LAMP环境一直是网站搭建中非常受欢迎的技术组合,而Ubuntu作为一款以更新迅速、组件丰富著称的操作系统,常被用作服务器平台。本文将以Ubuntu 16.04这个长期支持版本为例,为新手详细介绍如何手动安装LAMP环境。
准备工作
在开始之前,你需要具备以下条件:
- 一台已安装Ubuntu 16.04系统的VPS或独立服务器
- 一个拥有sudo权限的用户账号
- 一个SSH客户端,如Putty或Xshell,用于远程连接
安装步骤概览
整个过程分为三个主要部分:
- 安装 Apache
- 安装 MySQL
- 安装 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 show
或 ifconfig -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/
下创建一个测试文件。例如:
新建文件并编辑内容:
sudo vi /var/www/html/phptest.php
文件内容写入:
<?php phpinfo(); ?>
在浏览器访问:http://你的IP地址/phptest.php,如果出现了详细的PHP配置信息页面,就表示PHP已经集成到Apache中了。
出于安全考虑,测试结束后请及时删除该文件:
sudo rm /var/www/html/phptest.php
以上就是基于 Ubuntu 16.04 手动搭建 LAMP 环境的完整流程。从基础的软件仓库更新,到各个核心组件逐一部署,再到最终联调,每一步都力求简明易懂,非常适合初学者实践参考。
信息参考来源:官方 Ubuntu 文档及社区经验整理