之前Windows服务器上安装的是PHP 4.0版本,因版本过低导致ThinkPHP程序无法运行。尝试了网上多种升级方法,操作过程中频繁报错,经过反复调试最终成功解决。实际上升级过程并不复杂,关键步骤清晰后操作简便,现将经验整理分享,供有类似需求的用户参考使用。
1、 可从网络获取fcgisetup_1.5_rtw_x86.msi文件,下载后运行并按照安装向导提示逐步完成FastCGI 1.5的安装过程,操作简单便捷,适合快速部署相关环境。
2、 清空原php文件夹,将php5.4压缩包解压至该目录中。
3、 设置PHP环境
4、 将php目录下的php.ini_development文件复制一份,并将其重命名为php.ini。
5、 修改php.ini配置文件中的相关参数设置
6、 找到 extension_dir=./,将其更改为 extension_dir=c:phpext,注意删除前面的分号,并将引号内的路径改为实际的 PHP 目录位置,确保扩展模块能够正确加载。
7、 将配置中的 date.timezone= 修改为 date.timezone=Asia/Shanghai,并确保删除行首的分号以启用设置。
8、 将short_open_tag选项开启,允许使用短标签语法。
9、 开启宽字符支持功能,建议启用此项,将前面的分号;删除即可。
10、 开启PHP的GD库支持,需将配置文件中的;extension=php_gb2.dll去掉分号,此项为必选项,确保功能正常启用。
11、 取消注释 extension=php_mysql.dll,即删除行首的分号,以启用PHP对MySQL的支持,此操作必不可少。
12、 存盘退出
13、 修改位于c:windowssystem32inetsrvfcgiext.ini的配置文件,调整相关设置以满足运行需求。
14、 可执行文件路径为c:program filesphpphp-cgi.exe,指向 PHP 程序的安装目录。
15、 设置Internet信息服务(IIS)管理工具
16、 右键点击默认网站,选择属性中的主目录,再点击配置选项进行设置。
17、 点击添加按钮,在弹出窗口中选择浏览,找到并添加C:WINDOWSsystem32inetsrvfcgiext.dll执行文件,设置扩展名为.php,最后确认保存。
18、 重启IIS服务
19、 在网站目录下创建测试文件,验证配置是否生效。
20、 翻开记录本,写下以下信息
21、 保存至网站目录后访问测试
