如何使用PHP作为编程语言



我听说PHP可以在没有web服务器的情况下使用,它像c++或Java一样执行。我该怎么做呢?我用什么程序?

你应该在你的PC上安装PHP,然后你可以通过

运行PHP
/path/to/php /path/to/script.php

此外,在*nix系统上,您可以使其可执行(chmod)并添加

#!/path/to/php

到脚本的头部。你可以通过调用script

来运行它

这就是PHP CLI。命令行用法

这就是你需要的http://php.net/manual/en/features.commandline.php

如果你在windows上,你运行一个文件:

php.exe -f myfile.php

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

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作为解释器。

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

如果使用的是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

最新更新