运行脚本
在 Linux / UNIX 或 Windows 上,脚本可以作为参数传递给 PHP 可执行文件,该脚本的选项和参数如下:
php ~/example.php foo bar
c:\php\php.exe c:\example.php foo bar
这通过 foo
和 bar
作为 example.php
的参数。
在 Linux / UNIX 上,运行脚本的首选方法是使用 shebang (例如 #!/usr/bin/env php
)作为文件的第一行,并在文件上设置可执行位。假设脚本在你的路径中,你可以直接调用它:
example.php foo bar
使用/usr/bin/env php
可以使用 PATH 找到 PHP 可执行文件。关于如何安装 PHP,它可能不会位于同一个地方(例如/usr/bin/php
或/usr/local/bin/php
),这与 env
不同,后者通常可从/usr/bin/env
获得。
在 Windows 上,通过将 PHP 的目录和脚本添加到 PATH 并编辑 PATHEXT 以允许使用 PATH 检测 .php
,可以获得相同的结果。另一种可能性是将名为 example.bat
或 example.cmd
的文件添加到与 PHP 脚本相同的目录中,并将此行写入其中:
c:\php\php.exe "%~dp0example.php" %*
或者,如果你将 PHP 的目录添加到 PATH 中,以方便使用:
php "%~dp0example.php" %*