CentOS6系统上Yii/Yii2/Nginx/PHP-FPM配置实例
来源:互联网 发布:npm run windows 编辑:程序博客网 时间:2024/05/22 02:17
Yii应用Apache的配置比较简单,nginx的配置主要需要处理单一入口文件的问题,也就是对应于Apache配置中的如下几句:
# if a directory or a file exists, use it directlyRewriteCond %{REQUEST_FILENAME} !-fRewriteCond %{REQUEST_FILENAME} !-d# otherwise forward it to index.phpRewriteRule . index.php需要翻译为相应的Nginx指令。实例示范如下:
server { listen 80; server_name www.techbrood.com; access_log logs/techbrood.access.log; root /var/www/html/techbrood/web; location / { index index.php; if (!-e $request_filename){ rewrite ^/(.*) /index.php last; } } location ~ \.php(?|$) { #fastcgi(php-fpm) listening on 127.0.0.1:9000 root /var/www/html/techbrood/web; #your path to fastcgi_params file include /etc/nginx/conf/fastcgi_params; fastcgi_index index.php; fastcgi_param SCRIPT_FILENAME $document_root$fastcgi_script_name; fastcgi_pass 127.0.0.1:9000; #fastcgi_pass unix: /var/run/php-fpm.sock } location ~ \.(jpg|jpeg|gif|css|png|js|ico|html|xml|txt)$ { root /var/www/html/techbrood/web; }}
by iefreer
1 0
- CentOS6系统上Yii/Yii2/Nginx/PHP-FPM配置实例
- PHP+PHP-fpm+PHP-cgi+nginx+yii2
- CentOS6.3添加nginx php-fpm系统服务详细说明
- centos6 一键配置部署nginx php-fpm redis httpsqs
- CentOS6 配置Nginx,MySql,php-fpm开机启动的方法
- nginx php-fpm配置
- nginx php-fpm配置
- nginx配置php-fpm
- nginx配置php-fpm
- Nginx+mysql+php-fpm负载均衡配置实例
- centos6 yum安装nginx、php-fpm
- Nginx&&PHP-FPM配置及优化指南(上)
- linux(centos)上配置nginx、mysql、php-fpm开机启动
- nginx php-fpm安装配置
- Symfony2 Nginx php-fpm 配置
- nginx php-fpm安装配置
- nginx php-fpm安装配置
- nginx php-fpm安装配置
- css概述
- 面向对象程序的设计过程
- block和inline的区别
- TCP/IP 网络编程 (三)
- leetcode-Longest Substring Without Repeating Characters
- CentOS6系统上Yii/Yii2/Nginx/PHP-FPM配置实例
- POJ 1664 放苹果
- struts2请求基本简要流程
- PAT1071(字符串)
- 结构体和类的区别
- <Context path="/struts2" docBase="D:\strustworkspace\struts2\WebRoot" reloadable="true"/>配置问题
- 12.如何自学Struts2发送邮件和验证补充[视频]
- 迭代器和算法
- static/static const 的初始化