如何在 xampp shell 中运行 $curl?

Posted

技术标签:

【中文标题】如何在 xampp shell 中运行 $curl?【英文标题】:How to run $curl in xampp shell? 【发布时间】:2015-11-14 22:10:56 【问题描述】:

有一个插件需要配置作曲家

首先,我需要运行:

https://github.com/thephpleague/omnipay

composer require omnipay/paypal:~2.0

所以,我在 xampp shell 中输入了上述命令,它可以工作,并且在 xampp 根文件夹中创建了 composer.json ,供应商文件夹。

第一步就是成功。其次,我需要配置

https://github.com/lokielse/omnipay-alipay

我已将 composer.json 编辑为:


    "require": 
        "lokielse/omnipay-alipay": "dev-master"
    

但问题是我似乎无法在 xampp shell 中运行以下命令。它只是显示 $ 不是命令。那么,我该如何执行呢?非常感谢

$ curl -s http://getcomposer.org/installer | php
$ php composer.phar update

【问题讨论】:

安全问题“http://..”。请改用“https://...”。结合付款的东西..真的很危险。您将永远无法检测到代码中的恶意软件,尤其是在 phar 文件中。 $ 这里只是 shell 提示符,不是命令的一部分 【参考方案1】:

如果第一个命令成功运行,则意味着您的作曲家使用命令composer 工作正常,通常是php composer.phar 的简化。还需要命令curl -s http://getcomposer.org/installer | php 来安装composer,但您显然已经安装了它。

总结一下,不要运行这些命令:

curl -s http://getcomposer.org/installer | php
php composer.phar update

改为运行

composer update

【讨论】:

请不要建议通过未加密和不受信任的来源安装软件包安装程序。【参考方案2】:

你只是有一个错字!您无需在控制台中输入 $

运行其中一个命令 composer updatephp composer.phar update(取决于你如何安装 composer)

【讨论】:

以上是关于如何在 xampp shell 中运行 $curl?的主要内容,如果未能解决你的问题,请参考以下文章

如何在 PHP / XAMPP 中启用 cURL

如何在 Windows 中使用 curl 和 xampp?

在 xampp、windows 中启用 curl

使用 Windows 任务调度程序和 xampp 服务器运行带有 curl 的 php 脚本

更改 php(xampp) 中的 curl 扩展名?

更新 cURL 而不更新 Xampp