shift加空格:安装PHP后无法载入DLL扩展出现问题

来源:百度文库 编辑:高校问答 时间:2024/05/03 03:26:58
距离我上次装PHP已经有半年多了,这次装PHP竟然没有成功
出现问题如下:
操作系统:xp sp2 IIS 5.0

出现这个错误
Unable to load dynamic library 'C:\PHP\ext\php_gd2.dll'

已经在网上搜索过相应的方法
一是将所有DLL复制到SYSTEM32目录下
二是在PATH中加如安装PHP的目录
两种方法都已经试了,但是还是没有成功,郁闷啊。
有没有人可以指点一下。
对了,我的PATH如下:
C:\WINDOWS\system32;C:\WINDOWS;C:\WINDOWS\System32\Wbem;C:\php
当我运行PHP页面时出现
Unable to load dynamic library 'C:\PHP\ext\php_gd2.dll'
总共出现三次,是不是我的PATH设置不正确啊,可是我的C:\WINDOWS\system32里面也有php_gd2.dll这个文件。
我的截图
出现的错误
[IMG]http://bbs.zjff.net/attachments/forumid_55/zrSx6sziLTU=_ZTDZMGqwdT0K.jpg[/IMG]
[IMG]http://bbs.zjff.net/attachments/forumid_55/zrSx6sziLTM=_k6337yiPIO0c.jpg[/IMG]
[IMG]http://bbs.zjff.net/attachments/forumid_55/zrSx6sziLTI=_0p9BidUmztD1.jpg[/IMG]
[IMG]http://bbs.zjff.net/attachments/forumid_55/zrSx6sziLTE=_iK5K34K3SwbL.jpg[/IMG]
[IMG]http://bbs.zjff.net/attachments/forumid_55/zrSx6sziLTQ=_jaFB6hNw7myQ.jpg[/IMG]

鄙人愚笨,看到你这样的问题确实有点恼火,不过曾经我也遇到过类似的问题.

Windows XP的IIS是5.1的,应用程序扩展做的不是很好...

建议你重新安装PHP,并且重新指定path

库文件不是全部都要放到%systemroot%下面的

把php.ini以及isapi的扩展放到%systemroot%里面就可以了

如果不行就没办法了...我也只有这点能耐

有必要把dll都弄到system32下么?有必要设置环境变量么?
在php.ini的 extensions_dir 设置成="c:/php/extensions"

用这个方法,像GD2这些都可以加载的,在2000pro的系统中有很多不能加载,在server版本中却可以。

建议你看 php根目录下的install.txt,不要去网上找那些垃圾安装教学。网上文章一大抄,你看来看去都是那些。

1.在php.ini里搜索
extension=php_gd.dll
看看前面有没有分号(;)
如果有,请去掉;
2.拷贝DLL文件的时候别忘记C:\PHP\EXT\目录下的dll文件