centos下的lnmp环境搭建
1.配置centos的第三方yum源,因为原始的yum是无法安装nginx的
wget http://www.atomicorp.com/installers/atomic 下载atomic yum源
sh ./atomic 执行安装
yum check-update
2.安装nginx
yum install nginx
service nginx start
chkconfig nginx on
3.安装mysql
yum install mysql mysql-server
service mysqld start
chkconfig mysqld on
4.安装php及其相关组件
yum install php-mysql php-redis php-devel php-gd libjpeg* php-imap php-ldap php-odbc php-pear php-xml php-xmlrpc php-mbstring php-mcrypt php-bcmath php-mhash libmcrypt libmcrypt-devel php-fpm php
service php-fpm start
chkconfig php-fpm on
5.修改相关配置使nginx支持php
vi /etc/nginx/conf.d/default.conf
去掉前面的注释
location ~ \.php$ {
root html;
fastcgi_pass 127.0.0.1:9000;
fastcgi_index index.php;
fastcgi_param SCRIPT_FILENAME $document_root$fastcgi_script_name; #注意这里需要修改为$document_root
include fastcgi_params;
}
然后重启nginx,service nginx restart
现在已经可以支持php了
6.测试环境搭建是否成功
新建index.php文件在/usr/share/nginx/html路径下
<?php
phpinfo();
?>
访问地址 ###(ip地址或者绑定的域名)/index.php
显示这样的内容的话,证明已经配置成功了