ThinkPHP 5 在 Windows IIS 上的部署与 PHP 版本兼容性配置
环境确认
部署前,首要任务是明确项目依赖。不同版本的框架和代码库对运行环境有特定要求,版本不匹配极易导致报错。
数据库与框架版本
首先确认数据库类型及连接信息。通常 PHP 项目使用 MySQL,需核对 SQL 语句中的表结构及初始化数据。若不确定,可查阅项目配置文件或文档。
关于 PHP 版本,需根据框架要求选择。例如 ThinkPHP 5.0.24 通常要求 PHP 5.4.0 及以上。虽然理论上可尝试更高版本(如 8.0+),但考虑到稳定性,建议优先使用官方推荐的稳定版本。

下载与解压
PHP 支持多种压缩格式,Windows 下推荐使用 NTS (Non Thread Safe) 版本配合 CGI 模式。
- 下载地址:https://windows.php.net/downloads/releases/archives/
- 推荐版本:NTS x64 版本(如 php-7.4.33-nts-Win32-vc15-x64.zip)
PHP 无需安装,直接解压至指定目录即可,例如 C:\web\php。

PHP 环境配置
解压后,将根目录下的 php.ini-production 复制并重命名为 php.ini,随后进行关键配置。
基础设置
- 扩展路径:取消
extension_dir前的分号,填入实际路径。extension_dir = "C:\web\php\ext" - 启用扩展:根据需要开启常用扩展,如
mysqli,mbstring,openssl等。extension=bz2 extension=curl extension=fileinfo extension=gd2 extension=mbstring extension=mysqli extension=openssl - 其他参数:
- 时区:
date.timezone = Asia/Shanghai
- 时区:






