nginx+php-fpm入门配置

本文提供了一步一步的指南,详细解释了如何在本地环境上使用nginx和php-fpm来配置PHP应用程序。从安装到配置,再到最终测试,每个步骤都包含在内。

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

不要搜索之后就粘贴代码.

安装nginx, 源码编译安装和二进制安装都可以.
安装过程中碰到依赖问题慢慢google就会了.

vi /usr/local/nginx/conf/nginx.conf (可能你的是在/etc/nginx下)
主要是找到server{ ... } 的内容, 你安装的可能在site-available目录里

找到 location ~ \.php$ {...}, nginx默认配置里面都有, 去掉前面的#,
fastcgi_pass = 127.0.0.1:9000
这里端口号可以改, 后面配置php-fpm会说.
然后加上 fastcgi_split_path_info ^(.+\.php)(.*)$;,
fastcgi_param SCRIPT_FILENAME /script$fastcgi_script_name;改成
fastcgi_param SCRIPT_FILENAME $document_root$fastcgi_script_name;
记得把root 改成自己网站的根目录, 默认是root html,这个目录在nginx安装目录下

下面到php-fpm, 你可能安装的是php5-fpm, 都一样, 思路清楚就可以的.
找到php-fpm的配置目录, 可能是/etc/php5/fpm/ 也可能是 /etc/php-fpm, 学会用find / -name filename 寻找会让你更加从容.
找到fpm的pool配置文件, 一般就在fpm配置目录的pool.d/www.conf
vi /etc/php5/fpm/pool.d/www.conf 找到 listen, 可能是9000端口, 也可能是/var/run/ 里面的一个sock. 这里设置成127.0.0.1:9000, 这个地址和端口可以自己改, nginx配置文件里面fastcgi_pass参数值与其对应就可以.

好了, 重启nginx和php-fpm, 尝试访问一个php文件, 如果能够编译成功, 那么配置就生效了.

多google, 比百度粘贴强.

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

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

余额充值