linode在centos6下如何搭建LAMP环境

历时两日,终于在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环境已经搭建好了