一、环境准备与组件安装
在Windows云服务器中搭建PHP环境,需先启用IIS(Internet Information Services)服务。通过PowerShell管理员窗口执行Install-WindowsFeature Web-Server
命令安装基础Web服务组件。建议选择与PHP版本匹配的IIS模块,避免兼容性问题。
PHP安装包需从官网下载Thread Safe版本,解压至系统目录(如C:\\PHP)。注意将PHP目录路径添加至系统环境变量PATH,便于全局调用PHP命令。
二、PHP配置与扩展管理
修改php.ini配置文件时需完成以下关键设置:
- 定位
extension_dir
参数指向PHP扩展目录(如ext) - 启用
php_mysql.dll
和php_mysqli.dll
数据库扩展 - 设置
date.timezone = "Asia/Shanghai"
消除时区警告
建议安装PHP Manager for IIS工具,可直观管理PHP版本和配置参数。
三、数据库服务部署
MySQL数据库推荐通过官方安装包部署:
- 运行安装向导时选择
Server only
模式 - 设置root账户密码并创建测试数据库
- 验证PHP扩展中mysql模块是否加载成功
四、环境验证与测试
在IIS网站根目录创建info.php
测试文件,内容为。通过浏览器访问该文件应显示PHP版本、扩展加载状态及服务器配置信息。若出现500错误,需检查IIS处理程序映射是否指向正确的php-cgi.exe路径。
现象 | 解决方案 |
---|---|
PHP文件直接下载 | 检查IIS的MIME类型是否添加.php扩展 |
无法连接MySQL | 确认防火墙放行3306端口 |
通过以上步骤,可在Windows云服务器完成PHP运行环境的标准化部署。建议定期使用php -m
命令检查扩展加载状态,并保持组件版本与安全更新同步。