Форумы портала PHP.SU » » Операционная система и системные вызовы » Как запустить простой php скрипт из командной строки Windows?

Страниц (1): [1]
 

1. Rooner - 22 Марта, 2012 - 08:57:15 - перейти к сообщению
Denwer(Apache/2.2.4; PHP/5.3.3) установлен в d:/webservers

Открываю командную строку, пишу:
php d:/webservers/script.php
А в ответ: "php" не является внутренней или внешней командой...

Как запустить скрипт из командной строки?
В "Переменные среды" в переменную PATH добавил "Z:\usr\bin\php.exe", но это не помогло
Мне это нужно для установки Framework Symfony
2. EuGen - 22 Марта, 2012 - 08:59:50 - перейти к сообщению
CODE (htmlphp):
скопировать код в буфер обмена
  1. Z:\usr\bin\php.exe d:/webservers/script.php

?
Ну и посмотрите, что у Вас в PATH, все же желательно настроить его.
3. Rooner - 22 Марта, 2012 - 09:23:20 - перейти к сообщению
EuGen пишет:
CODE (htmlphp):
скопировать код в буфер обмена
  1. Z:\usr\bin\php.exe d:/webservers/script.php

?
Ну и посмотрите, что у Вас в PATH, все же желательно настроить его.

Спасибо, заработало! Только перед выполнением скрипта выводятся какието предостережения:

Нажмите для увеличения


А в PATH у меня вот что:
C:\Program Files (x86)\NVIDIA Corporation\PhysX\Common;
%SystemRoot%\system32;
%SystemRoot%;
%SystemRoot%\System32\Wbem;
%SYSTEMROOT%\System32\WindowsPowerShell\v1.0\;C:\Program Files\Intel\DMIX;D:\Programs\MKVToolNix;
Z:\usr\bin\php.exe
4. EuGen - 22 Марта, 2012 - 09:32:00 - перейти к сообщению
Предупреждения - потому что не настроен путь к расширениям php
А чтобы настроить корректно пути, сделайте
CODE (htmlphp):
скопировать код в буфер обмена
  1. path %path%;z:\usr\bin;путь\к\php-расширениям

"путь\к\php-расширениям" - замените на тот путь, где у Вас соответствующие dll-файлы расположены
5. Rooner - 22 Марта, 2012 - 10:06:11 - перейти к сообщению
EuGen спасибо за ответы, но попытавшись настроит и запустить Framework Symfony ничего толкового не вышло, решил отложить это дело на неопределенный срок.
Вобщем тема уже не актуальна
6. Михаил100500 - 19 Августа, 2014 - 22:05:13 - перейти к сообщению
вопрос по поводу
Z:\usr\bin\php.exe d:/webservers/script.php

а если я хочу запустить на хостинге и понятия не имкю где лежит usr\bin\php.exe как быть?
7. ksedin - 12 Октября, 2014 - 15:32:59 - перейти к сообщению
Михаил100500 пишет:
вопрос по поводу
Z:\usr\bin\php.exe d:/webservers/script.php

а если я хочу запустить на хостинге и понятия не имкю где лежит usr\bin\php.exe как быть?


Никак, на хостинге тебе не дадут доступ к шелу, чтобы установить симфонию композером, делай все ручками.

Если же вдруг по каким-то причинам тебе дадут доступ к шелу, то там с переменными среды все в порядке и вместо пути пиши просто php
(Добавление)
И путь в переменных среды должен быть таким
Z:\usr\bin\
8. dcc0 - 12 Октября, 2014 - 15:38:02 - перейти к сообщению
Как-то использовал один хостинг, там доступ к шелу через ssh.
9. ksedin - 12 Октября, 2014 - 16:12:39 - перейти к сообщению
Я запямятовал, что некоторые все таки дают доступ к шелу, потом вспомнил)
Обычно за это доплачивать нужно)

 

Powered by ExBB FM 1.0 RC1