nginx+php-fpm入门配置
来源:互联网 发布:法院网络拍卖规定 编辑:程序博客网 时间:2024/05/22 15:48
不要搜索之后就粘贴代码.
安装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, 比百度粘贴强.
- nginx+php-fpm入门配置
- nginx php-fpm配置
- nginx php-fpm配置
- nginx配置php-fpm
- nginx配置php-fpm
- nginx php-fpm安装配置
- Symfony2 Nginx php-fpm 配置
- nginx php-fpm安装配置
- nginx php-fpm安装配置
- nginx php-fpm安装配置
- nginx php-fpm安装配置
- nginx php-fpm安装配置
- nginx和php-fpm配置
- nginx php-fpm安装配置
- nginx php-fpm安装配置
- nginx php-fpm安装配置
- nginx php-fpm安装配置
- nginx php-fpm安装配置
- 欢迎使用CSDN-markdown编辑器
- 欢迎使用CSDN-markdown编辑器
- 关于项目管理软件-禅道的简单使用说明
- linux-2.6.32移植到qq2440开发板手册
- JS面向对象1(基本规则)
- nginx+php-fpm入门配置
- 类似linux驱动的写法
- Java Concurrency 学习资源
- Android资源管理框架(Asset Manager)简要介绍
- Github上的andoird开源项目
- 活动介绍模板
- SpringMVC 无法加载js,css等静态资源文件
- 求旋转数组后的最小值
- ASP MVC 后台控制器弹出框提示