Windows Server 2016 服务器配置指南之PHP7运行环境搭建方法
概述
在Windows Server 2016服务器上搭建PHP7运行环境可以为服务器增加动态网页处理功能。此文将介绍如何在Windows Server 2016上搭建PHP7运行环境。
步骤
第一步:下载PHP7安装包
从PHP官网(https://windows.php.net/download/)上下载PHP7安装包进行安装。选择VC14 x64 Thread Safe版本的MSI安装包,这个版本可以支持64位系统,而且是线程安全的。
第二步:安装并配置IIS
IIS是Windows Server 2016默认自带的Web服务器。在IIS上添加PHP程序处理器是使用PHP运行环境的前提。
在IIS中添加PHP处理程序,可以使用Web Platform Installer 5.0进行安装,也可以手动配置。
手动配置IIS步骤如下:
- 运行IIS Manager
- 在左侧树形目录中,展开服务器名,然后展开“Sites”,选择代表你想要添加处理程序的站点,右键单击这个站点,并选择“添加应用程序”
- 在“添加应用程序”对话框中,将别名设置为“php”,将物理路径指向PHP安装目录,比如“C:\PHP”。
- 在“添加应用程序”对话框中,点击“确定”按钮,现在可以看到应用程序已添加。
第三步:配置PHP
- 在PHP安装文件夹内找到php.ini开放,并使用文本编辑器打开它(比如记事本)。
- 修改以下配置参数:
memory_limit = 128M
upload_max_filesize = 64M
post_max_size = 64M
max_execution_time = 300
max_input_time = 300
date.timezone = Asia/Shanghai - 保存修改并关闭ini文件。
示例1
如果想支持异步网络处理框架swoole,则需要进行如下配置:
- 打开php.ini,找到“extension=”
- 删除以下7个默认禁用的条目:
;extension=bz2
;extension=exif
;extension=gettext
;extension=ldap
;extension=shmop
;extension=sockets
;extension=sqlite3 - 给以下5个条目去掉分号,启用这些扩展:
extension=curl
extension=fileinfo
extension=gd2
extension=sqlite3
extension=mbstring - 将swoole下载并解压到任意目录下,在php.ini配置文件的底部添加:
extension=swoole
- 保存并关闭ini文件。
示例2
如果需要使用MSSQL数据库,需要在PHP安装目录下找到php.ini文件,找到extension的选项,并去掉分号,启用这个选项。之后下载sqlsrv扩展,将扩展的DLL文件复制到PHP的ext目录下,再重启IIS即可运行MSSQL数据库。
结论
通过上述步骤,我们已经成功地在Windows Server 2016服务器上搭建PHP7运行环境。建议一定要按照上述步骤进行操作,否则可能会导致不可预知的错误。
本站文章如无特殊说明,均为本站原创,如若转载,请注明出处:Windows Server 2016 服务器配置指南之PHP7运行环境搭建方法 - Python技术站