URL: https://www.opennet.me/cgi-bin/openforum/vsluhboard.cgi
Форум: vsluhforumID9
Нить номер: 3748
[ Назад ]

Исходное сообщение
"Программирование под freebsd средствами php???"

Отправлено dimau , 20-Дек-04 12:10 
Господа, можно ли сделать так , чтобы php обрабатывал скрипты из shell , типа так(а не только был модулем для web сервера):

#!/usr/local/php
...
... //код
Если знаете как это сделать, подскажите как плиз


Содержание

Сообщения в этом обсуждении
"Программирование под freebsd средствами php???"
Отправлено Vladislav Lazarenko , 20-Дек-04 12:28 
>Господа, можно ли сделать так , чтобы php обрабатывал скрипты из shell
>, типа так(а не только был модулем для web сервера):
>
>#!/usr/local/php
>...
>... //код
>Если знаете как это сделать, подскажите как плиз

Дык PHP изначально - это отдельный исполняемый файл... А потом на основе него модули для IIS, Apache сделали.
Нужно просто установить в систему PHP и все будет как ты хочешь.

-- Take care


"Программирование под freebsd средствами php???"
Отправлено dimau , 20-Дек-04 17:28 

>Дык PHP изначально - это отдельный исполняемый файл... А потом на основе
>него модули для IIS, Apache сделали.
>Нужно просто установить в систему PHP и все будет как ты хочешь.
>

Спасибо, думаю разберусь.



"Программирование под freebsd средствами php???"
Отправлено FastSoft , 02-Фев-05 15:36 
История того, как я, совсем посторонний чел, с этим разобрался, вдохновившть этим топиком.
----------
  Пишу
find / -name php
Находит /usr/local/bin/php

  Пишу
php --help

  Выводит список ключей.

  Я понимаю, что -f - это парсить. Пишу быстро в редакторе ee index.php

$index=145;
echo "Hello world ".$index;

  Пишу

php -f index.php

  Он пишет:
Powered By PHP 4.3.2....
$index=145;
echo "Hello world ".$index."\r\n";

НИчего не понимаю. Но когда поставил вначале и вконце файла <? и ?>
соответственно - все заработало:

php -f index.php
Hello world 145
ugol#

Все.


"Программирование под freebsd средствами php???"
Отправлено chip , 03-Фев-05 14:15 
> НИчего не понимаю. Но когда поставил вначале и вконце файла <? и ?>
> соответственно - все заработало:

Насколько я помню, конструкция <? ?> является deprecated (и в последующих версиях может быть исключена). Используйте <?php ?> .

//Luck