Версия для печати темы
Нажмите сюда для просмотра этой темы в оригинальном формате
Форум программистов > MS Windows > создать команду в cmd для запуска php


Автор: godvinn 24.9.2009, 10:25
привет всем. Подскажите как сделать следующее:
Мне надо чтобы php запускался с командной строки с любого места где я нахожусь то есть не только с папки где находиться php.

чтобы я мог с cmd набрать команду php и я мог работать с интерпретатором ? 

пробовал делать php.lnk, потом скопировав в system32, но так не работает, если даже набираю php.lnk    предлагает выбрать программу для открытия.  smile 

Автор: 01MDM 24.9.2009, 10:34
godvinn, 
Ярлыки запускаются командой `start`
Код

start php.lnk

лучше сделай батник и запускай через него:
Код

:: php.cmd
@echo off
set PATH=%PATH%;Путь\К\Папке\где\php.exe
php.exe %*

Теперь можно запускать php с аргументами.


PS. У меня php нет, это общий вариант. Можно просто жестко прописать php в %path% (Свойства системы > Дополнительно > Переменные среды)

Автор: godvinn 24.9.2009, 10:44
а ну опиши как это сделать ато bat файл выдает ошибку

Автор: 01MDM 24.9.2009, 10:45
Цитата

а ну опиши как это сделать ато bat файл выдает ошибку


Какую?

Автор: godvinn 24.9.2009, 10:50
'php.exe' is not recognized as an internal or external command,
operable program or batch file.








Автор: 01MDM 24.9.2009, 10:52
godvinn,

Путь правильно прописал? Должно быть как-то так:
Код

set PATH=%PATH%;C:\Program Files\PHP

Автор: godvinn 24.9.2009, 10:55

все ок все работает спасибо.

Автор: Naghual 24.9.2009, 10:55
godvinn, ты покажи что ты в батнике то написал

Автор: 01MDM 24.9.2009, 10:57
godvinn,
Убери последний слеш. И точно исполняемый файл называется php.exe?

Автор: Crypton 24.9.2009, 17:58
А почему-бы не занести путь к php.exe сразу в переменную среду системы?

Powered by Invision Power Board (http://www.invisionboard.com)
© Invision Power Services (http://www.invisionpower.com)