=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.inicgi.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.confuser = nginx
group = nginx
sudo service php-fpm restart # 编辑一个简单的PHP文件进行测试 sudo vim /usr/share/nginx/html/info.php <?phpphpinfo();
?> 参考链接: LAMPhttps://www.digitalocean.com/community/tutorials/how-to-install-linux-apache-mysql-php-lamp-stack-on-centos-6
http://ahmed.amayem.com/enabling-php-in-apache-on-linux-centos-6-by-loading-the-module-in-httpd-conf/
https://www.howtoforge.com/apache_php_mysql_on_centos_6.5_lamp LNMP
https://www.digitalocean.com/community/tutorials/how-to-install-linux-nginx-mysql-php-lemp-stack-on-centos-6
http://www.osyunwei.com/archives/2353.html
http://blog.csdn.net/seanchan/article/details/7680354
https://mos.meituan.com/library/19/how-to-install-lnmp-on-centos6/
=END=