Home > linode入门 > linode vps基于centos6搭建LAMP环境

linode vps基于centos6搭建LAMP环境

通常我们为了省事,直接用第三方的LNMP一键安装包,但是毕竟是第三方的,里面的设置我们不是很清楚,为此,特贡献一篇手动搭建LAMP环境。LAMP,是一个web环境的简称而已,L代表基于linux的操作系统,A代表Apache web服务器,M代表mysql数据库,P,代表PHP程序语言,当然P也可以指Python,Perl,Ruby等程序语言。

系统centos6.2,搭建LAMP环境。

1.设置主机名:

[[email protected] ~]# echo “HOSTNAME=taotaonv” >> /etc/sysconfig/network
[[email protected] ~]# 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

[[email protected] ~]# hostname
taotaonv
[[email protected] ~]# 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 [email protected]
     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 [email protected]
     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环境已经搭建好了,深入了解可以参考如下网站:


若非注明,本博客内容均为原创或翻译自Linode Library,教程默认Centos为linux发行版,转载请注明转自linode中文教程www.linode.im。linode中文教程QQ群:185393826,一起讨论linode及linux,linode中文教程、linode代购、linode合租、linode推介、linode返佣、linode优惠。日本VPS、美国VPS、海外独立服务器代购均在linode.im。

Categories: linode入门 Tags: , , ,
  1. No comments yet.
  1. No trackbacks yet.