评论:怪异!无论是Apache也IIS可以正确加载php_mysql.dll今天。谷歌,原来发现的问题仍然是很多人,PHP启动:无法加载动态库:E; php_mysql.dll.ming PHP5下明php_mysql.dll是放在extension_dir(=E: / / PHP5 Ext),这是怎么回事





多么奇怪的事!无论是Apache也IIS可以正确加载php_mysql.dll今天。谷歌,原来发现的问题仍然是很多人,PHP启动:无法加载动态库:E; php_mysql.dll.clearly PHP5 Ext php_mysql.dll是放在extension_dir(=E: / / PHP5 Ext),这是怎么回事在php_mysql.dll没推广= php_gd2.dll有这个问题,很奇怪!有人说,复制libmysql.dll到%windir% System32可以解决的问题,事实上,华山是不一样的:


PHP被移到我书房,分为:ProgramFiles ,这导致了一些扩展,取决于其他DLL的工作和不能正常加载这些DLL。

错的,只是为了php_mysql.dll案例,php_mysql在libmysql.dll,由于PHP5休息,而不是一个新的E: PHP5到%path%

所以没有办法找到这libmysql.dll犯错误。所以为了能够使用这些MySQL扩展,除了extension_dir正确配置

它还必须确保该系统能够依赖DLL进行这些扩展,并有两种解决方案。

1复制这些依赖DLL % windir % System32

2、添加PHP5安装目录%path%。

无论我们能达到多大的目标。

这很简单,但有时我想不出要去哪里。

哪个扩展取决于哪一个DLL下面的列表可以帮助我们回答这个问题:

php_curl.dll卷曲,客户端的URL库函数要求:libeay32.dll,ssleay32.dll(捆绑)

php_domxml.dll DOM的XML功能要求:libxml2.dll PHP 4.2.0

(捆绑)PHP需要:iconv.dll(捆绑)> = 4.3.0

php_fdf.dll FDF:表单数据格式的功能。要求:fdftk.dll

gnu_gettext.dll(捆绑),php 4.2.3要求> = libintl-1.dll,

php_iconv.dll iconv字符集转换要求:iconv-1.3.dll

php_ingres.dll安格尔II功能要求:安格尔II图书馆

php_interbase.dll interbase的功能要求:gds32.dll(捆绑)

php_java.dll java功能要求:jvm.dll PHP 4.0.6(捆绑)

php_ldap.dll LDAP功能4.2.0需要libsasl.dll PHP(捆绑),

PHP 4.3.0需要libeay32.dll > = ssleay32.dll(捆绑)。

php_mcrypt.dll MCrypt加密功能要求:libmcrypt.dll

php_mhash.dll mhash的功能PHP需要:libmhash.dll(捆绑)> = 4.3.0

php_mcrypt.dll MCrypt加密功能要求:libmcrypt.dll

php_mhash.dll mhash的功能PHP需要:libmhash.dll(捆绑)> = 4.3.0

php_msql.dll MSQL功能要求:msql.dll(捆绑)

php_mssql.dll MSSQL功能要求:NTWDBLIB.DLL(捆绑)

php_mysql.dll MySQL功能PHP需要(libmysql.dll > = 5.0.0,捆绑)

php_mysqli.dll mysqli功能PHP需要(libmysqli.dll > = 5.0.0,捆绑)

8功能要求:php_oci8.dll甲骨文Oracle 8.1 +客户端库

php_openssl.dll OpenSSL函数要求:libeay32.dll(捆绑)

php_oracle.dll Oracle功能要求:Oracle 7客户端库

php_sybase_ct.dll Sybase功能要求:Sybase客户端库

php_xmlrpc.dll XML-RPC功能PHP需要:iconv.dll(捆绑)> = 4.2.1

php_xslt.dll XSLT函数4.2.0需要sablot.dll expat.dll PHP(捆绑)。

PHP sablot.dll expat.dll,4.2.1 > =要求,iconv.dll(捆绑)。

没有足够的耐心看文件,发现一些麻烦。