在许多VPS平台提供的预制应用映像中,LAMP 是最简单且功能强大的选择之一。对于希望在没有 WordPress、Drupal 或其他框架的情况下直接设置网站的用户,LAMP 映像将为您自动安装以下组件:
- 最新版本的 CentOS 7(7.6+)
- 最新版本的 Apache Web 服务器(2.4+)
- 已安装和配置的 MariaDB 15.1(相当于 MySQL 5.5)
- 最新版本的 PHP-FPM(7.0),已安装并配置
安装过程提示
注意:
安装过程的一部分会执行 yum update
和 yum upgrade
,以确保系统组件是最新的。但在首次登录时,您可能会看到更新仍在进行的提示。建议您等待更新完成后再导入数据库或修改配置文件。
如何访问和管理 LAMP 服务器
1. 通过 SFTP 访问文件系统
LAMP 映像自带配置好的 SSH 服务,可以通过 SFTP 工具访问服务器文件系统。
访问步骤:
- 使用 SFTP 工具(如 FileZilla)或命令行工具。
- 连接到服务器的 IP 地址或主机名(欢迎邮件中提供)。
- 使用以下登录信息:
- 用户名:
root
- 密码:服务器的 root 密码
- 端口:
22
(确保不是端口 21)
- 用户名:
Web 目录路径:
服务器的文档根目录位于 /var/www/html
,类似于 cPanel 的 public_html
目录,您放置在此目录的文件将直接对外公开。
2. 访问和管理 MySQL
LAMP 映像已经安装和配置了 MariaDB,您可以通过以下方式登录 MySQL:
- 通过命令行登录:
在终端输入以下命令:提示: 登录详细信息存储在
/root/.my.cnf
文件中,因此您无需手动输入用户名和密码。 - 通过 phpMyAdmin 管理:
您可以在浏览器中访问以下 URL 进入 phpMyAdmin:
http://<服务器IP地址>/phpmyadmin
安全建议:
为保护 phpMyAdmin,建议为/usr/share/phpMyAdmin
目录设置.htpasswd
和.htaccess
文件。
3. 将域名指向 LAMP 服务器
将您的域名绑定到新服务器需要更新域名的 DNS 记录,使其指向服务器的 IP 地址。
如何操作:
- 登录您的域名注册商后台。
- 更新 A 记录,使其指向 LAMP 服务器的 IP 地址。
- 如果您不熟悉操作步骤,可以参考我们的知识库:[如何添加或修改 A 记录]。
LAMP 服务器中的重要配置文件和目录
以下是 LAMP 服务器的一些关键配置文件和目录:
- Apache 配置文件:
/etc/httpd/conf/httpd.conf
- MySQL 配置文件:
/etc/my.cnf
- PHP 配置文件:
/etc/php.ini
- phpMyAdmin 配置文件:
/etc/phpmyadmin/config.inc.php
- Web 目录根路径:
/var/www/html
- Apache ServerRoot:
/etc/httpd
为什么选择 LAMP 堆栈?
LAMP 是一种简单但功能强大的服务器环境,特别适合开发者。以下是一些选择 LAMP 的理由:
- 高效成本管理:
如果您只需要 PHP Web 服务器的基础功能,LAMP 是一个非常经济的选择,避免了购买 cPanel 等管理工具的额外费用。 - 强大的文档支持:
LAMP 是一种极其流行的技术组合,每个组件(Apache、MariaDB、PHP)都有丰富的文档和社区支持。 - 功能与灵活性:
尽管 LAMP 对新手而言可能略显复杂,但它为有一定经验的用户提供了极大的灵活性和控制能力。
总结
LAMP 堆栈是一个经典且高效的 Web 服务器解决方案,特别适合希望直接控制服务器环境的用户。通过本文的指南,您可以快速了解 LAMP 的功能并高效搭建您的网站。