历时两日,终于在centos 6.0上搭建好了完整的LAMP开发环境,中间有很多麻烦,但还是一点点解决了。并且写好了这份安装文档,留给自己和以后再安装中遇到问题的人。
系统centos6.2,搭建LAMP环境。
1.设置主机名:
[root@li406-183 ~]# echo “HOSTNAME=taotaonv” >> /etc/sysconfig/network
[root@li406-183 ~]# hostname “taotaonv”vi /etc/hosts
127.0.0.1 localhost localhost.localdomain localhost4 localhost4.localdomain4
::1 localhost localhost.localdomain localhost6 localhost6.localdomain6
106.187.54.183 test.taotaonv.me taotaonv[root@li406-183 ~]# hostname
taotaonv
[root@li406-183 ~]# hostname -f
test.taotaonv.me
2.安装配置Apache
yum update
yum install httpd
cp /etc/httpd/conf/httpd.conf ~/httpd.conf.backup(最好将默认的配置备份一份备用)
3.配置虚拟主机:
先建立对应的文件夹:
mkdir -p /srv/www/taotaonv.me/public_html
mkdir /srv/www/taotaonv.me/logs
vi /etc/httpd/conf.d/vhost.conf(有多个站就配置多个站)
NameVirtualHost *:80
<VirtualHost *:80>
ServerAdmin 465793847@qq.com
ServerName taotaonv.me
ServerAlias www.taotaonv.me
DocumentRoot /srv/www/taotaonv.me/public_html/
ErrorLog /srv/www/taotaonv.me/logs/error.log
CustomLog /srv/www/taotaonv.me/logs/access.log combined
</VirtualHost><VirtualHost *:80>
ServerAdmin 465793847@qq.com
ServerName yqf.me
ServerAlias www.yqf.me
DocumentRoot /srv/www/yqf.me/public_html/
ErrorLog /srv/www/yqf.me/logs/error.log
CustomLog /srv/www/yqf.me/logs/access.log combined
</VirtualHost>
开启Apache:/etc/init.d/httpd start
开机自运行Apache:/sbin/chkconfig –levels 235 httpd on
修改vhost.conf文件后,重新加载apache:/etc/init.d/httpd reload
4.安装mysql及配置mysql
yum install mysql-server
开机自运行Mysql:/sbin/chkconfig –levels 235 mysqld on
启动mysql:/etc/init.d/mysqld start
配置mysql及建立数据库
mysql_secure_installation(执行此命令可以设置root密码,删除多余的数据库,增强安全性)
建立数据库:mysql -u root -p (回车后,输入刚设置的root密码)
create database lampsql;
grant all on lampsql.* to ‘taotaonv’ identified by ‘yqfv5′;以上lampsql为数据库名,taotaonv为数据库用户名,yqfv5为对应的数据库密码。
quit离开数据库。
5.安装PHP及配置php
yum install php php-pear
配置php,编辑php.ini,vi /etc/php.ini,查询类似的参数做出相应的设置。
error_reporting = E_COMPILE_ERROR|E_RECOVERABLE_ERROR|E_ERROR|E_CORE_ERROR
display_errors = Off
log_errors = On
error_log = /var/log/php.log
max_execution_time = 300
memory_limit = 64M
register_globals = Off
需要php支持mysql,还需安装
yum install php-mysql
到此,LAMP环境已经搭建好了