如何使用PHP作为编程语言?

问题描述:

我听说PHP可以在没有Web服务器的情况下使用,并且它像C++或Java一样执行。我怎样才能做到这一点?我使用什么程序?如何使用PHP作为编程语言?

+0

http://php.net/manual/en/features.commandline。PHP – mario

这是PHP CLI。命令行用法。

这里有你所需要的http://php.net/manual/en/features.commandline.php

如果你在Windows上运行文件:

php.exe -f myfile.php 

PHP可以用作命令行脚本语言。

你应该在电脑上安装PHP,比你可以通过

/path/to/php /path/to/script.php 

您的控制台上运行PHP。

此外,在* nix系统可能会使其可执行文件(chmod),并添加

到脚本的头。它将允许你通过调用脚本运行它

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

PHP可以通过命令行执行,但如果您想要一个GUI或其他东西,那就不一样了。你基本上正在建立一个网站。我认为你不会很快用PHP创建本地Windows,Mac OSX,iPhone或Android应用程序。

如果你想办法编译PHP,检查了这一点:

http://www.roadsend.com/home/index.php?pageID=compiler

无论哪种方式,如果你想要像C运行它++或Java,您仍然需要您的系统上的PHP口译员。我不相信你能解决这个问题。

+1

使用PHP-GTK库,PHP可用于编写GUI dekstop应用程序。 – rickchristie

是的,你可以在一个独立的方式使用PHP。您如何获得命令行版本取决于您的平台,在Fedora中,您可以使用su -c 'yum install php-cli',然后您将有一个名为php的程序来运行您的脚本。

这样做需要,如果你是在Linux上,建立在那里你在文件的开头指定PHP解释器bash类似的脚本,像这样:

#! /your/path/to/php -q 

参见:http://www.ibm.com/developerworks/opensource/library/os-php-command/

或者只是

/your/path/to/php /my/php.file