#php
#php
Вопрос:
Я слышал, что PHP можно использовать без веб-сервера, и он выполняется как C или Java. Как я могу это сделать? Какую программу я использую?
Комментарии:
Ответ №1:
Вы должны установить PHP на свой компьютер, чем вы можете запустить php через
/path/to/php /path/to/script.php
на вашей консоли.
Кроме того, в системах * nix вы можете сделать его исполняемым ( chmod
) и добавить
#!/path/to/php
в начало вашего скрипта. Это позволит вам запустить его, просто вызвав script
Ответ №2:
Это PHP CLI. Использование командной строки.
Вот все, что вам нужно http://php.net/manual/en/features.commandline.php
Если вы используете Windows, вы запускаете файл :
php.exe -f myfile.php
Ответ №3:
PHP можно использовать в качестве языка сценариев командной строки.
Ответ №4:
php поставляется с исполняемым файлом php (в системах debian вам необходимо установить пакет php5-cli). Затем либо запишите файл test.php и выполните его в командной строке с php test.php
помощью , или используйте -r
аргумент для коротких однострочников:
$ php -r 'echo date("%c") . "n";'
%2011-10-12T00:29:39 02:00
Если исполняемого файла нет в вашем PATH
, вам нужно указать полный путь к php, например /usr/local/bin/php
.
Ответ №5:
PHP может быть выполнен через командную строку, но если вы думаете о графическом интерфейсе или чем-то еще, это другое. По сути, вы создаете веб-сайт. Я не думаю, что вы будете создавать собственные приложения для Windows, Mac OSX, iPhone или Android в ближайшее время с помощью PHP.
Если вам нужен способ компиляции PHP, проверьте это:
http://www.roadsend.com/home/index.php?pageID=compiler
В любом случае, если вы хотите запускать его как C или Java, вам все равно понадобится PHP в вашей системе в качестве интерпретатора. Я не верю, что вы можете обойти это.
Комментарии:
1. PHP можно использовать для кодирования графического интерфейса приложения dekstop, используя библиотеку PHP-GTK.
Ответ №6:
Да, вы можете использовать php автономно. То, как вы получаете версию командной строки, немного зависит от вашей платформы, в fedora вы можете su -c 'yum install php-cli'
, и тогда у вас будет программа, вызываемая php
для запуска ваших скриптов.
Ответ №7:
Если вы используете Linux, это влечет за собой создание сценария, подобного bash, в котором вы указываете интерпретатор PHP в верхней части файла, например:
#! /your/path/to/php -q
Смотрите: http://www.ibm.com/developerworks/opensource/library/os-php-command /
Или просто
/your/path/to/php /my/php.file