2014-01-06 26 views
0

我想從我的apache2/htdocs/reuzze文件夾運行php composer.phar更新。 我的php文件位於wampstack/php中,我的文件夾位於wampstack/apache2/htdocs/reuzze中的composer中。從wampstack運行php composer.phar

我也試着這樣做:

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

但我得到的錯誤「無法打開輸入文件:../apache2/htdocs/reuzze

請告訴我rigt鏈接?

回答

1

你只需要告訴Windows如何找到php.exe,所以你需要將它添加到PATH中。

我最喜歡的解決方案是創建一個.cmd文件,當我從命令窗口運行它時,可以從任何臨時將PHP文件夾添加到PATH的位置運行。

因此,創建一個.cmd文件可以說所謂的addphp.cmd把它放在PATH上已經存在的文件夾中。這是代碼。

PATH=%PATH%;C:\wampstack\php 

現在,當你運行該命令文件將添加包含PHP.EXE的路徑只是在命令窗口的生命的文件夾。

現在將CD分配到要運行PHP CLI腳本的文件夾,例如/apache2/htdocs/reuzze。運行addphp.cmd。然後做

php composer.phar update 

它應該找到沒有問題的PHP處理器。

1

爲什麼不簡單地將composer.phar複製或移動到需要它的地方?無論哪種方式,你也可以簡單地使用它從不同的目錄中(假設你在哪裏,你要更新你的依賴關係的目錄):

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

但php不起作用,這就是爲什麼我從php文件夾中使用它 – nielsv