Как я могу использовать PHP в качестве языка программирования?

#php

#php

Вопрос:

Я слышал, что PHP можно использовать без веб-сервера, и он выполняется как C или Java. Как я могу это сделать? Какую программу я использую?

Комментарии:

1. php.net/manual/en/features.commandline.php

Ответ №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