我有一些PHP脚本,我一直在Windows机器上的Apache服务器上运行.这些脚本使用curl,默认情况下不在php中启用.对于启用它的窗口,使用php.ini文件中的curl .dll文件很容易并且无法注释该行.好吧,因为Linux使用.so而不是.dll文件不能工作.
有没有人知道如何在Linux机器上运行的Apache服务器上启用curl?PHP已经安装,所以我真的希望有一个解决方案,不涉及重新安装PHP.提前致谢!
编辑:该机器安装了openSUSE v11.3版本的linux.我没有设置机器,而是通过命令行(putty)与它进行交互.任何帮助都会很棒.
ono*_*012 73
如果其他人像我一样从谷歌这个页面上绊倒:
使用putty(putty.exe)登录您的服务器并使用以下命令安装curl:
sudo apt-get install php5-curl
Run Code Online (Sandbox Code Playgroud)
确保在php.ini文件中启用了curl.对我来说,它位于/etc/php5/apache2/php.ini中,如果你找不到它,这行可能在/etc/php5/conf.d/curl.ini中.确保该行:
extension=curl.so
Run Code Online (Sandbox Code Playgroud)
没有注释掉然后重启apache,所以输入putty:
sudo /etc/init.d/apache2 restart
Run Code Online (Sandbox Code Playgroud)
从https://askubuntu.com/questions/9293/how-do-i-install-curl-in-php5安装的信息,以检查它是否有效,此堆栈溢出可能对您有所帮助:检测cURL是否有效?
小智 7
我在Ubuntu 12.4上使用了以前的安装说明,并成功安装了php-curl模块,(用于安装WHMCS计费系统的php-curl):
sudo apt-get install php5-curl
sudo /etc/init.d/apache2 restart
顺便说一句,下面的行没有添加到/etc/php5/apache2/php.ini配置文件中,因为它已经提到:
extension=curl.so
此外,CURL模块数字为http://localhost/phpinfo.php
Best,
如果它是ubuntu上的php 7,试试这个
apt-get install php7.0-curl
/etc/init.d/apache2 restart
Run Code Online (Sandbox Code Playgroud)
| 归档时间: |
|
| 查看次数: |
112027 次 |
| 最近记录: |