LAMP 是一组开源软件的集合,包含 Linux 操作系统、Apache Web 服务器、MariaDB 数据库和 PHP 脚本语言。它是部署动态网站和应用程序的理想平台,尤其适合 Linux 服务器环境。本文将介绍如何在 Fedora 24 上搭建完整的 LAMP 架构。
首先确保 Fedora 24 系统已安装并更新至最新版本。运行以下命令更新所有软件包:
<span class="fun">sudo dnf update</span>
使用 DNF 安装 Apache:
<span class="fun">sudo dnf install httpd</span>
启动 Apache 并设置为开机启动:
sudo systemctl start httpd
sudo systemctl enable httpd
允许 HTTP 服务通过防火墙:
sudo firewall-cmd --add-service=http --permanent
sudo firewall-cmd --reload
安装 MariaDB 数据库服务器:
<span class="fun">sudo dnf install mariadb-server</span>
启动服务并设置为开机启动:
sudo systemctl start mariadb
sudo systemctl enable mariadb
运行安全配置脚本并设置 root 密码:
<span class="fun">sudo mysql_secure_installation</span>
使用 DNF 安装 PHP 及其与数据库集成的模块:
<span class="fun">sudo dnf install php php-mysqlnd</span>
修改 PHP 配置文件(如有需要):
<span class="fun">sudo vi /etc/php.ini</span>
重启 Apache 以使配置生效:
<span class="fun">sudo systemctl restart httpd</span>
创建一个测试文件:
<span class="fun">sudo vi /var/www/html/info.php</span>
在文件中添加以下内容:
<span class="fun"><?php phpinfo(); ?></span>
然后在浏览器中访问:
<span class="fun">http://服务器IP/info.php</span>
如果页面正确显示 PHP 配置信息,说明 PHP 安装成功。
对于新手用户,建议安装 Web 控制面板(如 Webmin),可以通过图形界面管理 LAMP 各项服务。例如可以轻松管理数据库、配置虚拟主机、调节 PHP 设置等。
在 Fedora 24 上成功搭建 LAMP 环境后,您将拥有一个稳定、灵活的Web服务器平台,可用于托管各种 PHP 动态网站和 Web 应用。通过配置防火墙、安全数据库和优化 PHP 设置,可以有效提升系统的安全性和性能。
此外,结合使用 Web 控制面板可进一步简化管理流程,使运维更加便捷。LAMP 是 Linux 下最常用的开发平台之一,是中小型网站的理想选择。