【问题标题】:How to solve Missing CURL extension on nginx server?如何解决 nginx 服务器上缺少 CURL 扩展?
【发布时间】:2017-02-09 22:27:21
【问题描述】:

我的网站是一个 wordpress 平台,由 AWS EC2 托管。我安装了一个插件,它说“您需要联系您的托管服务提供商并要求他们为 PHP 启用 CURL。”。

我使用“服务 apache2 状态”和“服务 httpd 状态”检查了我的服务器,它显示“无法识别的服务”。而“服务 nginx 状态”显示“* nginx 正在运行”

有人知道我可以为 PHP 启用 CURL 吗?我只找到了这一步https://www.digitalocean.com/community/questions/curl-is-not-installed-in-your-php-installation,但我认为这是针对 Apache 的。

【问题讨论】:

    标签: php apache amazon-web-services curl nginx


    【解决方案1】:

    它与 apache 或 nginx 无关。需要安装php libcurl包

    在 deb 系统上,您可以使用以下命令:

    sudo apt-get install php-curl
    

    【讨论】:

    • 啊,好吧。所以参考我上面提供的URL,apache和nginx只会有重启命令的区别(步骤2&5),对吗?基本上我可以按照其余的步骤并为 nginx 使用重启命令?如果是这样,我可以使用哪个命令重新启动?
    • 你写了你有一个 nginx,所以它可以是:# service nginx restart 或 # service nginx reload。您可以在这里找到不同之处:stackoverflow.com/questions/13525465/…
    • service nginx restart 或者service nginx restart 前面加sudo 对吧?
    • 不应该是sudo apt-get install php5-curl吗?
    • @killadoop 您需要提升 (sudo) 权限才能重新启动服务。
    猜你喜欢
    • 2014-09-21
    • 2016-11-28
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2018-10-22
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多