22
2017
04

WindowsServer2012 R2 64位中文标准版(IIS8.5)下手动搭建PHP环境详细图文教程(三)安装配置PHP5.5

 

安装及配置PHP5.5
在安装php之前,我们首先安装支持php运行的两个重要组件
vcredist_x64.exe (For VS2012) 和 vcredist_x86.exe (For VS2012)

注:VS2012vcredist_x64.exe 和 VS2012vcredist_x86.exe 是我下载的时候为了很好的辨识进行重命名了的,直接下载的是vcredist_x64.exe 和 
vcredist_x86.exe
开始安装,双击VS2012vcredist_x86.exe

点击“安装”

安装中

安装成功,点击“关闭”
双击VS2012vcredist_x64.exe 和上面的步骤一样

点击“安装”

安装中

安装成功,点击“关闭”
接下来,安装php,个人爱好首先在D盘新建文件夹命名为PHPServer,并在PHPServer文件夹内建立四个文件夹分别命名为PHP、MySQL、MySQLdata、 wwwroot

解压php-5.5.19-nts-Win32-VC11-x86.zip文件,将解压文件夹内的所有文件复制到我们刚刚新建的D盘PHPServer文件夹中的PHP文件夹内

复制文件夹内的php.ini-production文件,并重命名为php.ini

注:php.ini-development适合开发测试,如本地测试环境;php.ini-production 拥有较高的安全性设定,适合服务器上线运营产品,根据自己的需 
求选择文件配置。
右键php.ini文件,用Notepad++ 或者记事本打开,我个人比较习惯用Notepad++,好处挺多的。

开始配置php.ini文件
第202行 开启短标签 将short_open_tag = Off 改成 short_open_tag = On

注:开启short_open_tag以后可以使用PHP的段标签:()。同时,只有开启short_open_tag才可以使用 标签是不推荐的,使用才是规范的方法。只是因为这种短标签使用的时间比较长,为兼容以前开发的某些PHP程序,才启用这个短标签,如 
果是完全重新开发的新程序而且写法规范,可不用开启。
第721行 设置PHP模块路径 
extension_dir = "D:PHPServerPHPext"

注意:开启PHP某个模块和功能,必须去掉前面的分号 “;”,下同
开启CGI
第738行 去掉cgi.force_redirect = 1前面的分号并将1改成0

第766行 去掉fastcgi.impersonate = 1 前面的分号

第778行 去掉cgi.rfc2616_headers = 0前面的分号并将0改成1

开启PHP扩展模块,这个根据自己的实际需求开启,去掉对应模块前面的分号即可
第864行开始
extension=php_curl.dll
extension=php_gd2.dll
extension=php_mbstring.dll
extension=php_exif.dll
extension=php_mysql.dll
extension=php_mysqli.dll
extension=php_pdo_mysql.dll
extension=php_sockets.dll
extension=php_xmlrpc.dll



第913行 设置时区
date.timezone = PRC

至此php.ini基本配置完成,保存后退出
接下来,配置IIS支持PHP运行
打开“服务器管理器”,点击工具,选择第一个“Internet Information Services(IIS)管理器”

进入IIS起始页

点击起始页下面的计算机名称,中间位置iis部分找到“处理程序映射”

双击“处理程序映射”进入,点击右边“操作”下面的“添加模块映射”

弹出“添加模块映射”对话框,按照以下内容填写
请求路径:*.php
模块:FastCgiModule
可执行文件(可选):D:PHPServerPHPphp-cgi.exe
名称:FastCGI

点击“确定”

点击“是”
回到主页,在IIS部分找到“FastCGI设置”选项

双击进入FastCGI设置,右键“D:PHPServerPHPphp-cgi.exe” 选择“编辑”

弹出“编辑FastCGI应用程序”对话框
点击“环境变量”--“(集合)”右边的“...”,弹出“EnvironmentVariables合集编辑器”,点击左下角“添加”

在右边的“杂项”下面,填入对应值
Name:PHP_FCGI_MAX_REQUESTS
Value:1000

点击“确定”
在“监视对文件所做的更改”选项中选择我们配置的php.ini文件路径

点击“确定”
回到主页,在中间的IIS部分,双击“默认文档”选项

进入“默认文档”页后,根据自己的需求添加或者删除默认文件名称,在此,我们点击右边“操作”下面的“添加”,添加index.php

点击“确定”

此时,默认文档已经成功添加“index.php”,接下来,我们来测试一下PHP程序是否运行正常。
点击IIS管理器 左边“网站”选项,点击下面的默认站点,右键删除,或者点击右边“操作”选项下的“删除”按钮都可以,删除默认站点

删除后,右键“网站”选项,“添加网站”

进入“添加网站”页

网站名称:(可自定义,给你自己看的)
物理路径:选择我们之前新建的wwwroot文件夹作为网站的根目录
点击“确定”

然后打开D:PHPServerwwwroot
新建一个index.php 文件,写入以下内容:
phpinfo();
?>

保存退出
打开浏览器,输入127.0.0.1 或者 服务器的公网IP 都可以,回车看效果

当看到这个页面的时候,恭喜你,说明的你PHP程序已经配置成功,运行正常。

« 上一篇下一篇 »