最近找外面做了一个PHP的网站,但是我的服务器是Windows的,而且运行有IIS的网站
没办法,只好想办法在IIS下运行PHP的项目
按照标准办法,下载php运行环境到windows,copy php5isapi.dll,mysql.dll 到system32, Copy php.ini.dist 到Windows目录配置IIS Web服务器扩展,加入php5isapi.dll
再到具体网站设定ISAPI
设定好后确实可以运行PHP了,但是运行具体网站确有很多问题
PHP很多用的是伪静态页面,研究再三发现可以使用Rewrite for IIS的东西同样可以执行伪静态页面
PHP中用$获取rul参数的方式在IIS下不能运行,研究再三发现需要修改php.ini 的 register_globals=On才可以(必须重新启动)