1、打开IIS所有功能。
1.打开“控制面板”——类别视图模式下的程序——“启用或禁用windows功能”——互联网信息服务
2.点击“互联网信息服务”前面的“+”并勾选所有选项,直到“互联网信息服务”前面的框为“√"
2、部署PHP
1.从官网下载并解压PHP:https://windows.php.net/downloads/releases/
2.添加PHP将ini开发文件更改为PHPini
3.修改PHPini
(1)删除注释并修改extension目录路径
(2)删除扩展extension的DLL注释。
(3)设置上传文件大小:上传最大文件大小
(4)设定session:保存路径=";安装路径phptmp和#34;
extension=bz2
extension=卷曲
extension=文件信息
extension=gD2
extension=gettext
extension=GMP
extension=国际
extension=IMAP
;extension=InterBase
extension=ldap
extension
extension=exif
extension=Mysql我
;extension=8_12c
extension
extension=OpenSSL
;extension=PDO_uuu火鸟
extensionMySQL
;extension
;extension
;extension=PDO_pgsql
;extension=PDO_uuqlite
;extension=pgsql
;extension=shmop
4.自行操作(无IIS)
Path/PHPCGIExe-B127.0.0.1:9000-CPath/PHPini
5.IIS部署:
(1)打开IIS管理器,双击主机名(IP),打开右侧的“处理程序映射”,单击“添加模块映射”,将请求路径设置为“*.PHP”,然后选择模块FastCGI模块”,选择“phpcgi”。exe作为可执行文件,并将名称设置为“PHP”。
(2)单击左侧的主机名(IP)返回主页,双击fastcgi设置,双击打开“phpcgi.exe”选项,单击右侧的编辑按钮,然后在监视器中选择文件更改php。伊尼。
6.点击左侧的主机名(IP)返回主页并添加默认文档:indexPHP和defaultPHP
7.切换PHP版本后,在根目录Config中删除web
3、要安装MySQL:
1.从官方网站下载压缩包:https://dev.mysql.com/downloads/mysql/
2.解压并添加我的。在根目录INI文件中:
[mysql]
#设置MySQL客户端的默认字符集
default-character-set=utf8
[mysqld]
#设置3306端口
端口=3306
#设置MySQL安装目录
basedir=E:webmysql
#设置Mysql数据库数据存储目录
datadir=E:webmysqldata
#允许的最大连接数
最大连接数=200
#服务器使用的字符集默认为8位编码的拉丁1字符集
character-设置服务器=utf8
请注意,最新的mysql80应设置为:
character-设置服务器=utf8mb4
#创建新表时将使用的默认存储引擎
default-存储引擎=InnoDB
3.添加系统环境变量:在系统变量Exe的路径中添加MySQL
4.安装数据库:
(1)管理员运行命令
(2)初始化MySQL数据库
模式1:
命令:mysqld——initialize——不安全
功能:初始化数据库并将默认根密码设置为null
初始化后,MySQL根目录下会自动生成数据文件夹,如下图所示:
注意:只有在上图所示的三个文件夹出现后,初始化才会完成
模式2:
指挥:mysqld–initialize
功能:初始化数据库并将默认根密码设置为过期的随机密码。随机密码存储在数据文件夹的“username.Err”文件中。下图显示了随机生成的密码:
(3)为Windows系统安装MySQL服务
命令:mysqld安装MySQL——defaults-file=";E:webmysqlmy。伊尼和#34;
功能:为Windows系统安装MySQL服务。默认的服务名称是mysql
注意:如果要删除MySQL服务,可以使用命令“mysqldremove”。在删除MySQL服务之前,需要确保MySQL服务已停止。
(4)启动MySQL服务
命令:NetstartMySQL
功能:启动MySQL服务。请注意,此时的“MySQL”表示服务名称
到目前为止,MySQL压缩包数据库已经安装!
(5)设置root用户密码
命令:输入命令MySQL-Uroot-P以指定要登录MySQL的root用户,然后按enter键输入密码。如果未配置环境变量,请在MySQL的bin目录下登录。使用“设置密码”修改密码。命令格式为“设置密码”root@localhost=密码(';密码';);,或“设置密码”root@localhost='123456';”
5.解决了MySQL无法连接的问题:
原因是新版mysql8的密码加密方式发生了变化,而PHP的加密方式没有升级。方法:CMD运行MySQL-Uroot-P登录控制台
更改用户';根';@'本地主机';由'用mysql_uu;native_uuuuuuuuuuuuuuuuuuuuuuuuuuuuuuu密码标识;密码#39;
mysql>;使用mysql;
mysql>;更新用户集主机=";%"其中user=';根';;
mysql>;全力以赴**至';根';@'%';
mysql>;同花顺特权;
4、PhpMyAdmin
1.下载PhpMyAdmin:https://www.phpmyadmin.net/files/
2.解压到站点目录,并在IIS中添加站点以控制数据库
3.打开配置。在根目录中,按如下方式修改inc.php文件(如果未修改config.sample.inc.php,则为config.inc.php)
$cfg[';河豚的秘密';]='任何长串';
4.修改配置。在图书馆文件夹defaultphp
(1)访问网站
$cfg[';pmabsoluteuri';]='';在这里填写phpMyAdmin的网站
(2)MySQL主机信息
$cfg[';服务器';][i][';主持人';]='本地主机';;填写localhost或MySQL所在服务器的IP地址。如果MySQL和phpMyAdmin在同一台服务器上,请按默认的localhost
$cfg[';服务器';][i][';port';]='';如果MySQL端口默认为3306,则将其保留为空
(3)MySQL用户名和密码
$cfg[';服务器';][$i][';用户';]='根';;MySQL用户名
fg[';服务器';][$i][';密码';]='';MySQL用户名的密码
(4)认证方法
$cfg[';服务器';][i][';认证类型';]='cookie';;
有四种模式可供选择:cookie、HTTP、HTTP和配置
配置模式意味着您可以直接进入phpMyAdmin的访问网站,而无需输入用户名和密码。这是不安全的,不推荐使用。
当此项设置为cookie,通过HTTP或HTTP登录phpMyAdmin时,需要验证数据用户名和密码,如下所示:
PHP安装模式为Apache,可以使用HTTP和cookie;
PHP的安装模式是CGI,可以使用cookie
(5)短语密码设置(河豚_秘密)
$cfg[';河豚的秘密';]='';
如果身份验证方法设置为cookie,则需要设置短语密码。您可以决定设置密码的原因,但不能将其留空。否则,登录到phpMyAdmin时将提示错误。
安装完成后,您就可以安装PHP网站了
【网络技术】windows下用IIS搭建PHP环境(IIS+PHP+MySQL+phpMyAdmin)-网络技术-新马华腾时
最新评论