从命令行运行 PHP

从命令行运行 PHP

我已经安装微软XAMPPv1.8.3 用于我的 PHP 开发。我是 Ubuntu 新手,所以我不知道如何设置位于 的 PHP 环境变量/opt/lampp/bin/php

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

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

答案1

要打开交互式 php shell,只需在终端中输入:

php -a

至于打开文件,只需:

php filename.php

答案2

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

要添加/opt/lampp/bin到搜索二进制文件的位置,只需将此路径附加:到路径变量中。

例如,如果$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

答案3

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

sudo apt-get install php5-cli

并使用以下命令运行脚本:

php myscript.php

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

答案4

您可以使用

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

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

相关内容