win7下iis7.5配置php7

公司业务需要,最近一直在做php开发,之前没接触过着方面的东西,同事配置好环境就开始敲代码了,我个人做事比较喜欢追根究底,不然心里总是没着落,于是趁着项目阶段性收尾时候,重装了下电脑,找到机会来自己配置下windows下的php开发环境(关于博客中用到的安装文件,本人上传后会在博客中给出地址)。

首先安装PHPMangerForIIS-1.2.0-x64.msi和rewrite_x64_zh-CN.msi,我系统是64位的所以这里是安装64位。PHPManagerForIIS安装完后,会在IIS里有个PHPManager,然而整个配置中这个PHPManager我是没用到的。后者大概是用于URL重写,不是太明白其机制,但在项目开发中也暂时不用理解这么多。

虽然本机系统是64位的,但是在实际开发中,我们发现64位php再将长字符串写入mysql存在一定问题于是换用了32位php解决这个问题,所以我电脑上选择配置32位php7。再正式配置php前,还得再安装一个vc_redist.x86.exe。注意这个vc_redist版本和php版本一定得一致,不然后面会报“fastcgi进程意外退出的错误”。

前面三个安装包装好后,讲php-7.0.3-win32-VC14-X86.zip解压到任意磁盘,我是解压到了c盘,重命名了一个简单点的名字,还得注意解压后的路径名最好不要有空格。解压后拷贝出php.ini-development,将其重命名为php.ini,打开php.ini,取消php_mysqli.dll的注释,找到extension_dir取消其注释,并将其值设置为你php路径下ext的绝对路径如我的是extension_dir = "C:\php-7.0.3-x86\ext",修改后保存php.ini,并将其拷贝到php7根目录下,我这里就是拷贝到"C:\php-7.0.3-x86\"下。

搞好php一系列后,就要弄iis了,打开iis添加php网站myweb(作为测试可以再网站下单纯的弄一个phpinfo.php)。打开对应myweb的应用程序池,修改为无托管代码,同时在“设置应用程序池默认设置处”也将“.NET Framework”改为“无托管代码”。打开“处理影射程序”->“添加模块映射”,按照下图进行填写。

填好后,重启iis,对网站进行访问出现如下界面说明配置成功。到此处win7 下iis7.5配置php完成,之后应该还会续写一篇使用netbean+xdebug编写调试php代码的博客。都是自己记录的一些琐碎文章,各位看客轻喷。

  • 1
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 1
    评论
 2、在Win7上安装配置PHP之前,你首先需要通过WEB程序安装平台2.0安装配置IIS7.5,否则可能导致PHP安装时不成功。   3、在选择下载PHP Manager时,请注意你的Win7是32位还是64位,PHP Manager有32和64位两个版本,我的Win7系统是32位,所以我下载的是PHPManagerForIIS-1.1.0-x86   安装PHP5.2.14   在完成Win7 IIS7.5配置安装以及PHP Manager的安装之后,点击安装php_5.2.14-nts-Win32-VC6-x86.msi,如图 php_5.2.14-nts-Win32-VC6-x86安装配置   我重点说下PHP安装时的注意事项   1、php_5.2.14-nts-Win32-VC6-x86.msi安装程序默认并不安装PHP Extension扩展,安装PHP时请务疏忽,否则PHP的相关扩展是无法使用的。   2、尽管PHP Mnanger有PHP Extension的管理,比如从外部导入相关的DLL文件,禁止或启用DLL扩展等,但这一切的基础建立在安装PHPPHP安装目录下已包含ext目录,否则phpinfo是不会显示相应PHP扩展库的。   3、提供一个技巧,如果系统提示无法加载PHP扩展模块,你可以在CMD模式下,通过php -m命令查看是否缺少相应的DLL文件来排查PHP安装是否有问题。   4、在安装PHP5.2.14时,如果你确认使用IIS Fastcgi方式运行PHP,请选择Cgi选项。   5、在完成PHP5.2.14安装后,通过控制面板-管理工具-IIS管理器中的FastCgi设置,可以看到已经添加了PHP FastCgi的配置。   PHP Manager配置PHP5教程   在完成PHP5.2.14安装后,添加网站的过程请参考Win7 IIS7下以FastCgi和ISAPI方式安装配置PHP5教程一文,我添加的网站是以我的PHP开发博客www.leapsoul.cn命名,然后点击网站名,在IIS7.5管理器右侧点击PHP Manager图片,界面如图所示: PHP Manager配置PHP5   PHP Manager功能界面分三块   PHP安装管理:PHP安装版本、PHP版本管理、phpinfo配置信息输出等   PHP配置管理:PHP.INI配置文件、错误报告、PHP配置选项管理等   PHP Extensions扩展库管理:enable或者disable相应的PHP扩展库以及增加新的扩展等。   你可以通过这三个部分去管理和配置PHP.INI中的信息,非常方便。   

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值