我听说PHP可以在没有Web服务器的情况下使用,它可以像C ++或Java一样执行。我怎样才能做到这一点?我用什么程序?
答案 0 :(得分:1)
您应该在PC上安装PHP,而不是通过
运行php/path/to/php /path/to/script.php
在你的控制台上。
此外,在* nix系统上,您可以将其设为可执行文件(chmod
)并添加
#!/path/to/php
到你的剧本的头部。它允许您通过调用脚本
来运行它答案 1 :(得分:0)
PHP可以用作命令行脚本语言。
答案 2 :(得分:0)
php test.php
在命令行上执行它,或者使用-r
参数作为简短的单行:
$ php -r 'echo date("%c") . "\n";'
%2011-10-12T00:29:39+02:00
如果您的PATH
中没有可执行文件,则需要提供完整的php路径,例如/usr/local/bin/php
。
答案 3 :(得分:0)
PHP可以通过命令行执行,但如果您正在考虑使用GUI或其他内容,那就不同了。你基本上是在建立一个网站。我认为您不会很快使用PHP创建原生Windows,Mac OSX,iPhone或Android应用程序。
如果您想要一种编译PHP的方法,请查看:
http://www.roadsend.com/home/index.php?pageID=compiler
无论哪种方式,如果你想像C ++或Java一样运行它,你仍然需要在你的系统上使用PHP作为解释器。我不相信你可以解决这个问题。
答案 4 :(得分:0)
这是PHP CLI。命令行用法。
这就是你所需要的http://php.net/manual/en/features.commandline.php
如果您在Windows上运行文件:
php.exe -f myfile.php
答案 5 :(得分:0)
是的,你可以以独立的方式使用php。如何获得命令行版本取决于您的平台,在Fedora中,您可以su -c 'yum install php-cli'
,然后您将有一个名为php
的程序来运行您的脚本。
答案 6 :(得分:0)
如果你在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