我正在尝试从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安装。
我需要支持。
答案 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