Windows+Mysql+Nginx+PHP环境搭建(wmnp)
准备工作nginx-1.2.8.zip(nginx for windows)php-5.3.24-nts-Win32-VC9-x86.zip——即not thread safe版本RunHiddenConsole.exe——一个在windows下隐藏命令行窗口的工具安装Mysql,略安装PHP先将php-5.3.24-nts-Win32-VC9-x86.zi
·
- 准备工作
- nginx-1.2.8.zip(nginx for windows)
- php-5.3.24-nts-Win32-VC9-x86.zip——即not thread safe版本
- RunHiddenConsole.exe——一个在windows下隐藏命令行窗口的工具
- 安装Mysql,略
- 安装PHP
- 先将php-5.3.24-nts-Win32-VC9-x86.zip解压至一个文件夹,我是D:/wmnp/php5
- 找到php5根目录下的php.ini-production文件,将其改名为php.ini,作为php的配置文件,下面开始修改
- 找到:(;extension_dir = "ext")改为(extension_dir = "d:/wmnp/php5/ext"),注意要去掉分号,此处是定位php的附加库
- 找到:(;extension=php_mysql.dll)和(;extension=php_mysqli.dll),去除分号,此处是启动php的mysql库
- 找到:(;cgi.fix_pathinfo=1),去除分号,此处是启动cgi代理
- 安装ngnix
- 先将nginx-1.2.8.zip解压至一个文件夹,我的是D:/wmnp/ngnix
- 记事本打开ngnix/conf/ngnix.conf文件,开始修改
- 找到
#location ~ \.php$ { # root html; # fastcgi_pass 127.0.0.1:9000; # fastcgi_index index.php; # fastcgi_param SCRIPT_FILENAME /scripts$fastcgi_script_name; # include fastcgi_params; #}
这一段文字,修改为:location ~ \.php$ { root html; fastcgi_pass 127.0.0.1:9000; fastcgi_index index.php; fastcgi_param SCRIPT_FILENAME $document_root$fastcgi_script_name; include fastcgi_params; }
- 启动和测试
- 首先启动php-cgi.exe,在命令行输入:D:\wmnp\php5>php-cgi.exe -b 127.0.0.1:9000 -c D:/wmnp/php5/php.ini
- 命令行输入:D:/wmnp/nginx/nginx.exe
- 验证php是否启动成功,在D:/wmnp/nginx/html目录下新建一个phpinfo.php文件,在内容如下:
在浏览器中输入:http://localhost/phpinfo.php<?php phpinfo(); ?>
更多推荐
已为社区贡献1条内容
所有评论(0)