在CentOS 6下快速搭建LAMP/LNMP环境

=Start=

缘由:

在做测试的时候需要各种环境,其中LAMP和LNMP最为常见,在此记录一下在CentOS 6上快速搭建的步骤,方便以后参考。

正文:

参考解答:
LAMP
# 对于LAMP来说可选,对于LNMP来说会需要用到
sudo yum install epel-release
# 先安装PHP
sudo yum install php php-mysql
# 再安装Apache并启动
sudo yum install httpd
sudo service httpd start
# 然后安装MySQL并进行一些安全设置
sudo yum install mysql-server
sudo service mysqld start
sudo /usr/bin/mysql_secure_installation
# 编辑一个简单的PHP文件进行测试
sudo vim /var/www/html/info.php
    <?php
        phpinfo();
    ?>

&

LNMP

# 因为Nginx对于CentOS来说并不是直接可用的,所以需要先装一些依赖
sudo yum install epel-release
# 安装PHP和php-fpm(因为Nginx不能解析PHP脚本,需要将其交由php-fpm进行解释)
sudo yum install php php-fpm php-mysql
# 安装Nginx(也可以手工编译安装,不过需要设置的地方有点多,这里为了方便起见,直接用yum进行安装)
sudo yum install nginx
# 安装MySQL并进行一些安全设置
sudo yum install mysql-server
sudo service mysqld start
sudo /usr/bin/mysql_secure_installation
# 修改PHP的配置文件(其它的地方可以按需修改,这里只说一些比较重要的)
sudo vim /etc/php.ini
    cgi.fix_pathinfo=0
# 编辑Nginx的配置文件(修改root地址,将PHP脚本交由FastCGI服务器进行解析)
sudo vim /etc/nginx/nginx.conf
    ...
sudo service nginx start
# 修改php-fpm的配置文件(主要是改用户和组,默认是apache,这里将其改成nginx)
sudo vim /etc/php-fpm.d/www.conf
    user = nginx
    group = nginx
sudo service php-fpm restart
# 编辑一个简单的PHP文件进行测试
sudo vim /usr/share/nginx/html/info.php
<?php
    phpinfo();
?>
参考链接:

=END=

声明: 除非注明,CrazyOf.me文章均为原创,转载请以链接形式标明本文地址,谢谢!
http://crazyof.me/blog/archives/3081.html

发表评论

电子邮件地址不会被公开。 必填项已用*标注