window10下PHP7,Mysql,Nginx的配置
Window10 下PHP7,Nginx,Mysql的安装和配置
一、官网下载PHP7,MYSQL,Nginx
二、 Nginx配置
(一) 解压
(二) 运行 nginx.exe
,打开浏览器输入localhost
,看看是否成功
(三) 修改文件
修改conf文件夹下的nginx.conf
文件
- 把代码前的#去掉即表示开启某一项空能
- 设置网站的根目录: 在46行左右的位置,把代码中的root改为自己想要放www文件的位置,用绝对路径,另外在index中加上
index.php
location / {
root D:/wnmp/nginx/nginx-1.15.0/www;
index index.html index.htm index.php;
}
- 在第65行左右,把root改为上面设置的www的文件的地址,另外把$script改为
$documemt_root
设置内容如下:
location ~ \.php$ {
root D:/wnmp/nginx/nginx-1.15.0/www;
fastcgi_pass 127.0.0.1:9000;
fastcgi_index index.php;
fastcgi_param SCRIPT_FILENAME $document_root$fastcgi_script_name;
include fastcgi_params;
}
三、 PHP配置
(一) 解压
(二) 修改文件
- 在解压后的文件夹中找到php.ini-development文件,复制一份改名为
php.ini
或者直接改 - 修改php.ini文件
- 去掉代码开头的 ; 即表示开启某项功能
- 732行左右,把
extension_dir
开启并赋值为php文件所在的位置,绝对路径
extension_dir = "d:/wnmp/php/ext"
- 749行开启
cgi.force_redirect
并赋值为1,用于开启与Nginx的联动
cgi.force_redirect = 1
- 897行左右设置开启一下三个用于操作Mysql
extension=mysqli
extension=openssl
extension=pdo_mysql
- 932行设置地区
date.timezone = Asia/Shanghai
四、 测试
完成前面几步后进行测试看看配置是否有用,重新启动Nginx.exe(先在任务管理器关闭),进行php所在文件夹通过命令行运行php-cgi
,命令行输入如下:(输入后不能关闭窗口)
php-cgi.exe -b 127.0.0.1:9000 -c php.ini
然后在www文件下新建一个php文件,名为phpinfo,内容为:
<?php
phpinfo();
?>
最后打开浏览器输入localhost/phpinfo.php
,出现下图即表示ok了
五、 安装Mysql
使用自定义安装,只需要安装server(服务器)就可以了