PHP cURL无法在Windows上的Apache中正确加载
内容导读
互联网集市收集整理的这篇技术教程文章主要介绍了PHP cURL无法在Windows上的Apache中正确加载,小编现在分享给大家,供广大互联网技能从业者学习和参考。文章包含2037字,纯文字阅读大概需要3分钟。
内容图文
![PHP cURL无法在Windows上的Apache中正确加载](/upload/InfoBanner/zyjiaocheng/970/b20dad40242e4ad5993b601970977074.jpg)
我最近从头开始设置apache php mysql,除了PHP的cURL,imap和interbase扩展外,一切似乎都运行正常
ext目录包含所有必需的dll,包括php_curl.dll和其他提到的扩展,但是,在错误日志中,以下内容即将发布
PHP Warning: PHP Startup: Unable to load dynamic library 'B:/XServ/host/php/ext\\php_curl.dll' - The specified module could not be found.\r\n in Unknown on line 0
PHP Warning: PHP Startup: Unable to load dynamic library 'B:/XServ/host/php/ext\\php_intl.dll' - The specified module could not be found.\r\n in Unknown on line 0
PHP Warning: PHP Startup: Unable to load dynamic library 'B:/XServ/host/php/ext\\php_interbase.dll' - The specified module could not be found.\r\n in Unknown on line 0
[Tue Jul 12 19:16:07.025738 2016] [mpm_winnt:notice] [pid 2100:tid 344] AH00354: Child: Starting 64 worker threads.
您可能已经注意到,有两个尾部反斜杠而不是正斜杠.
另外,这是我的php.ini的片段
extension_dir = "B:/XServ/host/php/ext"
extension=php_bz2.dll
extension=php_curl.dll
extension=php_fileinfo.dll
;extension=php_gd2.dll
extension=php_gettext.dll
;extension=php_gmp.dll
extension=php_intl.dll
extension=php_imap.dll
extension=php_interbase.dll
;extension=php_ldap.dll
extension=php_mbstring.dll
;extension=php_exif.dll ; Must be after mbstring as it depends on it
extension=php_mysqli.dll
;extension=php_oci8_12c.dll ; Use with Oracle Database 12c Instant Client
extension=php_openssl.dll
;extension=php_pdo_firebird.dll
extension=php_pdo_mysql.dll
;extension=php_pdo_oci.dll
;extension=php_pdo_odbc.dll
;extension=php_pdo_pgsql.dll
extension=php_pdo_sqlite.dll
;extension=php_pgsql.dll
;extension=php_shmop.dll
所有其他扩展工作正常.
我在Windows 8.1,Apache 2.4.23,PHP 7.0.8
对此有何解决方案?
解决方法:
You may want to test
PHP
first.
你试过在控制台上运行php -v吗?它将返回确切的错误,即使extension_dir具有正确的路径,它也无法加载指定的模块.
也
libCurl needs the file
libssh2.dll
. So, to resolve it try the following:
将libssh2.dll文件从PHP目录复制到Apache的BIN目录(与httpd.exe相同的位置)
要么
在httpd.conf文件中,添加它
`LoadFile B:/XServ/host/php/libssh2.dll
内容总结
以上是互联网集市为您收集整理的PHP cURL无法在Windows上的Apache中正确加载全部内容,希望文章能够帮你解决PHP cURL无法在Windows上的Apache中正确加载所遇到的程序开发问题。 如果觉得互联网集市技术教程内容还不错,欢迎将互联网集市网站推荐给程序员好友。
内容备注
版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 gblab@vip.qq.com 举报,一经查实,本站将立刻删除。
内容手机端
扫描二维码推送至手机访问。