在Fedora 24服务器上安装和配置LAMP「Linux,Apache,MariaDB和PHP」

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相同的功能。在Fedora 24上安装MariaDB也很简单。

sudo yum install mariadb-server mariadb

安装完成后,启动MariaDB。

sudo systemctl start mariadb

要启动MariaDB,还需要将其添加到系统引导程序中。

sudo systemctl enable mariadb.service

接下来,运行mysql_secure_installation脚本来增强数据库安全性。

sudo mysql_secure_installation

依次回答下面的问题即可。

Enter current password for root (enter for none): Press Enter

Set root password? [Y/n]: Y

New password: Enter password

Re-enter new password: Repeat password

Remove anonymous users? [Y/n]: Y

Disallow root login remotely? [Y/n]: Y

Remove test database and access to it? [Y/n]: Y

Reload privilege tables now? [Y/n]: Y

1.3 安装PHP

安装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。

sudo systemctl restart httpd.service

2. 配置LAMP

2.1 配置Apache

Apache默认的网站目录是/var/www/html。可以将自己的网站文件放到这个目录下,或者在Apache中添加新的网站目录。

要在Apache中添加新的网站目录,需要编辑httpd.conf文件。找到下面这一行内容。

#DocumentRoot "/var/www/html"

将其中的/var/www/html改为自己要添加的网站目录。

接下来,找到下面这一行内容。

#

将其中的/var/www改为自己要添加的网站目录。

保存并关闭httpd.conf文件,重新启动Apache。

sudo systemctl restart httpd.service

2.2 配置MariaDB

在MariaDB中创建新用户。

sudo mysql -u root -p

输入密码后,使用以下命令创建新用户。

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

将newuser替换为自己要创建的用户名,将password替换为该用户的密码。

接下来,为新用户分配权限。

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

最后,刷新权限。

FLUSH PRIVILEGES;

现在,新用户就可以使用MariaDB了。

2.3 配置PHP

要测试PHP是否正常工作,可以在Apache的网站目录下创建一个phpinfo文件。

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

将下面这行代码添加到文件中。

保存并关闭文件,使用浏览器访问该文件,如果显示PHP信息页面,说明PHP已经正常安装。

总结

LAMP是一种常见的Web服务器配置,使用了Linux,Apache,MariaDB和PHP。在Fedora 24上安装和配置LAMP非常简单,只需要使用yum包管理器即可完成。安装和配置LAMP后,使用者需要进行一些基本的设置,例如配置Apache的网站目录、创建MariaDB用户、为用户分配权限等。

后端开发标签