Добро пожаловать! Это — архивная версия форумов на «Хакер.Ru». Она работает в режиме read-only.
 

Установка php Скрипта исполняемым файлом

Пользователи, просматривающие топик: none

Зашли как: Guest
Все форумы >> [*nix/Linux] >> Установка php Скрипта исполняемым файлом
Имя
Сообщение << Старые топики   Новые топики >>
Установка php Скрипта исполняемым файлом - 2009-02-18 12:57:06.470000   
motorola

Сообщений: 64
Оценки: 0
Присоединился: 2007-11-13 19:44:42.273333
Привет. Устанавоиваю chmod +x cmd.php в начале php шника прописываю путь к php
#!/usr/local/bin/php -q  .  запускаю ./cmd.php выдаёт

Usage: php [options] [-f] &lt;file&gt; [--] [args...] &nbsp;&nbsp;&nbsp;&nbsp; php [options] -r &lt;code&gt; [--] [args...] &nbsp;&nbsp;&nbsp;&nbsp; php [options] [-B &lt;begin_code&gt;] -R &lt;code&gt; [-E &lt;end_code&gt;] [--] [args...] &nbsp;&nbsp;&nbsp;&nbsp; php [options] [-B &lt;begin_code&gt;] -F &lt;file&gt; [-E &lt;end_code&gt;] [--] [args...] &nbsp;&nbsp;&nbsp;&nbsp; php [options] -- [args...] &nbsp;&nbsp;&nbsp;&nbsp; php [options] -a -a&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; Run interactively -c &lt;path&gt;|&lt;file&gt; Look for php.ini file in this directory -n&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; No php.ini file will be used -d foo[=bar]&nbsp;&nbsp;&nbsp;&nbsp; Define INI entry foo with value 'bar' -e&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; Generate extended information for debugger/profiler -f &lt;file&gt;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; Parse and execute &lt;file&gt;. -h&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; This help -i&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; PHP information -l&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; Syntax check only (lint) -m&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; Show compiled in modules -r &lt;code&gt;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; Run PHP &lt;code&gt; without using script tags &lt;?..?&gt; -B &lt;begin_code&gt;&nbsp; Run PHP &lt;begin_code&gt; before processing input lines -R &lt;code&gt;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; Run PHP &lt;code&gt; for every input line -F &lt;file&gt;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; Parse and execute &lt;file&gt; for every input line -E &lt;end_code&gt;&nbsp;&nbsp;&nbsp; Run PHP &lt;end_code&gt; after processing all input lines -H&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; Hide any passed arguments from external tools. -s&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; Display colour syntax highlighted source. -v&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; Version number -w&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; Display source with stripped comments and whitespace. -z &lt;file&gt;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; Load Zend extension &lt;file&gt;. args...&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; Arguments passed to script. Use -- args when first argument &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; starts with - or script is read from stdin --ini&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; Show configuration file names --rf &lt;name&gt;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; Show information about function &lt;name&gt;. --rc &lt;name&gt;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; Show information about class &lt;name&gt;. --re &lt;name&gt;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; Show information about extension &lt;name&gt;. --ri &lt;name&gt;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; Show configuration for extension &lt;name&gt;.
пробывал подставлял разные опции "#!/usr/local/bin/php -a ", не получаеться. Наверное php перекомпилить надо,  только с какой опцией? Ставил php из портов
Post #: 1
RE: Установка php Скрипта исполняемым файлом - 2009-02-18 13:12:23.386666   
rgo

Сообщений: 7170
Оценки: 281
Присоединился: 2004-09-25 05:14:25
... -f &lt;file&gt; Parse and execute &lt;file&gt; ... Ещё вопросы? ;)
Post #: 2
RE: rgo - 2009-02-18 13:26:33.480000   
motorola

Сообщений: 64
Оценки: 0
Присоединился: 2007-11-13 19:44:42.273333
есть #!/usr/local/bin/php -f /usr/local/www/data/cmd.php   
Could not open input file: /usr/local/www/data/cmd.php

Post #: 3
RE: rgo - 2009-02-18 13:50:53.503333   
jonson666

Сообщений: 117
Оценки: 0
Присоединился: 2008-02-19 23:20:01.513333
chmod 755 "твой файл". Он должен быть доступен на чтение!
Post #: 4
RE: rgo - 2009-02-18 14:09:30.093333   
motorola

Сообщений: 64
Оценки: 0
Присоединился: 2007-11-13 19:44:42.273333
о  вот так заработало #!/usr/local/bin/php -с,  тока когда подключаюсь . telnetom к серваку и начинаю вводить, всё вводимые символы выводяться  в диагональ, настроил через inetd на 3309 порт
#!/usr/local/bin/php -c &lt;? function out_dat() {&nbsp; $fn=fread(STDIN,250);&nbsp; // $fn=fgetc(STDIN); $fn=trim($fn); $b=fopen('log.txt','a'); fwrite($b,"$fn\n"); fclose($b); echo "$fn\n"; //echo "len".strlen($fn); return $fn; } while (out_dat()!='exit')&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;
Post #: 5
RE: rgo - 2009-02-18 18:10:47.696666   
Parano1d

Сообщений: 423
Оценки: 0
Присоединился: 2008-05-21 13:40:17.093333
не понимаю… я без всяких опций делаю… просто #!/usr/local/bin/php
Post #: 6
RE: rgo - 2009-02-19 09:29:46.136666   
rgo

Сообщений: 7170
Оценки: 281
Присоединился: 2004-09-25 05:14:25
quote:

ORIGINAL: motorola
telnetom к серваку и начинаю вводить, всё вводимые символы выводяться в диагональ[…]

С венды небось входишь? Выкинь на помойку cmd.exe и поставь cygwin с его телнетом.
Post #: 7
Страниц:  [1]
Все форумы >> [*nix/Linux] >> Установка php Скрипта исполняемым файлом







Связаться:
Вопросы по сайту / xakep@glc.ru

Предупреждение: использование полученных знаний в противозаконных целях преследуется по закону.