2014-01-06 5 views
0

Я хочу запустить обновление php composer.phar из папки apache2/htdocs/reuzze. Мой php-файл находится в wampstack/php и моей папке, которую я хочу обновить в композиторе в wampstack/apache2/htdocs/reuzze.Запустить php composer.phar из wampstack

Я попытался сделать это:

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

Но я получаю сообщение об ошибке «Не удалось открыть входной файл: ../apache2/htdocs/reuzze

Будет rigt ссылка?

ответ

1

Вам просто нужно сказать, окну, как найти 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

Смежные вопросы