linux - PHP CURL 启用 Linux

我有一些我一直在 Windows 机器上的 Apache 服务器上运行的 php 脚本。这些脚本使用默认情况下在 php.ini 中未启用的 curl。对于 Windows 启用它很容易并且取消注释 php.ini 文件中 curl .dll 文件的行。好吧,因为 Linux 使用 .so 而不是无法工作的 .dll 文件。

有谁知道如何在 Linux 机器上运行的 Apache 服务器上启用 curl? php 已经安装,所以我真的希望有一个不涉及重新安装 php 的解决方案。提前致谢!

编辑: native 安装了openSUSE v11.3版本的linux。我没有设置机器并通过命令行(putty)与之交互。任何帮助都会很棒。

最佳答案

如果有人像我一样从谷歌偶然发现这个页面:

使用 putty (putty.exe) 登录您的服务器并使用以下命令安装 curl:

    sudo apt-get install php5-curl

确保在 php.ini 文件中启用 curl。对我来说它在 /etc/php5/apache2/php.ini, 如果找不到,则此行可能在 /etc/php5/conf.d/curl.ini 中。确保行:

    extension=curl.so

没有被注释掉 然后重启 apache,在 putty 中输入:

    sudo /etc/init.d/apache2 restart

来自 https://askubuntu.com/questions/9293/how-do-i-install-curl-in-php5 的安装信息, 检查它是否有效,此堆栈溢出可能会对您有所帮助:Detect if cURL works?

https://stackoverflow.com/questions/8014482/

相关文章:

linux - 在 Bash 中从最后到第一个输出文件行

linux - 如何在 Linux Shell 脚本中检查组是否存在并添加是否不存在

regex - 你如何用 sed "debug"一个正则表达式?

bash - 即使文件存在且不为空,也总是给出 false

linux - 一个 C hello world 的汇编输出的每一行是什么意思?

linux - 试运行 cron 条目

linux - 获取 Docker 容器名称

linux - 如何在 Linux 上安装 Node 二进制分发文件

linux - 没有换行的cat文件

c - 在 C 中检测 64 位编译