一、下载:
php https://windows.php.net/downloads/releases/php-7.3.11-nts-Win32-VC15-x64.zip
mysql https://dev.mysql.com/get/Downloads/MySQL-5.5/mysql-5.5.62-winx64.msi
phpMyAdmin https://files.phpmyadmin.net/phpMyAdmin/4.9.1/phpMyAdmin-4.9.1-all-languages.zip
二、安装
(一) 安装 IIS 略
(二) 安装PHP并在IIS上配置,测试
1. 在D盘【某】目录新建一个名为php的文件夹,把我们刚才下载的PHP文件解压到这个文件夹里面。
2. 把php文件里面的php.ini-development复制一份,然后把名称修改为php.ini
3. 搜索 extension_dir ,把721行 的
;extension_dir = “ext” 去掉;注释,填写路径
extension_dir = "D:\某文件夹\php\ext"
4. 搜索date.timezone,大约在909行,把它前面的分号去掉,
把date.timezone =修改为:date.timezone = Asia/Shanghai
5. 继续搜索extension=php_ 把下列几个扩展前面的分号去掉,下面几个是必须要打开的。
extension=php_curl.dll
extension=php_gd2.dll
extension=php_mysql.dll
extension=php_mbstring.dll
extension=php_mysqli.dll
extension=php_pdo_mysql.dll
保存。
如果你运行程序提示缺少哪个扩展,直接修改PHP.INI文件就行了
6. 打开IIS管理器,左侧目录选中根,不要选具体的网站;点击右边的处理程序映射。添加模块映射
7. 点击“默认文档”图标,右侧,增加
填写 index.php
8. 把默认站点暂停,或者删除也行。
9. 测试 在【某2】目录新建 test 文件夹
在test 里面新建文档 index.php,内容为
10. IIS 左侧目录 网站 右击 添加网站
物理路径 = 【某2】,端口80, 其余随喜
11. 浏览器打开 localhost/test 见php信息页面。done!!
(三)一些bug
出现在唯一密钥属性“value”设置为“index.php”时,无法添加类型为“add”的重复集合项
解决的办法是修改把web.config文件改为:
(四)安装phpMyAdmin
1. 在【某2】目录新建 pma 文件夹 将phpMyAdmin-4.9.1-all-languages.zip的文件解压到里面
2. 添加新网站 物理路径=【某2】/pma
3. 在pma不能用root用户登录mysql,因为验证方法的问题,参见
https://blog.csdn.net/liuxl57805678/article/details/89638992
在mysql 的my.ini 最后 添加
default_authentication_plugin=mysql_native_password
重启mysql服务,shell中重设密码,再次在pma登录,成功。