- 1、本文档共12页,可阅读全部内容。
- 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
Windows下搭建php5.4nginxmysql环境
Windows下搭建nginx+php+MySQL开发环境
准备工作
Nginx : HYPERLINK / /
PHP : HYPERLINK /download/ /download/
MySQL : HYPERLINK /downloads/mysql/ /downloads/mysql/
注意: nginx下php是以FastCGI的方式运行,所以我们下载非线程安全也就是nts的php包
PHP安装与配置
解压PHP压缩包到指定目录
如:
找到php.ini-development更名为php.ini并打开(建议使用Notepad2或Notepad++)
首先找到 extension_dir
去掉前面的分号,改为
extension_dir=”D:/wnmp/php5/ext”
接下来是一些常用扩展启用(去掉其前面的分号)
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 extension=php_pdo_sqlite.dll extension=php_sockets.dll extension=php_sqlite.dll extension=php_sqlite3.dll extension=php_exif.dll
时区的设定date.timezone = Asia/Shanghai 或者PRC
CGI设置(去掉其前面的分号)
cgi.force_redirect = 1
cgi.fix_pathinfo=1(重要,设置之后PHP文件才能被编译)
cgi.rfc2616_headers =1
PHP部分设置完成
Nginx安装与配置
解压压缩包
找到nginx.conf文件
打开后修改
包含文件 include D:/wnmp/ww/conf/*.conf; 记得有 分号 结尾
若没有多个域名指定多个虚拟目录的需求,则修改server部分。
示例conf,只含有server部分
Server_name xxx.xxx # 绑定域名
可以通过修改hosts文件 将域名指向本地就可以使用了
下载RunHiddenConsole: HYPERLINK /attachments/660/RunHiddenConsole.zip /attachments/660/RunHiddenConsole.zip
解压到nginx目录下
RunHiddenConsole 执行的程序进程不会随着命令提示符窗口关闭而结束
创建stat.bat批处理
@echo off title 启动Nginx服务器
color 0A
REM Windows 下无效
REM set PHP_FCGI_CHILDREN=5
call stop.bat
REM 每个进程处理的最大请求数,或设置为 Windows 环境变量
set PHP_FCGI_MAX_REQUESTS=1000
echo 启动 php-5.4.19 FastCGI ...
RunHiddenConsole D:/wnmp/php5/php-cgi.exe -b :9000 -c D:/wnmp/php5/php.ini
echo 启动 Nginx 1.4
RunHiddenConsole D:/wnmp/nginx/nginx.exe -p D:/wnmp/nginx
echo 启动完成...
Cls
创建stop.bat批处理
@echo off title 停止Nginx
color 0A
echo Stopping Nginx...
taskkill /F /IM nginx.exe nul
echo Stopping PHP FastCGI...
taskkill /F /IM php-cgi.exe nul
Cls
如下: 运行sart.bat
启动成功后如下图
打开浏览器
MySQL 接下安装绿色版MySQL
MySQL 安装与配置
解压压缩包 找到 my-small.ini文件打开
修改(添加红色部分):
[client]
#password = your_password
port = 3306
socket = /tmp/mysql.sock
default-character-set=utf8 # 字符集编码
# Here follows entries for some specific programs
# The MySQL server
[mys
您可能关注的文档
最近下载
- 虾米曲线一体化防堵清堵振动煤斗改造方案2017.10.doc
- 电梯维修指引手册(日立MCA、HGP).pdf
- 牛津译林版八年级下册英语期末复习:全册Unit 1-Unit 8语法知识点提纲(实用,必备!).docx VIP
- 2025届高考散文专题之理解词义、句义.pptx
- 标准参照测验的设计与编制案例.ppt
- 《十万个为什么》-读书分享课件.pptx VIP
- 虾米曲线防堵清堵煤斗运行维护手册.pdf
- 最新人教版小学四年级数学下册期中考试题及答案(三套).pptx VIP
- 04水平四 七年级 武术18课时大单元计划+《健身长拳》.doc VIP
- 统编版语文六年级下册【全册】单元知识点复习课件.pptx VIP
文档评论(0)