当前位置: 首页> 最新文章列表> 在Fedora 24上安装和配置LAMP环境:Linux, Apache, MariaDB与PHP教程

在Fedora 24上安装和配置LAMP环境:Linux, Apache, MariaDB与PHP教程

gitbox 2025-06-12

1. 安装LAMP环境

1.1 安装Apache

在Fedora 24上安装Apache非常简单,只需要通过包管理器yum即可完成。

sudo yum install httpd
    

安装完成后,启动Apache服务:

sudo systemctl start httpd.service
    

为了使Apache在系统启动时自动启动,运行以下命令:

sudo systemctl enable httpd.service
    

此时,在浏览器中输入服务器IP地址,您将看到Apache的欢迎页面。

1.2 安装MariaDB

MariaDB是MySQL的一个分支,功能与MySQL相同。以下命令可以用来安装MariaDB:

sudo yum install mariadb-server mariadb
    

安装完成后,启动MariaDB:

sudo systemctl start mariadb
    

将MariaDB添加到开机启动中:

sudo systemctl enable mariadb.service
    

运行安全脚本来增强数据库的安全性:

sudo mysql_secure_installation
    

按照提示设置root密码,并删除默认的匿名用户和测试数据库。

1.3 安装PHP

首先,需要添加Remi存储库:

sudo rpm -Uvh http://rpms.famillecollet.com/fedora/remi-release-24.rpm
    

接下来,安装PHP及其常用模块:

sudo yum --enablerepo=remi-php72 install php php-common php-mysql php-gd php-xml
    

安装完成后,重新启动Apache以加载PHP模块:

sudo systemctl restart httpd.service
    

2. 配置LAMP环境

2.1 配置Apache

Apache默认的网页目录为/var/www/html。您可以将自己的网站文件放置到此目录中,或创建新的目录进行管理。

若要更改Apache网站目录,请编辑httpd.conf文件,找到并修改以下行:

#DocumentRoot "/var/www/html"
    

将/var/www/html更改为新的目录路径。接下来,查找以下配置:

#
    

将/var/www改为您新的网站目录路径。

保存并关闭配置文件后,重新启动Apache:

sudo systemctl restart httpd.service
    

2.2 配置MariaDB

接下来,在MariaDB中创建一个新的用户:

sudo mysql -u root -p
    

输入密码后,使用以下命令创建新用户并为其分配密码:

CREATE USER 'newuser'@'localhost' IDENTIFIED BY 'password';
    

接着,为该用户授予权限:

GRANT ALL PRIVILEGES ON *.* TO 'newuser'@'localhost';
    

最后,刷新权限以使设置生效:

FLUSH PRIVILEGES;
    

2.3 配置PHP

为了测试PHP是否正常工作,您可以在Apache网站目录下创建一个phpinfo文件:

sudo nano /var/www/html/info.php
    

在文件中添加以下内容:

<?php
phpinfo();
?>
    

保存并关闭文件后,通过浏览器访问该文件。如果页面显示PHP的配置信息,说明PHP安装成功并且正常工作。

总结

LAMP环境是Web开发中常用的服务器架构,结合了Linux操作系统、Apache HTTP服务器、MariaDB数据库和PHP脚本语言。在Fedora 24上安装和配置LAMP环境相对简单。通过本文,您已经学习了如何通过命令行安装Apache、MariaDB、PHP并进行基本配置,成功搭建了一个功能完整的Web服务器。