Windows+Mysql+Nginx+PHP环境搭建(wmnp)

来源:互联网 发布:ubuntu apt get 源 编辑:程序博客网 时间:2024/06/05 19:37
  • 准备工作
  1. nginx-1.2.8.zip(nginx for windows)
  2. php-5.3.24-nts-Win32-VC9-x86.zip——即not thread safe版本
  3. RunHiddenConsole.exe——一个在windows下隐藏命令行窗口的工具
  • 安装Mysql,略
  • 安装PHP
  1. 先将php-5.3.24-nts-Win32-VC9-x86.zip解压至一个文件夹,我是D:/wmnp/php5
  2. 找到php5根目录下的php.ini-production文件,将其改名为php.ini,作为php的配置文件,下面开始修改
  3. 找到:(;extension_dir = "ext")改为(extension_dir = "d:/wmnp/php5/ext"),注意要去掉分号,此处是定位php的附加库
  4. 找到:(;extension=php_mysql.dll)和(;extension=php_mysqli.dll),去除分号,此处是启动php的mysql库
  5. 找到:(;cgi.fix_pathinfo=1),去除分号,此处是启动cgi代理
  • 安装ngnix
  1. 先将nginx-1.2.8.zip解压至一个文件夹,我的是D:/wmnp/ngnix
  2. 记事本打开ngnix/conf/ngnix.conf文件,开始修改
  3. 找到
    #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;}

  • 启动和测试
  1. 首先启动php-cgi.exe,在命令行输入:D:\wmnp\php5>php-cgi.exe -b 127.0.0.1:9000 -c D:/wmnp/php5/php.ini
  2. 命令行输入:D:/wmnp/nginx/nginx.exe
  3. 验证php是否启动成功,在D:/wmnp/nginx/html目录下新建一个phpinfo.php文件,在内容如下:
    <?phpphpinfo();?>
    在浏览器中输入:http://localhost/phpinfo.php