LINUX环境下NGINX链接不上FPM,TP支持pathinfo

本文记录了在Linux环境下,Nginx无法连接到PHP-FPM的问题及其解决方案。包括如何查看PHP-FPM是否开启、启动PHP-FPM,以及解决Nginx配置中fastcgi_pass的错误,特别是针对ThinkPHP框架的PathInfo支持。此外,还涉及到Nginx和PHP-FPM的用户权限问题,通过设置用户和权限确保能正确访问PHP文件。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

https://www.cnblogs.com/qk2014/p/8683493.html
https://www.cnblogs.com/ly912790844/p/10399679.html
https://www.cnblogs.com/pzk7788/p/10341113.html
https://www.cnblogs.com/two-bees/p/10819876.html

linux下查看php-fpm是否开启以及如何开启

对于linux接触很少,对于命令很不熟,今天发现之前部署的站点无法访问了,就想可能是nginx或者php-fpm没有开启。

所以这里记录linux下查看php-fpm是否开启以及如何开启(nginx也是同理)的命令,以备以后快速查看。

 

1、查看php-fpm是否开启

命令:ps -ef|grep php

结果如下:

### 安装配置ThinkPHP5框架 #### 准备工作 为了成功安装并运行ThinkPHP5框架,在Linux服务器上的环境准备至关重要。确保已安装满足最低版本要求的PHP以及必要的扩展,如PDO、Mbstring等[^3]。 对于ThinkPHP5.0而言,需要PHP >= 5.4.0;而对于ThinkPHP5.1,则需PHP >= 5.6.0。考虑到安全性与性能优化方面因素,建议尽可能使用较新版本的PHP支持该框架。 #### 下载ThinkPHP框架 可以通过Composer这个依赖管理工具轻松获取最新版的ThinkPHP框架。首先确认已经安装好Composer之后执行命令: ```bash composer create-project topthink/think tp5 --prefer-dist ``` 此操作会在当前目录下创建名为`tp5`的应用程序根文件夹,并自动下载所需的所有依赖项到项目内[^4]。 #### 配置Nginx Web Server 为了让Nginx能够正确解析由ThinkPHP产生的URL路径信息(PathInfo),必须调整其站点配置文件中的location部分设置。编辑对应虚拟主机配置时加入如下规则[^5]: ```nginx server { listen 80; server_name yourdomain.com; root /var/www/html/tp5/public/; index index.php index.html index.htm; location / { try_files $uri $uri/ @rewrite; } location @rewrite { rewrite ^/(.*)$ /index.php/$1 last; } location ~ \.php$ { fastcgi_pass unix:/run/php-fpm.sock; # 或者是其他形式的fastcgi_pass参数 include snippets/fastcgi-php.conf; fastcgi_param SCRIPT_FILENAME $document_root$fastcgi_script_name; fastcgi_index index.php; } } ``` 上述配置示例中假设PHP-FPM服务正在监听Unix套接字 `/run/php-fpm.sock` ,实际生产环境中可能有所同,请根据实际情况修改相应路径。 完成这些步骤后重启Nginx使更改生效即可让ThinkPHP应用正常运作于Linux+Nginx平台之上。
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

whaxkl

该打赏续费了

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值