PHP学习笔记之1--开发环境搭建IIS +PHP +Mysql

PHP开发环境搭建IIS PHP Mysql


  BCB游戏作坊[http://www.bcbgame.com]的开发过程中,一直都采用的ASP,目前准备转为PHP,但是由于主站依然是ASP,因此开发环境希望是asp和php同时支持。

  系统环境是 WinXP IIS 5.1

  整个配置过程,小费了一点周折,虽然网上有大量的教程,但是版本对应似乎有点偏差。写下配置过程中的心得吧。

1. PHP版本要下载对。

PHP版本太多了,开始下载了一个源码,一看不靠谱,立马换了个php-5.4.0-nts-Win32-VC9-x86.zip,解压后,照着攻略弄,折腾了半天,尼

玛,死活找不到php5isapi.dll

最后弄明白了Thread Safe 和 Non Thread Safe 版本的区别。

    另外,PHP还有VC6,VC9版本之分。

    VC6 版本是使用 Visual Studio 6 编译器编译的,如果你的 PHP 是用 Apache 来架设的,那你就选择 VC6 版本。

    VC9 版本是使用 Visual Studio 2008 编译器编译的,如果你的 PHP 是用 IIS 来架设的,那你就选择 VC9 版本。


结果VC9版本里面,依然木有找到php5isapi.dll,只有它的孪生兄弟php5nsapi.dll, 心想差不多可以用吧,其实不然。

两者是有区别的,在其install.txt中有明确说明 

sapi/php4nsapi.dll (php5nsapi.dll) - Sun/iPlanet/Netscape server module.


得出结论:5.4.* PHP 不支持 IIS 的ISAPI 模式鸟,我猜的。 :)-


最终,我还是下载了个php-5.2.17-Win32-VC6-x86.zip ,这个可以满足我的需求,足矣。

 


2. 80端口问题

   照着攻略就把httpd-2.2.22-win32-x86-openssl-0.9.8t 给安装了, 即Apache, 运行起来了以后,结果iis 不正常了。退出Apache,问题依然存在,后来把服务停止了,才工作正常。

都是80端口惹的祸。


3.其实install.txt写的非常详细了,但是太浮躁,不愿意仔细去看鸟文,一味的找攻略,反而弄的效率低下了。

 

4. PHP 5.4.* 内置了web服务器,其实也蛮好用的。
在Dos 命令下,输入:
php -S localhost:8080


5. 把PHP路径加入系统环境变量,省事很多。


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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值