从命令行运行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文件和输出