首页 > 代码库 > win 下 nginx 与 php的配置
win 下 nginx 与 php的配置
1、下载需要的软件包
php的windows版本(*注意这里下载非线程安全的,nginx使用的是cgi)
http://windows.php.net/download/
nginx的windows版本
http://nginx.org/en/download.html
2、下载好后,分别把压缩包解压放入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.dllextension=php_gd2.dllextension=php_mbstring.dllextension=php_mysql.dllextension=php_mysqli.dllextension=php_pdo_mysql.dlldate.timezone = PRCenable_dl = Oncgi.force_redirect = 0cgi.fix_pathinfo=1fastcgi.impersonate = 1cgi.rfc2616_headers = 1
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
7、启动nginx
> nginx.exe -p D:/nmp/nginx18
stop是快速停止nginx,可能并不保存相关信息
> nginx.exe -s stop
quit是完整有序的停止nginx,并保存相关信息
> nginx.exe -s quit
重新载入nginx
> nginx.exe -s reload
win 下 nginx 与 php的配置
声明:以上内容来自用户投稿及互联网公开渠道收集整理发布,本网站不拥有所有权,未作人工编辑处理,也不承担相关法律责任,若内容有误或涉及侵权可进行投诉: 投诉/举报 工作人员会在5个工作日内联系你,一经查实,本站将立刻删除涉嫌侵权内容。