• 欢迎访问搞代码网站,推荐使用最新版火狐浏览器和Chrome浏览器访问本网站!
  • 如果您觉得本站非常有看点,那么赶紧使用Ctrl+D 收藏搞代码吧

windows7配置 Nginx+php+mysql_php

php 搞代码 7年前 (2018-06-21) 193次浏览 已收录 0个评论

 

软件版本:

Nginx:nginx-1.1.7.zip

phpphp-5.3.6-nts-Win32-VC9-x86.zip

mysqlmysql-essential-5.1.57-win32.zip

便捷式套装软件: phpsys

首先安装mysql,直接解压安装到目录下,我这里安装在F:/WAMP/Mysql

其次安装Nginx,将Nginx解压到同一目录,F:/WAMP/Nginx

最后解压php,目录为F:/WAMP/PHP

开始配置:

双击Nginx下的nginx.exe,在任务管理器中可查看该服务是否启动,打开浏览器访问http://localhost/或http://127.0.0.1/,可看见浏览器输出:Welcome to 
nginx!,该输出其实是在Nginx目录下的html下的index.html,在配置文件中(nginx.conf)可以查看document目录

location / {
root html;
index index.html;
index.htm;
}

Nginx加载php

1.修改它的配置文件,设置doc目录以及加载php

location / {

http://www.gaodaima.com/50201.htmlwindows7配置 Nginx+php+mysql_php

root F:/WAMP/www;#网站目录
index index.html
index.htm index.php;#加上对php的支持
autoindex on;#如果文件不存在列出目录结构;
}

在配置文件中65行左右

location ~ /.php$ {
root F:/WAMP/www;
fastcgi_pass 127.0.0.1:9000;#注:fastcgi及监听的端口与php的cgi启动时要一致
fastcgi_index index.php;#默认首页
fastcgi_param SCRIPT_FILENAME F:/WAMP/www$fastcgi_script_name;
include fastcgi_params;
}

配置PHP:

把php.ini-recommended,并将其重命名为php.ini。然后编辑php.ini。

基本上和使用apache一样,php的配置文件改动的地方并不是很多,像打开扩展文件之类的就不详谈了,有几个重点需要大家注意一下:

指定docroot——php文件的存放目录,即你的documentroot。doc_root = “F:/WAMP/www"

扩展存放目录 extension_dir——更改为真实的扩展存放地址。extension_dir = “./ext”

默认时区更改——在[Date]里面增加:date.timezone = Asia/ChongQing

因为nginx需要的是cgi方式的php,所以如下几个地方是重点,否则nginx无法打开php文件:

enable_dl = On
cgi.force_redirect = 0
cgi.fix_pathinfo=1
fastcgi.impersonate = 1
cgi.rfc2616_headers = 1

在F:/WAMP/www下新建index.php写入php代码查看是否解析成功,如果还未成功,把php.ini复制到C:/Windows/System32下

启动和停止服务

首先去网上下载RunHiddenConsole.exe

开启php-cgi

@echo off
echo Starting PHP FastCGI…
RunHiddenConsole.exe 
F:/WAMP/PHP/php-cgi.exe -b 127.0.0.1:9000 -c F:/WAMP/PHP/php.ini

停止php-cgi和nginx.exe

@echo off
echo Stopping nginx…
taskkill /F /IM nginx.exe > 
nul
echo Stopping PHP FastCGI…
taskkill /F /IM php-cgi.exe > 
nul
exit

之后配置php和mysql就不用说了吧和apache+mysql+php一样了

欢迎大家阅读《windows7配置 Nginx+php+mysql_php》,跪求各位点评,若觉得好的话请收藏本文,by 搞代码


搞代码网(gaodaima.com)提供的所有资源部分来自互联网,如果有侵犯您的版权或其他权益,请说明详细缘由并提供版权或权益证明然后发送到邮箱[email protected],我们会在看到邮件的第一时间内为您处理,或直接联系QQ:872152909。本网站采用BY-NC-SA协议进行授权
转载请注明原文链接:windows7配置 Nginx+php+mysql_php

喜欢 (0)
[搞代码]
分享 (0)
发表我的评论
取消评论

表情 贴图 加粗 删除线 居中 斜体 签到

Hi,您需要填写昵称和邮箱!

  • 昵称 (必填)
  • 邮箱 (必填)
  • 网址