我正在尝试在命令行上运行 PHP 脚本。
myscript.out 列表
<?php
echo "Hello world";
?>
让我们尝试运行它...
$ php myscript.php > myscript.out
$ cat myscript.out
myscript.out 中的预期输出:
Hello world
实际产量:
<?php
echo "Hello world";
?>
无论脚本是什么,php 只是回显内容而不会尝试运行该脚本。
$ php -v
PHP 5.3.2 (cli) (built: Jun 25 2010 13:04:28)
Copyright (c) 1997-2010 The PHP Group
Zend Engine v2.3.0, Copyright (c) 1998-2010 Zend Technologies
我在OSX Snow Leopard 上并通过 macports 安装了 php。
答案1
嘗試運行 php -q myscript.php
。
答案2
这是对您的问题的间接解决方案。很可能是 php 配置不正确。微软XAMPP是 PHP/MySQL/Apache 和其他一些有用功能的一键设置。它很可能会解决您的问题。;-)