Window环境下MySQL+Nginx+PHP的搭建

一:下载软件

PHP:链接: PHP下载地址.
MySQL:链接: MySQL下载地址.
SQLyog:链接: SQLyog下载地址.(可搭配MySQL使用)
Nginx:链接: Nginx下载地址.

二:安装软件

1.打开我的电脑(避免C盘)建立wnap文件夹,并且创建Nginx,PHP,MySQL文件夹。

2.运行wnap文件夹内的Nginx文件夹,启动nginx.exe

3.打开浏览器访问http://localhost如果出现“Welcome To Nginx"则说明启动成功。若启动失败,查看端口是否被占用。

4.启动Nginx失败查看端口的方式。
(1).查看端口占用情况:sudo netstat -apn | grep 80
(2).查看占用端口的进程:ps -ef | grep 3345(该进程根据电脑实际状况修改);
(3).杀掉进程,重新启动Nginx:杀掉进程:sudo kill -9 3345 重新启动:sudo netstat -apn | grep 80

5.安装PHP与MySQL分别置wnap内的PHP文件夹与MySQL文件夹

三、Nginx的搭建

配置Nginx conf:

location / {
            root   html;

            index index.html index.htm;
        }
        #打开下面几行注释
        location ~ \.php$ {
            root           html;
            *修改html为你要存放文件的文件夹的绝对路径;
            fastcgi_pass   127.0.0.1:9000;
            fastcgi_index  index.php;
            *重要: 把 /scripts 修改成 $document_root
            *fastcgi_param  SCRIPT_FILENAME  /scripts$fastcgi_script_name;
            fastcgi_param  SCRIPT_FILENAME  $document_root$fastcgi_script_name;
            include        fastcgi_params;
        }

四、PHP的搭建

(一)、指定PHP的ext路径

搜索extension_dir,找到:
;extension_dir = "./ext"
更改为:
extension_dir = "D:\wnmp\php\ext你的ext文件所在的绝对路径"

(二)、支持MySQL

搜索mysqli,找到:
;extension=mysqli
改为
extension=mysqli
去掉前面的分号。

(三)、支持Nginx

搜索pathinfo,找到
;cgi.fix_pathinfo=1
改为
cgi.fix_pathinfo=1
去掉前面的分号

(四)、其他配置

找到:;date.timezone =先去前面的分号再改为
date.timezone = Asia/Shanghai
找到:enable_dl = Off改为
enable_dl = On
找到: ;cgi.force_redirect = 1先去前面的分号再改为
cgi.force_redirect = 0
找到: 
;fastcgi.impersonate = 1 去掉前面的分号
找到:;cgi.rfc2616_headers = 0先去前面的分号再改为
cgi.rfc2616_headers = 1

五、MySQL的搭建

将mysql加入环境变量:

1.打开计算机——系统属性

2.在上方菜单栏中点开高级属性

3.在高级属性中查找环境变量按钮

4.选中系统变量中的"path"

5.将D:\wnmp\mysql\bin(此地址根据电脑实际地址更改)加入环境变量

猜你喜欢

转载自blog.csdn.net/hyyyya/article/details/108765120