本文介绍在Ubuntu 20.04(Focal Fossa)服务器上安装和配置Apache、MariaDB和PHP(LAMP Stack)的步骤。你可以使用Premise上的虚拟机、云中的虚拟机或专用服务器在Ubuntu 20.04(Focal Fossa)操作系统上安装和配置LAMP Stack,此配置中使用的帐户需要sudo权限才能安装软件、编辑配置文件和管理服务,参考在Ubuntu系统上为用户授予和删除sudo权限的方法。
步骤1:更新Ubuntu 20.04(Focal Fossa) 在Ubuntu 20.04上安装LAMP Stack软件包之前,建议保持存储库和软件包为最新,运行以下命令即可: sudo apt update && sudo apt -y upgrade
步骤2:安装Apache Web服务器 Apache Web服务器软件包可在Ubuntu 20.04官方存储库上获得,所需要做的就是使用sudo执行install命令: sudo apt install -y apache2 apache2-utils 确认Apache的版本: $ sudo apache2 -v 返回版本信息: Server version: Apache/2.4.41 (Ubuntu) 安装后,服务会自动启动: $ systemctl status apache2
使用systemctl命令进行更改后,可以重新启动服务或重新加载: sudo systemctl reload apache2 sudo systemctl enable apache2 要使服务在启动时启动,请使用: sudo systemctl is-enabled apache2 要查看Apache服务器的完整状态,请使用apache2ctl命令: $ sudo apache2ctl fullstatus 输出应类似于以下内容:
在浏览器中打开服务器IP地址以查看默认的Apache页面:
步骤3:安装MariaDB数据库 MariaDB是从MySQL派生的关系数据库管理系统,它是免费的开放源代码,可参考在Ubuntu 20.04(Focal Fossa)上安装MariaDB Server的方法。 安装后,请确保你保护数据库服务器的安全,这包括:设置强的root密码、删除匿名用户、为root用户禁用远程登录、删除测试数据库并对其进行访问。 运行以下命令以保护数据库: $ sudo mysql_secure_installation 请根据下面显示配置:
测试MariaDB数据库安装: $ mysql -u root -p MariaDB [(none)]> SELECT VERSION();
步骤4:在Ubuntu 20.04上安装PHP 现在我们已经安装了Apache和MariaDB,缺少的部分是PHP,我们将安装常用的PHP和标准扩展,在Ubuntu 20.04上安装的PHP版本是PHP 7.3: sudo apt install php libapache2-mod-php php-cli php-fpm php-json php-pdo php-mysql php-zip php-gd php-mbstring php-curl php-xml php-pear php-bcmath 如果尚未启用,请启用Apache模块,然后重新启动Web服务器: sudo a2enmod php7.3 确认PHP版本: $ php -v 返回版本信息: PHP 7.3.11-0ubuntu1 (cli) 创建一个php脚本来测试你的LAMP堆栈安装: echo "<?php phpinfo(); ?>" | sudo tee /var/www/html/phpinfo.php 打开服务器IP和URL,即格式为http://[ServerIP/hostname]/phpinfo.php:
这给出了有关PHP和Apache Web服务器的详细信息,这标志着我们已成功在Ubuntu 20.04服务器上安装了LAMP Stack。
相关主题 |