手机版

在Win10下安装配置IIS MySQL nginx php7.1.7

时间:2021-09-04 来源:互联网 编辑:宝哥软件园 浏览:

环境:

VMWare工作站Player12

Windows10 Pro x64

首先,安装系统

Vmware将通过快速安装快速安装它,不需要配置任何东西。

第二,配置IIS

在“程序和功能”下,启用或关闭Windows功能。添加互联网信息服务功能时,需要注意的是“应用开发功能”中的CGI默认不勾选,需要手动选择

注意:实际安装的时候,我最后加了IIS,但是写在前面,没有什么特别的意思。但是会改变IIS的绑定端口。

关于端口:安装后,由于80被占用,点击“默认网站”右侧的“绑定”,将端口号改为“任意”,如8800,然后以“localhost:8800”的方式访问。

关于虚拟目录:如果需要虚拟目录,可以添加。添加后,访问“localhost:8800/虚拟目录名/页面”,如localhost 33608800/my web/phpinfo . PHP。

关于FastCGI:选择默认网站,在功能区点击处理程序映射,添加模块映射。

在网站的默认/指定路径下,放一个内容为?PHP phpinfo();这个文件可以命名为phpinfo.php。要启动或重新启动IIS服务,请输入localhost:8800/phpinfo.php作为默认路径,并输入localhost 33608800/虚拟目录别名/phpinfo.php作为指定路径(如果放在虚拟目录中)。下图显示了IIS PHP成功组合。

第三,编译并安装MySQL

参考示例://www . JB 51 . net/article/95023 . htm或类似

下载zip格式的mysql服务器,解压到全英文路径(不尝试中文,以免麻烦)。添加环境变量,并将MySQL的路径添加到系统变量路径中

在MySQL根目录下创建一个名为my.ini的新配置文件,包含以下内容

[client]port=3306 default-character-set=utf8[mysqld]port=3306 character _ set _ server=utf8 # MySQL安装/提取目录basedir=c : \ Dev \ Datadir=c : \ Dev \ MySQL 57 \ Dataql _ mode=no _ engine _ replacement,strict _ trans _ tables是配置,basedir和Datadir可以根据自己的要求指定,只要在配置文件中写得正确即可。我将datadir指定为basedir路径,但是在解压缩过程中数据文件夹不存在,所以我手动创建了一个。完成后,目录结构如下

打开cmd命令行工具,并以管理员身份运行

运行命令:cd.并切换到mysql根目录

运行命令:mysqld-initialize-user=MySQL-console

在命令执行结束时,mysql会分配一个临时密码,记住:CZX3ge1kuz)L

运行命令:mysqld -安装MySQL

安装完成

Net start mysql start服务

Net stop mysql停止服务

Sc deleteMySQL删除服务(按需)

使用[电子邮件保护]=password('新密码')的设置密码,在使用初始密码登录后更改密码

第四,安装php

Php可以下载非线程安全或线程安全,但不清楚具体的运行时差异是什么。将其解压到指定的文件夹,根据网上众多的“教程”将php.ini-development或php.ini-production复制为php.ini,并将里面的extension_dir修改到php安装目录下的ext文件夹,如下图所示

然后根据需要(截止写作时,不知道自己需要什么,不需要什么);要启用扩展名,如extension=xxxx,启用方法是删除前面的英文冒号并保存。

但是有一个教程说,不要为了方便使用,会遇到意想不到的错误,应该是这样的。但是因为刚开始的时候不懂,只能全部启用或者不启用。我以后会积累经验。

动词(verb的缩写)nginx的安装

下载nginx,解压到全英文目录。进入conf文件夹,修改nginx.conf文件。与php相比,nginx的配置文件要短得多。修改位置{},并将php脚本#传递给FastCGI.位置{}如下。

修改根元素:将其修改为web路径。例如,如果网页的默认路径是C:\www,将其修改为这个路径。

修改fastcgi_pass:我默认没有移动,但是端口号绝对可以修改

在cmd命令行管理员运行模式下,cd被切换到nginx目录,并启动nginx即可启动服务。由于我实际安装nginx的时候是先安装的,占用了端口80,所以直接在浏览器中运行localhost应该会显示nginx的欢迎屏幕。

至此,windows环境下的配置完成。

注:截至撰写本文时,nginx php、phpinfo的组合尚未正确显示。我们明天会解决的。并研究端口80是先运行还是先占用。

版权声明:在Win10下安装配置IIS MySQL nginx php7.1.7是由宝哥软件园云端程序自动收集整理而来。如果本文侵犯了你的权益,请联系本站底部QQ或者邮箱删除。