如何从Linux控制台启动php脚本?
例如,我有myscript.php文件。我应该能够像控制台myscript
一样启动它(我可以创建并使用任何其他脚本)
此外,我应该能够像myscript dosome [-n <count>]
一样向其发送参数。我可以这样做吗?
答案 0 :(得分:0)
您可以通过非常简单的Google搜索找到它。
所以你应该先安装PHP-CLI。例如:
sudo apt-get install php5-cli
之后你应该在php文件中写一些代码:
nano example.php
并写
<?php phpinfo(); ?>
要运行此脚本,您应该授予权限:
sudo chmod 755 example.php
可以将其作为:
运行./example.php
答案 1 :(得分:0)
要从shell运行php脚本,必须创建bash脚本,将其命名为myscript
并添加此代码(将php
更改为php安装目录)
"php" myscript.php $*
将脚本文件夹添加到Linux PATH
$ export PATH=$PATH:/path/to/folder/
然后您可以使用myscript arg1 -n 20
访问该脚本。您可以通过php脚本中的$argv
变量访问参数