如何从任何地方运行作曲家?
2022-08-30 08:04:14
我刚刚在我的文件夹中安装了作曲家,因此当我从该文件夹中运行时,我获得了有关作曲家的帮助信息。但是,当我尝试从其他文件夹运行相同的内容时,我得到./usr/bin
php composer.phar
Could not open input file: composer.phar
如何从每个地方打电话没有问题?php composer.phar
我刚刚在我的文件夹中安装了作曲家,因此当我从该文件夹中运行时,我获得了有关作曲家的帮助信息。但是,当我尝试从其他文件夹运行相同的内容时,我得到./usr/bin
php composer.phar
Could not open input file: composer.phar
如何从每个地方打电话没有问题?php composer.phar
由于 Composer 使用当前工作目录,因此可以采用系统范围的方式安装它。
- 在你的路径中切换到一个目录,如
cd /usr/local/bin
- 获取 Composer
curl -sS https://getcomposer.org/installer | php
- 使 phar 可执行
chmod a+x composer.phar
- 更改为项目目录
cd /path/to/my/project
- 像往常一样使用
Composer.phar 安装
- (可选)您可以将
composer.phar
重命名为composer
,以使其更容易
更新:有时您无法或不想下载(有些遇到用户权限问题或访问受限),在这种情况下,您可以尝试此操作/usr/local/bin
curl -sS http://getcomposer.org/installer | php -- --filename=composer
chmod a+x composer
sudo mv composer /usr/local/bin/composer
更新2:对于Windows 10和PHP 7,我建议本教程(存档)。就个人而言,我在 PHP 7.3 VC15 x64 Non Thread Safe 版本之前安装了 Visual C++ Visual Studio 2017 x64 的可再发行组件(在 PHP for Windows 页面的侧边菜单中检查两者的版本)。仔细阅读,也许启用扩展部分可能会有所不同(而不是)。像符咒一样工作,祝你好运!extension=curl
extension=php_curl.dll
composer.phar 可以自行运行,无需在 前面加上 前缀。这应该可以解决您的问题(bash的$PATH和php的include_path的差异)。php