下面是详细的教程:
安装IIS
- 打开控制面板,在“程序”下点击“打开或关闭Windows功能”;
- 勾选“Internet信息服务”中的“Web管理工具”、“Web服务”、“IIS管理器”,点击“确定”;
- 等待安装完成即可。
安装MySQL
- 下载MySQL安装包,可以选择官网 https://dev.mysql.com/downloads/mysql/ 或者清华镜像 https://mirrors.tuna.tsinghua.edu.cn/mysql/downloads/;
- 安装MySQL,在安装过程中需要配置root账户的密码和端口号,可以根据自己的需要进行设置;
- 安装完成后,使用命令行或者可视化工具进行MySQL的连接测试。
安装nginx
- 下载预编译好的Windows版本的nginx,前往 https://nginx.org/en/download.html 下载;
- 解压缩下载好的nginx,将解压后的文件夹移动到一个容易访问的文件夹;
- 运行nginx(双击打开nginx.exe),然后在浏览器中访问http://localhost:80,看到“Welcome to nginx!”字样则表示nginx已经成功安装。
安装php7.1.7
- 前往官网http://windows.php.net/download#php-7.1 下载php7.1.7的Windows版本;
- 解压下载后的php7.1.7,将解压后的文件夹移动到一个容易访问的文件夹;
- 修改php.ini配置文件:
extension_dir = "C:/php/ext"
extension=php_openssl.dll
extension=php_curl.dll
extension=php_mbstring.dll
extension=php_mysql.dll
- 修改nginx的配置文件,在nginx/conf/nginx.conf中加入以下代码:
server {
listen 80;
server_name localhost;
root "C:/www";
index index.php index.html index.htm;
location / {
try_files $uri $uri/ /index.php$args;
}
location ~ \.php$ {
fastcgi_pass 127.0.0.1:9000;
fastcgi_index index.php;
include fastcgi_params;
fastcgi_param SCRIPT_FILENAME $document_root$fastcgi_script_name;
fastcgi_param PATH_INFO $fastcgi_script_name;
}
location ~ /\.ht {
deny all;
}
}
- 运行php-cgi.exe(C:/php/php-cgi.exe),然后运行nginx,即可运行php文件。如下所示:
<?php
phpinfo();
?>
访问http://localhost/info.php即可看到php信息页面。
示例说明
示例1:使用MySQL连接
以下为连接示例代码:
<?php
$dbhost = 'localhost';
$dbuser = 'root';
$dbpass = 'password';
$dbname = 'test_db';
$conn = mysqli_connect($dbhost, $dbuser, $dbpass, $dbname);
if(! $conn )
{
die('Could not connect: ' . mysqli_error($conn));
}
echo 'Connected successfully';
mysqli_close($conn);
?>
示例2:使用nginx反向代理
以下为nginx配置文件示例:
server {
listen 80;
server_name localhost;
root html;
location / {
proxy_pass http://127.0.0.1:8086;
proxy_set_header Host $host;
proxy_set_header X-Real-IP $remote_addr;
proxy_set_header X-Forwarded-For
$proxy_add_x_forwarded_for;
client_max_body_size 10m;
client_body_buffer_size 128k;
proxy_connect_timeout 90;
proxy_send_timeout 90;
proxy_read_timeout 90;
proxy_buffer_size 4k;
proxy_buffers 4 32k;
proxy_busy_buffers_size 64k;
proxy_temp_file_write_size 64k;
}
}
以上就是“Win10 下安装配置IIS + MySQL + nginx + php7.1.7”的完整攻略,希望能对你有所帮助。
本站文章如无特殊说明,均为本站原创,如若转载,请注明出处:Win10 下安装配置IIS + MySQL + nginx + php7.1.7 - Python技术站