从命令行运行PHP

我为我的PHP开发安装了XAMPP v1.8.3。 我是Ubuntu的新手,所以我不知道如何设置PHP的环境变量,它位于/opt/lampp/bin/php

我可以很好地从localhost运行PHP脚本,但我也希望从命令行运行它们。

我想为每个用户设置这个变量,因为我是唯一一个使用这个系统的人。

环境变量在/etc/environment中设置。 您将在此文件中找到$PATH变量。 此变量存储各个位置的二进制文件的路径。

要将/opt/lampp/bin添加到搜索二进制文件的位置,只需将前面带有a的路径追加到路径变量即可。

例如,如果$PATH变量是:

 /usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games 

/opt/lampp/bin添加到它的末尾,以便它变为:

 /usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/opt/lampp/bin 

执行此操作后,执行source /etc/environment

要打开交互式php shell,只需键入终端:

 php -a 

至于打开文件,只需:

 php filename.php 

作为/opt/lampp/bin/php的替代方案,要从命令行运行php脚本,只需要安装php5-cli :

 sudo apt-get install php5-cli 

并运行您的脚本:

 php myscript.php 

编者注:根据您的版本,您可能需要安装php7.0-cli

您可以使用

 php /var/www/html/yourProjctFolder/yourFile.php 

如果你写了echo或print语句,这将调用你的php文件和输出