windows 2008 R2 IIS服务器配置PHP开发环境

前言:公司的业务所有都是.net 开发。所以所有的网站都在IIS服务器。尝试过用phpstudy的apache+mysql 来搭建php运行环境,结果apache 80端口 与IIS服务器的80端口冲突,所以此方案不行。索性在IIs上配置php运行环境。以下是配置的整个过程。

1.打开IIS服务器主页,查看有没有CGI 和FastCG

I

如果没有需要到“服务器管理器>web服务器(iis)”内添加CGI服务,完成后重启服务器就能看到。

2.下载PHP

下载地址: http://windows.php.net/download/ )。 
注意:在 IIS 下运行时必须选择 Non Thread Safe(NTS) 的 x86 包。若一定要在 Windows Server 32bit (x64) 下,PHP 选择 x64,则不能选择 IIS,此时可使用 Apache 作为代替选项。

3.下载并安装对应的VC库

 PHP 5.3 以上版本的安装依赖于 Visual C++ Redistributable Update 。

根据下载的 PHP 安装包名,参考如下所示的对应关系下载并安装 VC Update 安装程序:
php-x.x.x-nts-Win32-VC14-x86.zip    https://www.microsoft.com/zh-cn/download/details.aspx?id=48145
php-x.x.x-nts-Win32-VC11-x86.zip    https://www.microsoft.com/zh-cn/download/details.aspx?id=30679
php-x.x.x-nts-Win32-VC9-x86.zip    https://www.microsoft.com/zh-cn/download/details.aspx?id=5582

4.安装PHP

将 PHP zip 安装包解压(本例解压至 C:\PHP),复制php.ini-production并改名为php.ini 

5.处理程序映射

回到IIS服务器主页找到 <处理程序映射> <添加模块映射>,按照下图填写 选择。
 

6.IIS上创建网站 网站存放目录放在 安放PHP的同级目录inetpub文件内的wwwroot文件内。

7.修改默认文档。IIS服务内找到刚创建的网站添加默认文档 index.php

7.安装mysql数据库(我用的phpstudy集成的数据库)

8.上传网站-调试上线。

上线遇到的问题:

(1)目录权限=>找到对应文件,属性,安全,选择服务器的组,修改读写权限

(2)开启相应的服务,在php.ini 文件中,根据需求取消注释所需服务。

(3)开启php_curl扩展。打开php.ini,定位到;extension=php_curl.dll,将其前面的;去掉,将PHP目录下ext目录中的:php_curl.dll、libeay32.dll和ssleay32.dll三个文件复制到系统system32目录下,重启IIS。

 

参考文档:

https://blog.csdn.net/qq_36595013/article/details/80508369

http://www.php.cn/php-notebook-171008.html

 

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值