windows server 2012服务器IIS配置php环境教程(1、配置PHP文件)

买了windows系统的服务器后需要一个php环境来搭建自己的项目,在这我介绍一下怎样在windows server 2012上面配置php环境,以下内容适合使用服务器的新手们。
(php5.3、5.4和apache都是用vc9编译,电脑必须安装vc9运行库(Microsoft Visual C++ 2008 SP1 Redistributable Package)才能运行;php5.5、5.6是vc11编译,如用php5.5、5.6必须安装vc11运行库;php7.0、7.1是vc14编译,如用php7.0、7.1及以上版本必须安装vc14以上的运行库。)

下载安装对应PHP版本的Visual Studio运行库点我下载微软运行库
我嫌麻烦就直接用微软常用运行库合集,里面包含多个运行库
下载自己所需的PHP版本点我下载PHP
如果想使用IIS配置PHP的话,那么需要选择Non Thread版本的PHP(32位操作系统、64位操作系统,分别表示为X86、X64)
把下载好的php文件解压到文件夹,然后给文件夹命名为PHP,最后放在C盘根目录
把下载好的php文件全部复制到“php”文件夹中
复制多一个“php.ini-production”文件,然后改名为“php.ini”
4.jpg
用记事本打开“php.ini”:把extension_dir = "ext"改成extension_dir = "C:\php\ext"
如图所示,记得删除前面的冒号
设置时区:把date.timezone =改成date.timezone = Asia/Shanghai
如图所示,记得删除前面的冒号
开启php短标签:把short_open_tag = Off改成short_open_tag = on
如图所示,记得删除前面的冒号
CGI模式运行:把cgi.force_redirect = 1改成cgi.force_redirect = 0
如图所示,记得删除前面的冒号
FastCGI 支持模仿客户端安全令牌的能力:把fastcgi.impersonate = 1前面的冒号删掉
如图所示(IIS 能够定义运行时所基于的请求的安全上下文。如果在 IIS 中运行则设为 1,不运行改为 0。)
cgi.rfc2616_headers指定PHP在发送HTTP响应代码时使用何种报头:把cgi.rfc2616_headers = 0改成cgi.rfc2616_headers = 1
如果设定为 0,PHP 发送一个 Status: 报头,Apache 和其它 web server 都支持。如果此选项设定为 1,PHP 将发送 兼容的报头。除非你知道自己在做什么,否则保留其值为 0。
开启GD库:把extension=gd2前面的冒号去掉
GD 库(也可以称为 GD2 函数库)是一个开源的用于创建图形图像的函数库,该函数库由C语言编写,可以在 Perl,PHP 等多种语言中使用。GD 库中提供了一系列用来处理图片的 API(接口),使用 GD 库可以处理图片、生成图片、生成二维码和验证码,也可以给图片加水印等。

PHP常用扩展功能,如图所示进行开启(开启方式只需删除前面的冒号就行)

你可能感兴趣的:(windows server 2012服务器IIS配置php环境教程(1、配置PHP文件))