win 下 nginx 与 php的配置
发布时间:2021-01-17 04:35:37 所属栏目:Nginx 来源:互联网
导读:1、下载需要的软件包 php的windows版本(*注意这里下载非线程安全的,nginx使用的是cgi) http://windows.php.net/download/ nginx的windows版
1、下载需要的软件包 php的windows版本(*注意这里下载非线程安全的,nginx使用的是cgi)http://windows.php.net/download/nginx的windows版本 http://nginx.org/en/download.html2、下载好后,分别把压缩包解压放入D:/nmp下。 3、把php54下的php.ini-development文件复制一份,改名为php.ini 4、修改php.ini如下: extension_dir = "D:/nmp/php54/ext" session.save_path = "D:/nmp/php54/tmp" extension=php_curl.dll extension=php_gd2.dll extension=php_mbstring.dll extension=php_mysql.dll extension=php_mysqli.dll extension=php_pdo_mysql.dll date.timezone = PRC enable_dl = On cgi.force_redirect = 0 cgi.fix_pathinfo=1 fastcgi.impersonate = 1 cgi.rfc2616_headers = 15、修改nginx18下conf/nginx.conf文件 listen 80; server_name localhost; #设置编码 charset utf-8; location / { #设置网站根目录 root D:/wwwroot; #添加index.php index index.html index.htm index.php; } location ~ .php$ { #设置为网站根目录 root D:/wwwroot; #fastcgi监听的端口,与php的cgi启动时指定的要一致 fastcgi_pass 127.0.0.1:9000; fastcgi_index index.php; #$document_root就是指前面root所指的站点路径 fastcgi_param SCRIPT_FILENAME $document_root$fastcgi_script_name; include fastcgi_params; }6、配置好后需要运行php的cgi,在cmd中输入: > php-cgi.exe -b 127.0.0.1:9000 -c D:/nmp/php54/php.ini(*要进入php54的目录下) 7、启动nginx > nginx.exe -p D:/nmp/nginx18(*进入nginx18下) stop是快速停止nginx,可能并不保存相关信息 > nginx.exe -s stop quit是完整有序的停止nginx,并保存相关信息 > nginx.exe -s quit 重新载入nginx > nginx.exe -s reload (编辑:台州站长网) 【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容! |
相关内容
- asp.net-mvc-2 – 关于nginx/mono 2.8的ASP.Net MVC 2
- apache-2.2 – Jetty应该总是落后于另一个网络服务器(例如n
- Nginx配置中静态位置的多个位置
- apache-2.2 – 是否可以通过Content-Type将请求路由到不同的
- 是什么决定了Nginx配置中服务器块数量的实际限制?
- nginx-使用certbot应用“加密证书:授权过程失败”
- apache-2.2 – 验证返回码:21(无法验证第一个证书)使用cro
- ruby-on-rails – 配置nginx以提供静态json文件
- linux-以非root用户身份在Docker容器中运行nginx会导致权限
- python – nginx和uwsgi服务器中的uwsgi模块之间的区别