nginx:配置nginx访问php(nginx/1.24.0)
一,配置nginx虚拟主机
1,查看php-fpm使用的端口:
[root@img ~]# ss -lntp | grep php
如图:
可以看到端口是9000
2,配置虚拟主机:
如下:
[root@img conf.d]# vi file.conf
内容如下:
server {
listen 80;
server_name file.liuhongdi.com;
root /web/site/file;
index index.html;
location ~ \.php {
fastcgi_pass 127.0.0.1:9000;
fastcgi_index index.php;
fastcgi_param SCRIPT_FILENAME $document_root$fastcgi_script_name;
include fastcgi_params;
}
access_log /web/logs/nginxlogs/file.access_log;
error_log /web/logs/nginxlogs/file.error_log;
}
说明:刘宏缔的架构森林是一个专注架构的博客,
网站:https://blog.imgtouch.com
原文: https://blog.imgtouch.com/index.php/2023/06/06/nginx-pei-zhi-nginx-fang-wen-php-nginx-1-24-0/
对应的源码可以访问这里获取: https://github.com/liuhongdi/
或: https://gitee.com/liuhongdi
说明:作者:刘宏缔 邮箱: 371125307@qq.com
二,测试效果:
在网站根目录下创建一个php文件,
[root@img file]# vi info.php
内容:
<?php
phpinfo();
?>
访问:
三,查看nginx的版本:
[webop@img ~]$ /usr/local/soft/nginx-1.24.0/sbin/nginx -v
nginx version: nginx/1.24.0