win2003服务器上通过iis装PHP环境

出现的问题是挺多的,在本地调试成功了,装环境没想到还这么麻烦.以下记录,以免忘记了.


安装过程参考:http://www.discuz.net/thread-1796583-1-1.html


下载:mysql-essential-5.1.50-win32.zip:         http://ishare.iask.sina.com.cn/f/11057282.html?from=like

        php-5.2.17-Win32-VC6-x86.zip:    http://download.csdn.net/down/3176275/zfmzhong

        10201_database_win32.zip   :自己百度


一、要在PHP中连接mysql orcal时,要在服务器上装好对应的服务器端,才可以使用。(以前我一直以为可以不用装...)

二、在全新的2003上安装PHP更改php.ini中extension_dir无效。
php.ini没有给IIS的权限(注:就是在属性里面的安全里面给IIS权限)

三、mysql不能加载进PHP (最开始我自己装MYSQL时,不会出现这种情况,但别人装好了,我使用时就出来了这种情况)
       把php根目录下libmysql.dll拷到c:\windows\system32下就可以了。

四、网站发上去后 设置display_errors为Off也会出现下面这句
        SQLSTATE[HY000] [2003] Can't connect to MySQL server on "(这里是IP)"(10060)  


       原来我这里是PDO 我在后面使用了 echo $e->getMessage() ....

五、mdb在本地可以修改改,服务器上不可以改......

        答:在服务器上Internatal来宾用户要设置“读写”


六、在服务器上安装时,要给PHP目录(不是指放网站的目录)权限

七、最老火的:PHP has encountered an Access Violation at 01FF0AFD

一、更换一下php.ini

二、更换一下system32下面的libmysql.dll


  三、不知道什么原因,百度上找的方法也不可以用,开始换了另一个PHP版本,还是不可以,后面换了一台服务器就好了,可能还是PHP与系统不兼容吧。

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值