从wampstack运行php composer.phar

时间:2014-01-06 12:08:19

标签: php bash shell command-line wamp

我想从我的apache2 / htdocs / reuzze文件夹运行php composer.phar更新。 我的php文件位于wampstack / php和我想要在wampstack / apache2 / htdocs / reuzze中的作曲家更新的文件夹。

我试过这样做:

php ../apache2/htdocs/reuzze composer.phar update

但我收到错误'无法打开输入文件:../ apache2 / htdocs / reuzze

什么是严格的链接?

2 个答案:

答案 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处理器。