在我继承的服务器上使用 PHP 处理 CURL 时遇到了一些麻烦。
到目前为止,我已经通过取消注释该extension=php_curl.dll行并重新启动 apache 来启用我的 php.ini 中的扩展。
但是,我现在在启动 PHP 时收到以下错误:
PHP Warning: PHP Startup: Unable to load dynamic library '/opt/local/lib/php/extensions/php_curl.dll
php_curl.dll 文件不存在于上述目录中,我找不到任何合法的下载它的地方(似乎没有包含在 PHP 或 Curl 中)。
更新
按照此处答案中提供的步骤,我能够编译一个新的 php_curl.so 文件并将其安装到扩展目录中。
Cudos 去Francois Deschenes!!
从头开始编译 curl.so (php_curl.dll) 模块:
cd php-5.3.3/ext/curl/)。phpize。./configure。make。sudo make install。extension=curl.so在 php.ini 中取消注释。您还应该确保在开始处理之前将扩展名注释掉,否则您可能会收到有关模块已经存在的错误。
| 归档时间: |
|
| 查看次数: |
21939 次 |
| 最近记录: |