我最近刚刚安装了 Ubuntu,安装了 XAMPP,并运行它(Apache + MySQL 正在运行)。现在我想使用 shell 来运行一些 PHP 文件。
在 Windows 上,我只需运行 XAMPP 控制面板,就可以从中运行 shell。在 Linux 版本的 XAMPP 中,没有这样的选项。我如何在本地服务器上运行文件?
当我简单地运行终端并输入时,php -f xxx.php
它告诉我该程序php
当前未安装。基于我能够使用 Web 浏览器运行 PHP 文件的事实,我假设它只是试图在不使用 Apache 的情况下运行 PHP 文件。
答案1
当我简单运行终端并输入 php -f xxx.php 时,它告诉我 php 程序当前尚未安装...
哪一个是正确的。请卸载 XAMPP 并熟悉Ubuntu 提供的 LAMP 堆栈。这将自动按预期设置所有内容。错误消息通常还会告诉您可以在哪里找到程序包(如果当前未安装),例如可以从包中安装 PHP CLI 程序php5-cli
。
答案2
您可以按如下方式运行该命令:
在Linux终端中:
./Your_folder_where_lampp_is_stored/lampp/bin/mysql
您可以访问与 Windows 中的 xampp shell 相同的内容。
如果出现错误,请使用 sudo 来执行上述脚本。
sudo ./Your_folder_where_lampp_is_stored/lampp/bin/mysql