YUM安装lnmp无法解析php文件解决办法
环境:Centos7.4 YUM安装源
1、修改nginx配置文件nginx.conf 添加php模块(yum安装nginx默认是没有这个模块,需要手动添加)
[root@huangxu ~]# vim /etc/nginx/nginx.conf
#在server模块(重要)中添加如下内容: location ~ \.php$ { root /usr/share/nginx/html; #注意此路径,也可写相对路径,yum安装在此目录下 fastcgi_pass 127.0.0.1:9000; fastcgi_index index.php; fastcgi_param SCRIPT_FILENAME /usr/share/nginx/html/$fastcgi_script_name; #此路径只能写绝对路径 include fastcgi_params; }
2、安装php-fpm
[root@huangxu ~]# yum install php-fpm -y
3、启动服务
[root@huangxu ~]# systemctl start php-fpm
[root@huangxu ~]# systemctl restart nginx.service
4、查看服务
[root@huangxu ~]# lsof -i :80
COMMAND PID USER FD TYPE DEVICE SIZE/OFF NODE NAME nginx 15853 root 6u IPv4 2680542 0t0 TCP *:http (LISTEN) nginx 15853 root 7u IPv6 2680543 0t0 TCP *:http (LISTEN) nginx 15854 nginx 6u IPv4 2680542 0t0 TCP *:http (LISTEN) nginx 15854 nginx 7u IPv6 2680543 0t0 TCP *:http (LISTEN)
[root@huangxu ~]# lsof -i :9000
COMMAND PID USER FD TYPE DEVICE SIZE/OFF NODE NAME php-fpm 14679 root 6u IPv4 2670443 0t0 TCP localhost:cslistener (LISTEN) php-fpm 14681 apache 0u IPv4 2670443 0t0 TCP localhost:cslistener (LISTEN) php-fpm 14682 apache 0u IPv4 2670443 0t0 TCP localhost:cslistener (LISTEN) php-fpm 14683 apache 0u IPv4 2670443 0t0 TCP localhost:cslistener (LISTEN) php-fpm 14684 apache 0u IPv4 2670443 0t0 TCP localhost:cslistener (LISTEN) php-fpm 14685 apache 0u IPv4 2670443 0t0 TCP localhost:cslistener (LISTEN)
5、测试
[root@huangxu ~]# vim /usr/share/nginx/html/index.php
<?php phpinfo() ?>
- 浏览器中访问ip/index.php,如下显示,说明已成功!
温馨提示:如无特殊说明,本站文章均为作者原创,转载请注明出处!