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

2022年 10月 19日 发表评论
腾讯云正在大促:点击直达 阿里云超级红包:点击领取
免费/便宜/高性价比服务器汇总入口(已更新):点击这里了解

本文主要介绍如何在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

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

二、下载 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目录。

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

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

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

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

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

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

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

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

设置php模块的路径

extension_dir='C:phpext '

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

②设置php时区

date.timezone = Asia/Shanghai

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

③开启php短标签

short_open_tag 下的 `;` 全都删掉

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

④以fast—CGI模式运行PHP

cgi.force_redirect = 0

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

fastcgi.impersonate = 1

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

cgi.rfc2616_headers = 1

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

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

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

四、 检查是否正常运行

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

cd C:phpphp -v

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

五、IIS 中设置 PHP

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

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

单击“添加模块映射”

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

输入如下内容:

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

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

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

单击“是”

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

单击“FastCGI设置”

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

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

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

在聚合编辑器中添加:

Name:PHP_FCGI_MAX_REQUESTSValue:1000

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

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

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

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

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

六、试着运行 PHP 文档

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

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

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

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

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

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

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

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

然后保存,就 ok 了~

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

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

小咸鱼

发表评论

:?: :razz: :sad: :evil: :!: :smile: :oops: :grin: :eek: :shock: :???: :cool: :lol: :mad: :twisted: :roll: :wink: :idea: :arrow: :neutral: :cry: :mrgreen: