当前位置: 首页>>技术教程>>正文


如何在Ubuntu 18.04 Bionic Beaver(Linux,Apache,MySQL,PHP)中安装LAMP

, , ,

目的

本文的目的是设置LAMP。在Ubuntu 18.04上安装LAMP Bionic Beaver包括Linux,Apache,MySQL和PHP服务器的安装,也称为LAMP堆栈。

操作系统和软件版本

  • 操作系统:-Ubuntu 18.04仿生海狸

要求

将需要特权访问您的Ubuntu 18.04系统。

困难

简单

约定

  • -要求linux命令可以直接以root用户身份或通过使用root特权以root特权执行sudo命令
  • $-要求linux命令以常规non-privileged用户身份执行

使用说明

安装LAMP Ubuntu 18.04

使用tasksel命令在Ubuntu 18.04 Bionic Beaver上安装LAMP的过程相当简单。首先,请确保您拥有tasksel软件包安装:


$ sudo apt install tasksel

要使用安装LAMP服务器tasksel执行:


$ sudo tasksel install lamp-server

测试您的LAMP安装

创建一个简单的PHP Info页面来测试您的LAMP安装:


$ sudo bash -c "echo -e '<?php\nphpinfo();\n?>' > /var/www/html/phpinfo.php"

上面的命令将创建一个新的/var/www/html/phpinfo.php包含以下内容的文件:


$ cat /var/www/html/phpinfo.php
<?php
phpinfo();
?>

现在,使用以下URL将Web浏览器指向新安装的LAMP:http://<YOUR SERVER DOMAIN OR IP ADDRESS HERE>/phpinfo.php

install lamp ubuntu 18.04

安装LAMP Ubuntu 18.04:确认安装页面

全部做完。您可以在下面找到一些可选任务,以进一步配置LAMP堆栈服务器。



可选的LAMP设置

MySQL安全安装

建议在生产中使用LAMP堆栈服务器之前,确保MySQL安装的安全。为此,请执行:


$ mysql_secure_installation

防火墙配置

以下防火墙配置允许TCP端口上的传入流量80443


$ sudo ufw allow in "Apache Full"

安装PHP模块

默认的LAMP堆栈是带有基本PHP模块的pre-installed。还有许多其他的PHP模块可用$ apt-cache search ^php- | grep module。首先,获取一个PHP模块软件包名称,然后使用以下命令进行安装:


$ sudo apt install MODULE_NAME_HERE

附录:LAMP安装错误消息

警告信息


AH00558: apache2: Could not reliably determine the server's fully qualified domain name, using 127.0.1.1. Set the 'ServerName' directive globally to suppress this message

解:打开/etc/apache2/apache2.conf并在文件末尾插入以下指令:


ServerName <YOUR SERVER DOMAIN OR IP ADDRESS HERE>

或者,使用echo命令。此示例将用于具有IP地址的服务器10.1.1.4。相应地更改服务器IP或域名:


$ sudo bash -c "echo ServerName 10.1.1.4 >> /etc/apache2/apache2.conf"

确认您的新配置:


$ sudo apache2ctl configtest
Syntax OK

参考资料

本文由Ubuntu问答整理, 博文地址: https://ubuntuqa.com/article/7510.html,未经允许,请勿转载。