我正在学习 PHP,这意味着我必须在我的笔记本电脑上安装 LAMP,我认为 LAMP 会降低我已经非常低的电池寿命,所以有没有替代 LAMP 以便我可以看到 PHP 页面如何呈现浏览器?请推荐一个测试php网页渲染的软件,某种虚拟Web服务器之类的。
PS:是的,电池是我试图避免使用 LAMP 的主要原因,因为每次系统启动时,LAMP 都会启动,而我不会一直这样做。
我正在学习 PHP,这意味着我必须在我的笔记本电脑上安装 LAMP,我认为 LAMP 会降低我已经非常低的电池寿命,所以有没有替代 LAMP 以便我可以看到 PHP 页面如何呈现浏览器?请推荐一个测试php网页渲染的软件,某种虚拟Web服务器之类的。
PS:是的,电池是我试图避免使用 LAMP 的主要原因,因为每次系统启动时,LAMP 都会启动,而我不会一直这样做。
LAMPP 只是用 php、mysql 和其他一些东西运行 apache 的一种简单方法。如果您不使用 LAMPP,则必须自己安装和配置这些(或备用网络服务器)。所以总的来说,没有。
您不必在系统启动时运行lampp。它就像打开命令行并键入
sudo /opt/lampp/lampp start
以启动或sudo /opt/lampp/lampp stop
停止它一样简单。我经常使用 Gnome,并制作了一些脚本来帮助我。我在我的应用程序菜单中放置了启动器来运行这些脚本,因此可以从 Gnome Do 启动它们。
通过 notify-osd 启动 lampp 并显示进度的脚本:
和停止lampp类似:#!/usr/bin/python
两者都需要 python 和 pynotify (
sudo apt-get install python-notify
)。要创建启动器,只需右键单击 Applications 菜单,选择 Edit Menus,选择左侧的类别,然后单击右侧的 New Item 按钮。将脚本的路径放在命令字段中,并确保该文件是可执行的。
运行 Apache 和 PHP 不会给您的机器带来比当前状态更多的负担。“安装 XAMPP 等”的其他解决方案也会出现同样的问题。它们只是您可以安装的其他“LAMP”堆栈。
tasksel
我建议通过在命令行中键入以下内容来安装 lamp-server 安装sudo tasksel install lamp-server
LAMP Server 后,您可以禁用它在启动时启动:当您需要启动 MySQL 或 Apache 时,您可以从 service 命令调用它
停止服务
安装
lamp-server
优于其他第三方堆栈的优势在于,Ubuntu 将不断为您更新和维护这些软件包。您也有资格在此处和其他 Ubuntu 支持网站上获得支持以提出问题。大多数第三方堆栈都需要其提供商的支持,这限制了您的网点。为了让 PHP 运行,您肯定需要安装一个 Web 服务器。
如果 apache 不是首选,您可以尝试lighttpd、nginx或abyss。
如果您对拥有任何数据库后端不感兴趣,那么唯一真正不需要的部分是 MySQL。
另一方面,您可以只安装 LAMP 并通过运行以下命令确保服务器不会在启动时自动启动:
您确实需要一个 LAMP 服务器来运行 PHP 代码,但是,我建议您尝试XAMPP(又名 LAMPP)。
设置起来非常容易:
.tar.gz
存档。/opt
目录中:$ sudo tar xvfz xampp-linux-<version>.tar.gz -C /opt
XAMPP 不会在系统启动时自动启动,因此除非您手动启动它,否则它不会耗尽您的电池电量:
然后只需将您的 PHP 文件放入该
/opt/lampp/htdocs
目录,它们应该立即在http://localhost/可用。完成后,只需再次停止服务器: