Afs*_*ian 3 php linux ubuntu curl
我已经安装了curl:
sudo apt-get install curl libcurl3 libcurl3-dev php5-curl
Run Code Online (Sandbox Code Playgroud)
我已经更新了我的php.ini文件,包括:
extension=php_curl.dll
Run Code Online (Sandbox Code Playgroud)
我检查curl是否使用以下命令:
php -i | grep curl
Run Code Online (Sandbox Code Playgroud)
我收到以下消息:
PHP警告:PHP启动:无法加载动态库'/usr/lib/php5/20090626+lfs/php_curl.dll' - /usr/lib/php5/20090626+lfs/php_curl.dll:无法打开共享对象文件:否第0行的Unknown中的此类文件或目录PHP警告:PHP启动:无法加载动态库'/usr/lib/php5/20090626+lfs/sqlite.so' - /usr/lib/php5/20090626 + lfs/sqlite. so:无法打开共享对象文件:第0行的Unknown中没有这样的文件或目录解析的其他.ini文件=> /etc/php5/cli/conf.d/curl.ini,curl
我还通过创建一个名为testCurl.php的文件来测试curl,该文件包含以下内容:
<?php
echo ‘<pre>’;
var_dump(curl_version());
echo ‘</pre>’;
?>
Run Code Online (Sandbox Code Playgroud)
当我导航到localhost/testCurl.php时出现错误:HTTP错误500
任何人都可以帮我卷曲吗?
你把错误的信息放在php.ini中
extension=php_curl.dll
Run Code Online (Sandbox Code Playgroud)
在Ubuntu/Unix上就是这样
extension=php_curl.so
Run Code Online (Sandbox Code Playgroud)
.so表示共享对象,它是错误消息所说的动态库.在Windows上.dll,你可能只是混合它.
并且您似乎尝试加载sqlite.so不存在的内容.通常,当您通过apt在Ubuntu上安装库时,您不需要更改php.ini文件,因为程序包脚本由于程序包维护人员的工作而处理.
| 归档时间: |
|
| 查看次数: |
12648 次 |
| 最近记录: |