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(此地址根据电脑实际地址更改)加入环境变量