我想从我的apache2 / htdocs / reuzze文件夹运行php composer.phar更新。 我的php文件位于wampstack / php和我想要在wampstack / apache2 / htdocs / reuzze中的作曲家更新的文件夹。
我试过这样做:
php ../apache2/htdocs/reuzze composer.phar update
但我收到错误'无法打开输入文件:../ apache2 / htdocs / reuzze
什么是严格的链接?
答案 0 :(得分:1)
为什么不简单地将composer.phar
复制或移动到您需要的地方?无论哪种方式,您也可以从不同的目录中使用它(假设您位于要更新依赖项的目录中):
php ../apache2/htdocs/reuzze/composer.phar update
答案 1 :(得分:1)
你只需要告诉windows如何找到php.exe,所以你需要将它添加到PATH。
我最喜欢的解决方案是创建一个小.cmd
文件,当我从命令窗口运行它时,我可以从任何临时将PHP文件夹添加到PATH的地方运行。{/ p>
所以创建一个.cmd
文件,假设名为addphp.cmd
,将其放在PATH上已有的文件夹中。这是代码。
PATH=%PATH%;C:\wampstack\php
现在,当您运行该命令文件时,它会将包含PHP.EXE的文件夹添加到命令窗口生命周期的路径中。
现在CD到您希望运行PHP CLI脚本的文件夹,例如/apache2/htdocs/reuzze
。运行addphp.cmd。然后做
php composer.phar update
它应该找到没有问题的php处理器。