cz-sjm 发表于 2018-12-16 15:17:54

window 下安装nginx、php 、mysql过程及配置详解

  下载

[*]  mysql-5.7.12http://dev.mysql.com/downloads/mysql   

  nginx-1.10.0http://nginx.org/en/download.html

  php-5.6.21   http://php.net/downloads.php
  安装

[*]  mysql安装 我安装的v6.5 百度一下就知道

[*]  nginx安装


[*]  解压nginx到指定目录
[*]  win+r打开运行输入cmd
http://s5.运维网.com/wyfs02/M00/7F/F0/wKioL1cymrjDn68eAABe3KyG4yY245.png

[*]  进入到nginx解压目录,使用start nginx.exe 安装nginx
http://s4.运维网.com/wyfs02/M02/7F/F0/wKioL1cym4uSQqylAAAF-igHvXw185.png

[*]  安装基本就是毫秒级的安装完成后,在浏览器输入127.0.0.1会出现nginx的欢迎界面
  http://s2.运维网.com/wyfs02/M01/7F/F0/wKioL1cym6TB71SOAABjBPJeDLA210.png
  
  
  
  
  
  
  
  
  
  
  

[*]  nginx 的常用命令
  nginx.exe -s stop      //停止nginx
  nginx.exe -s reload   //重新加载nginx
  nginx.exe -s quit       //退出nginx
  

  3. php安装


[*]  解压安装包到指定安装目录
[*]  复制 D:\services-nmp\php\php-5.6.21 目录下的php.ini-development 并重命名为php.ini
[*]  打开php.ini 修改配置
  extension_dir 修改为extension_dir = "D:/services-nmp/php/ext/" 注意斜杠 /   (php的安装路径)

  date.timezone 修改为date.timezone = Asta/BeiJing
  enable_dl (是否使dl()有效) 修改为enable_dl = On
  cgi.force_redirect = 1修改为cgi.force_redirect = 0

  fastcgi.impersonate修改为fastcgi.impersonate = 1

  cgi.rfc2616_headers修改为cgi.rfc2616_headers = 1
  打开mysql 扩展 : 去掉extension=php_mysql.dll   extension=php_mysqli.dll 前面的分号
  

  配置 使用nginx访问php还需需要配置nginx


[*]  打开nginx的安装目录下的conf 下的nginx.cof

[*]  修改 location / {                                          
         root   html;
         indexindex.html index.htm;
      }
  为location / {
            root   D:/services-nmp/nginx\nginx-1.10.0/html;   
            indexindex.html index.htmindex.php;
      }
  
      3. 修改

  # pass the PHP scripts to FastCGI server listening on 127.0.0.1:9000
      #
      #location ~ \.php$ {
      #    root         html;
      #    fastcgi_pass   127.0.0.1:9000;
      #    fastcgi_indexindex.php;
      #    fastcgi_paramSCRIPT_FILENAME/scripts$fastcgi_script_name;
      #    include      fastcgi_params;
      #}
  为

  # pass the PHP scripts to FastCGI server listening on 127.0.0.1:9000   
      location ~ \.php$ {
            root               D:/services-nmp/nginx\nginx-1.10.0/html;
            fastcgi_pass   127.0.0.1:9000;
            fastcgi_indexindex.php;
            fastcgi_paramSCRIPT_FILENAME $document_root$fastcgi_script_name;
            include      fastcgi_params;
      }
    4、保存配置,重启nginx
  

  验证php是否安装成功
  1、执行cgi下载RunHiddenConsole 随便一搜就有 放到php的安装目录下然后cmd在php目录下执行如下命令
http://s1.运维网.com/wyfs02/M01/7F/F0/wKioL1cynArBx9bQAAAGPYD516g815.png
  2、重启nginx
  3、在nginx安装目录下的html文件夹下添加新的php程序 随便写个php程序就行
  
  4、在浏览器中访问127.0.0.1/1.php 出现如下界面表示成功。

http://s4.运维网.com/wyfs02/M02/7F/F3/wKiom1cymzmQZW0hAACCHSXmjR0247.png



页: [1]
查看完整版本: window 下安装nginx、php 、mysql过程及配置详解