无法安装Swagger Php

时间:2016-12-19 07:49:10

标签: swagger swagger-php

我正在尝试从http://blog.nbostech.com/2016/01/integrating-swagger-ui-for-php-application/

为ubuntu安装Swagger php

在那个链接中,他们要求我运行以下命令 - “php composer.phar require zircote / swagger-php”。

当我在我的终端中给出“php composer.phar require zircote / swagger-php”时,它说“无法打开输入文件:composer.phar”。由于此错误,我无法从上面的链接进行swagger-php安装。

我需要支持。

2 个答案:

答案 0 :(得分:0)

1)为你的php安装composer。 2)如果本地安装了composer,请使用meantioned命令。 3)如果全局使用composer,请使用“composer require zircote / swagger-php”。

4)如果你使用与Linux / MacOS不同的东西,请向作曲家文档咨询正确的语法。

上面的命令必须在php项目中执行,这将被注释

答案 1 :(得分:0)

要首先安装zircote/swagger-php,您需要正确地(显然)在系统中正确安装php,以便验证是否在终端中按照以下命令运行

php -v

如果您尚未安装php,请运行此程序

sudo apt install php

然后download composer运行这些命令集

php -r "copy('https://getcomposer.org/installer', 'composer-setup.php');"
php -r "if (hash_file('sha384', 'composer-setup.php') === '48e3236262b34d30969dca3c37281b3b4bbe3221bda826ac6a9a62d6444cdb0dcd0615698a5cbe587c3f0fe57a54d8f5') { echo 'Installer verified'; } else { echo 'Installer corrupt'; unlink('composer-setup.php'); } echo PHP_EOL;"
php composer-setup.php
php -r "unlink('composer-setup.php');"

然后创建composer run globally。这样,您可以从系统内的任何目录运行composer,而无需运行php composer.phar

mv composer.phar /usr/local/bin/composer

然后最后,导航到您的项目文件夹,然后简单地执行

composer require zircote/swagger-php