服务器

质量为本、客户为根、勇于拼搏、务实创新

< 返回服务器列表

Windows Server 2016服务器配置指南之怎么搭建PHP7运行环境

发布时间:2022-05-31

本文主要介绍如何在Windows Server 2016服务器配置指南中搭建PHP7运行环境,非常详细,具有一定的参考价值。有兴趣的朋友一定要看!

因为PHP7在Windows中提供了完整的64位支持,选择64位系统安装PHP 7会得到更好的性能。

PHP7需要VC14 (visual c可再发行,适用于visual studio 2015 x86或x64)作为运行时库,所以我们需要先安装VC14。

因此,基于IIS安装,介绍PHP安装配置的步骤:

第一步是下载PHP安装包,配置php.ini

1.下载PHP安装包:(PHP下载地址:http://windows.php.net/download/)。这里以最新的PHP 7.2.0为例。最新的PHP有四个版本。它们是32位VC 15 x 86 Non Thread Safe/VC 15 x 86 Thread Safe和64位vc15x64 nonthreadsafe。如果您想在IIS中使用它,您需要安装非线程安全版本,即下载的文件包含nts。

如果操作系统是64位,配置还可以,尽量选择64位,也就是选择安装PHP-7 . 2 . 0-nts-win32-vc15-x64 . zip,如果选择32位,可以选择安装PHP-7 . 2 . 0-nts-win32-vc15-x86 . zip。

一、下载并安装运行库:

x64安装64位运行时,x86安装32位运行时。

32位下载:https://download . Microsoft.com/download/9/3/f/93 fcf1e 7-e6a 4-478 b-96e 7-D4 b 285925 b 00/VC _ redist.x86.exe

64位下载:https://download . Microsoft.com/download/9/3/f/93 fcf1e 7-e6a 4-478 b-96e 7-D4 b 285925 b 00/VC _ redist.x64.exe

二、下载 PHP7

没有安全线程的PHP 7.0.3在这里列出,其他版本可以在PHP For Windows中找到。

32位下载:http://windows . PHP . net/downloads/releases/PHP-7 . 0 . 3-nts-win32-vc14-x86 . zip

64位下载:http://windows . PHP . net/downloads/releases/PHP-7 . 0 . 3-nts-win32-vc14-x64 . zip

三、解压并设置 PHP7

1.在c盘创建php目录。

2.将下载的PHP文件解压到C:\php

3.让Windows显示文件后缀等。然后单击查看——以检查下图中显示的两个项目

4.复制php.ini-production,重命名为php.ini。

5.修改PHP.ini参数,用记事本打开修改(遇到;删除它就是激活!):

设置php模块的路径

extension_dir='C:\php\ext '

2016服务器配置指南之怎么搭建PHP7运行环境">

②设置php时区

date.timezone = Asia/Shanghai

③开启php短标签

short_open_tag 下的 `;` 全都删掉

④以fast—CGI模式运行PHP

cgi.force_redirect = 0

fastcgi.impersonate = 1

cgi.rfc2616_headers = 1

⑤按需开启 PHP 模块
一般来说,GD、curl pdo_mysql 都是需要的

四、 检查是不是正常运行

在 命令提示符(cmd) 中运行

cd C:\php
php -v

五、IIS 中设置 PHP

进入IIS控制面板选择主页,单击“处理程序映射”

单击“添加模块映射”

输入如下内容:

请求路径:*.php
模块:FastCgiModule
可执行文件(可选):C:phpphp-cgi.exe
名称:FastCgi

如果没有 FastCgiModule 模块,请确认之前再安装 IIS 的时候是不是安装 CGI。

单击“是”

单击“FastCGI设置”

按下图修改,将监视对文件所做的更改改为 php.ini 文件所在的的绝对位置 C:\php\php.ini

在聚合编辑器中添加:

Name:PHP_FCGI_MAX_REQUESTS
Value:1000

5.在IIS控制面板中,单击“默认文档”,在默认的站点下新建一个名为“index.php”的文件

六、试着运行 PHP 文档

将探针、phpinfo 加入你的站点目录中,查看运行:

Windows Server 2016 服务器配置指南 之 开启 Zend OPcache 加速篇

Zend OPcache 是 PHP 的亲儿子字节码加速器,目前无论是兼容性还是性能都是最好的。尤其是在 PHP7 上,如果不开启 OPcache 真的在浪费资源啊~~

用记事本打开 php.ini,并增加以下内容:

[Zend OPcache]
zend_extension = php_opcache.dll
opcache.memory_consumption=128
opcache.optimization_level=1
opcache.interned_strings_buffer=8
opcache.max_accelerated_files=4096
opcache.revalidate_freq=60
opcache.fast_shutdown=1
opcache.enable=1
opcache.enable_cli=1

这里是推荐配置,有能力的可以根据 PHP 的官方文档进行针对化配置:Zend Opcache 配置信息

然后保存,就 ok 了~

以上是“Windows Server 2016服务器配置指南之怎么搭建PHP7运行环境”这篇文章的所有内容,感谢各位的阅读!希望分享的内容对大家有帮助,更多相关知识,欢迎关注亿速云行业资讯频道!


TikTok千粉号购买平台:https://tiktokusername.com/