windows xp部署iis+php+mysql

iis配置

参照
http://jingyan.baidu.com/article/11c17a2c5ce349f447e39d6d.html

1. “Internet 信息服务(IIS)管理器”→“网站”→“属性”→“ISAPI 筛选器”→添加筛选器名称:PHP可执行文件:php目录下的php5isapi.dll。

2. 添加php映射文件。选中“Internet信息服务(IIS)管理器”→“网站”→“默认网站”→“属性”→“主目录”→“配置映射”→添加可执行文件:php目录下的php5isapi.dll扩展名:.PHP。


3. 添加首页默认文件。选中“Internet 信息服务(IIS)管理器”→“网站”→“默认网站”→“属性”→“主目录”→“文档”。添加index.php首页文件。


此时打开Phpmyadmin,提示
无法加载 mysql (外链,英语) 扩展,请检查您的 PHP 配置。 - 文档

参照
http://zhidao.baidu.com/link?url=3KIYLnKXr9zyT5kNueG3j04gyOsbTIlSdAtIqqqM7SAAs0RCWPUeUyzmvHxt2FUDIcN0vgWUfc7ClzmJsYjEz4O44pVuwSjASk_Hhbsl9oO
http://jingyan.baidu.com/article/5225f26b6b663fe6fa0908ea.html

php.ini-dist(新版为php.ini-development)拷贝一份到C:/windows,将文件改名为php.ini

打开php.ini

考虑到程序兼容性,register_globals = Off 保留为off
1. 去掉;extension=php_mysql.dll中的";"
2. windows 拷贝libmysql.dll到system32, 确保ext/php_mysql.dll存在。

重启iis  iisreset /restart


此时已经能够通过phpmyadmin访问mysql数据库
但是还是提示:
无法加载 mcrypt (外链,英语) 扩展,请检查您的 PHP 配置。
没有找到 PHP 扩展 mbstring,而您现在好像在使用多字节字符集。没有 mbstring 扩展的 phpMyAdmin 不能正确分割字符串,可能产生意想不到的结果。

打开php.ini
找到
extension=php_mbstring.dll
extension=php_mcrypt.dll

去掉前面的";"
将libmcrypt.dll拷贝到system32

重启iis,done


注意 windows xp + iis 5.1 不支持多开网站

原文地址:https://www.cnblogs.com/silyvin/p/9106863.html