我遇到了一个奇怪的错误(系统是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()
所有东西都已经安装好了,配置文件也按要求设置好了,我不知道这里可能出了什么问题。
sudo apt-get install php7.1-curl
吗?理论上这应该是你需要做的全部操作。当然,在此之后还需要重新启动apache。 - Bananaapple