几年前我安装了 Ubuntu 16,我记得安装过程中有一个选项允许我安装一些其他功能,例如 LAMP。为什么删除了该选项,安装它的最简单方法是什么(仅需具备基本的 Ubuntu 服务器知识)?我apt-get install lamp-server
按照谷歌搜索的建议尝试过,但终端回复了
Unable to locate package lamp-server
。
答案1
这绝对最小值将是这样的:
打开终端(或通过 SSH 连接到机器)
更新
apt
:sudo apt update
安装Apache:
sudo apt install apache2
确保简单防火墙允许流量:
sudo ufw allow in "Apache Full"
从这里,您可以通过访问系统的 IP 地址来测试 Apache 是否正常工作。例如,如果您在本地计算机上安装,则可以
http://127.0.0.1
在您选择的浏览器中使用。安装 MySQL 服务器:
sudo apt install mysql-server
安装后,您可以使用以下命令以交互方式配置数据库:
sudo mysql_secure_installation
安装PHP:
sudo apt install php libapache2-mod-php php-mysql php-dev php-json php-xml php-zip php-mbstring
笔记:
mbstring
这里包含了一些额外的常用包。如果您不打算使用 JSON、XML 或 ZIP 压缩,请随意排除它们。不过,强烈建议使用多字节字符串 ( ) 和开发包。(可选)启用 Apache Headers 和 Redirect 模块:
sudo a2enmod redirect sudo a2enmod headers
重新启动 Apache 以确保一切正常运行:
sudo service apache2 restart
这将为您提供一个可以运行的 LAMP 堆栈的最低限度。从这里,您可以开始使用 MySQL 来创建帐户和数据库,或修改 Apache 虚拟主机配置文件以更好地满足您的目的。