服务器部署 🐧 Ubuntu 16.04 LAMP环境包安装简易新手教程

LAMP环境一直是网站搭建中非常受欢迎的技术组合,而Ubuntu作为一款以更新迅速、组件丰富著称的操作系统,常被用作服务器平台。本文将以Ubuntu 16.04这个长期支持版本为例,为新手详细介绍如何手动安装LAMP环境。

准备工作

在开始之前,你需要具备以下条件:

  • 一台已安装Ubuntu 16.04系统的VPS或独立服务器
  • 一个拥有sudo权限的用户账号
  • 一个SSH客户端,如Putty或Xshell,用于远程连接

安装步骤概览

整个过程分为三个主要部分:

  1. 安装 Apache
  2. 安装 MySQL
  3. 安装 PHP

第一步:更新系统

建议先确保系统处于最新状态,以避免依赖冲突和安全隐患。执行如下命令:

sudo apt-get update && sudo apt-get upgrade

第二步:安装 Apache

Apache 是目前最流行的 Web 服务器之一。在终端输入以下命令进行安装:

sudo apt-get install apache2

在过程中如有提示确认,请输入“Y”继续。

完成后,可以通过以下命令检查 Apache 是否正常运行:

sudo service apache2 status

如果发现服务未启动,可使用下列命令重启 Apache 服务:

sudo service apache2 stop
sudo service apache2 start

此时可在浏览器中访问 http://你的IP地址/,若能看到默认页面,则说明Apache已成功部署。如果不清楚自己的IP地址,可以使用 ip addr showifconfig -a 命令查询。

第三步:安装 MySQL

MySQL 是广泛应用的数据管理系统。直接执行如下命令即可开始安装:

sudo apt-get install mysql-server

根据提示设置MySQL root账户密码,并牢记该密码(建议与系统root密码不同)。

为了提升数据库安全性,建议运行安全配置脚本并按照提示操作:

sudo mysql_secure_installation

可以通过以下方式检查MySQL服务状态,以及控制其启动和停止:

sudo service mysql status 
sudo service mysql stop 
sudo service mysql start 

第四步:安装 PHP

PHP 是动态网页开发的重要语言。你可以一次性将主程序及常用扩展包全部装好,例如 libcurl3、php-curl、php-json、php-mysql 等等。推荐执行如下命令(可根据实际需求增减模块):

sudo apt-get install php-mysql php-curl php-json php-cgi libapache2-mod-php php 

如果需要查找更多PHP模块,可利用下面两个命令搜索和查看信息,然后再选择性地进行安装:

apt-cache search php- | less 
apt-cache show 包名 

批量添加多个包也很简单,比如:

sudo apt-get install package1 package2 package3 

验证PHP是否正确部署,可查看当前版本号:

php -v 

测试PHP解析功能,只需在 /var/www/html/ 下创建一个测试文件。例如:

  1. 新建文件并编辑内容:

    sudo vi /var/www/html/phptest.php
    

    文件内容写入:

    <?php
        phpinfo();
    ?>
    
  2. 在浏览器访问:http://你的IP地址/phptest.php,如果出现了详细的PHP配置信息页面,就表示PHP已经集成到Apache中了。

出于安全考虑,测试结束后请及时删除该文件:

sudo rm /var/www/html/phptest.php   

以上就是基于 Ubuntu 16.04 手动搭建 LAMP 环境的完整流程。从基础的软件仓库更新,到各个核心组件逐一部署,再到最终联调,每一步都力求简明易懂,非常适合初学者实践参考。

信息参考来源:官方 Ubuntu 文档及社区经验整理

服务器部署 🐧 Ubuntu 16.04 LAMP环境包安装简易新手教程