安装前下载软件:
Nginx: http://nginx.org/en/download.html
PHPStable PHP 5.6.26: http://php.net/downloads.php
MySQL:http://dev . MySQL . com/downloads/utilities/
第一步:在D盘创建一个文件夹Nginx php Mysql,路径为:D:Nginx php Mysql。
第二步:安装Nginx,安装目录是:D:Nginx php Mysqlnginx。
1.打开D:Nginx php Mysqlnginx目录,运行该文件夹下的nginx.exe。
2.测试是否启动nginx。打开浏览器,访问http://localhost或http://127.0.0.1,查看是否有“欢迎使用nginx!”,证书已成功启动。
如果启动不成功,检查端口是否被占用。
安装PHP,安装目录是:D:Nginx php Mysqlphp。
安装mySQL,安装目录为:D:Nginx php Mysqlmysql
第三步:修改Nginx的conf文件:目录为d: nginxphp mysqlinginxconf。
文件名是nginx.conf
1.删除worker_processes前面的#号并启动一个流程。
2. Add an event
3.设置http-设置服务器-支持php
#用户nobodyworker _ process 1;# error _ log日志/错误。日志;# error _ log日志/错误。日志通知;# error _ log日志/错误。日志信息;# PID日志/nginx。PID事件{ worker _ connections 1024}http {包含mime.typesdefault_type应用程序/八位字节流;# log _ format main ' $ remote _ addr-$ remote _ user[$ time _ local]' $ request ' ' # ' $ status $ body _ bytes _ sent ' $ http _ referer ' ' # ' ' $ http _ user _ agent ' ' $ http _ x _ forwarded _ for '# access _ log日志/访问。日志总管;在上发送文件;# TCP _ no push on # keepalive _ time out 0;keepalive _ timeout 65# gzip on服务器{监听80;服务器名称本地主机;# charset锦鲤8-r;# access _ log日志/主机。访问。日志总管;location/{ root d:/Nginx PHP Mysql/Nginx/html;索引index.htmlindex.htm;} error _ page 500 502 503 504/50x。html位置=/50x。html {根html;} #把服务器端编程语言(Professional Hypertext Preprocessor的缩写)脚本传给FastCGI服务器监听127.0.0.1:9000 #位置~。php $ { root htmlfastcgi _ pass 127。0 .0 .1:9000;fastcgi _ index index.php;fastcgi _ param SCRIPT _ FILENAME $ document _ root $ fastcgi _ SCRIPT _ name;包括fastcgi _ params} }}测试nginx是否安装成功
第四步:修改php下的php.ini-development文件,将文件名改为php.ini,打开php.ini:
Search "extended directory" and find the extended directory='ext' first go to the semicolon before changing it to extension_dir=' /ext '
找到:" extension=php_mysql.dll和extension=php_mysqli.dll去掉前面的";" extension=php_mysql.dll和extension=php_mysqli.dll(支持关系型数据库数据库)
检查php是否安装成功:
步骤4:创建一个新文件php-CGI。VBS,用php-cgi.vbs文件启动php-cgi:
打开php-cgi.vbs并编写启动代码:
set wscriptObj=CreateObject(' Wscript .shell’)wscriptobj。运行PHP-CGI-b 127。0 .0 .1:9000 '0第五步:在D:Nginx php Mysql目录下新建启动项:runServer.bat和停止项stopServer.bat
在启动项目runServer.bat中,输入:
@echo offecho Starting nginx.cd %~dp0nginxstart '' './nginx.exe'echo Starting mysql.net start mysqlecho Starting PHP FastCGI.cd %~dp0PHPstart '' 'php-cgi.vbs'pauseExit在停止项中输入:
@echo offecho Stopping nginx.taskkill /F /IM nginx.exe nulecho Stopping PHP FastCGI.taskkill /F /IM php-cgi.exe nulecho Stopping mysql.net stop mysqlpauseexit最后,
在nginx的html目录下D:Nginx+php+Mysqlnginxhtml,新建phpinfo.php
写入:
?phpphpinfo();在浏览器中输入phpinfo.php的路径,查看是否配置成功: