【问题标题】:PHP - Unable to load dynamic library '/usr/lib/php/20151012/php_curl.dll' - /usr/lib/php/20151012/php_curl.dllPHP - 无法加载动态库'/usr/lib/php/20151012/php_curl.dll' - /usr/lib/php/20151012/php_curl.dll
【发布时间】:2017-09-04 13:14:44
【问题描述】:

我遇到一个奇怪的错误(系统是 Ubuntu 16.04):

[Mon Sep 04 13:07:17.219992 2017] [mpm_prefork:notice] [pid 27798] AH00169: caught SIGTERM, shutting down
[Mon Sep 04 13:07:17.302181 2017] [so:warn] [pid 27874] AH01574: module php7_module is already loaded, skipping
PHP Warning:  PHP Startup: Unable to load dynamic library '/usr/lib/php/20151012/php_curl.dll' - /usr/lib/php/20151012/php_curl.dll: cannot open shared object file: No such file or directory in Unknown on line 0
[Mon Sep 04 13:07:17.322006 2017] [mpm_prefork:notice] [pid 27875] AH00163: Apache/2.4.18 (Ubuntu) configured -- resuming normal operations
[Mon Sep 04 13:07:17.322026 2017] [core:notice] [pid 27875] AH00094: Command line: '/usr/sbin/apache2'

PHP 版本是 7.1.19。我安装了 curl (apt-get install php7.1-curl),在 php.ini 我添加了 extension=curl.co (并注释掉了 extension= php_curl.dll),重启apache服务,错误依旧(我尝试注释掉extension=curl.co,但错误依旧)。

这是我在页面上遇到的错误(Laravel 设置):

Call to undefined function App\curl_init()

一切都安装好了,配置文件也按要求安装了,我不知道这里可能出了什么问题。

【问题讨论】:

  • 你运行的是什么操作系统?我猜是 Ubuntu,因为你提到了apt-get?您通常不需要手动启用这些库。它们通常由安装程序启用(通过在/etc/php/7.1/apache2/conf.d/ 或类似的东西中添加符号链接)。和 AFAIK,库文件使用 .so,而不是 .co
  • 两件事:1-您使用apt-get安装建议linux的curl但您尝试使用建议windows的dll文件? 2 - 检查 php ini 中的 extension_dir 设置,然后检查该目录中是否存在该文件
  • 是的,我使用的是 Ubuntu (16.04)(抱歉没有提及)。
  • 请看一下这个参考:stackoverflow.com/questions/480764/…
  • @Bananaapple - 检查了 curl 应该存在的目录(在 mods-available 中),但它不存在,并且重新安装 curl 没有任何作用

标签: php laravel curl php-ini


【解决方案1】:

/etc/php/7.1/mods-available/curl.ini 文件内容应该是:

extension=curl.so

请注意扩展名是.so,而不是.co

然后你可以通过运行在你的 PHP 中启用该模块:

$ sudo phpenmod curl

最后,您可能需要重新启动 Apache:

$ sudo systemctl restart apache2

【讨论】:

    猜你喜欢
    • 2018-01-15
    • 2017-01-05
    • 2018-12-14
    • 2018-03-14
    • 1970-01-01
    • 2017-07-29
    • 2015-01-07
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多