如何在Fedora 23服务器和工作站上安装LAMP(Linux,Apache,MariaDB和PHP)

如果你曾经想举办自己的网站或只是想试试你的PHP编程技能,你肯定会在有LAMP绊倒了。

对于那些你,谁也不知道什么是LAMP,这是Web服务的软件栈。 LAMP使用包含在它的每个包的第一个字母L - inux下,A帕什, ysql / M ariaDB和P HP。

在Fedora 23中安装LAMP

在本文中,我们将告诉你如何安装了Fedora 23服务器和工作站LAMP(Linux操作系统 ,Apache,MySQL / MariaDB的PHP)。

我将假设您已经完成了Fedora 23 Server和Workstation的安装,这基本上完成了“Linux”部分。 但是如果你还没有完成Fedora安装,你可以在这里查看我们的指南:

  1. 如何安装Fedora 23工作站
  2. 安装Fedora 23服务器和管理与驾驶舱

在我们开始安装其余软件包之前,我们建议使用以下命令更新软件包:

$ sudo dnf update

更新Fedora 23软件包

现在我们可以安全地继续安装其余的包。 为了更容易理解和跟进,文章将分为三个部分,每个包一个。

第1步:安装Apache Web服务器

1,Apache Web服务器是互联网上最常用的Web服务器。 它为数百万的网站供电,是您可以获得的一个Web服务器的最可靠的解决方案之一。 有很多模块,可以帮助您自定义的Apache和也安全模块的功能,如mod_security的保护您的网站

要在Fedora 23中安装Apache,您只需运行以下命令:

$ sudo dnf install httpd

在Fedora 23中安装Apache Web服务器

2.一旦安装完成,很少有更多的事情要做。 首先,我们将设置Apache在系统启动时自动启动,然后我们将启动并验证Apache的状态。

为此,请运行以下系列命令:

$ sudo systemctl enable httpd.service
$ sudo systemctl start httpd
$ sudo systemctl status httpd

启用,启动和验证Apache服务器

3.要允许访问通过HTTPHTTPS Web服务器,则需要允许访问其系统中的防火墙。 为此,在fedora防火墙中添加以下规则:

$ sudo firewall-cmd --permanent --add-service=http
$ sudo firewall-cmd --permanent --add-service=https
$ sudo systemctl reload firewalld

启用在Fedora 23中访问防火墙上的Apache

4,现在是时候来检查Apache是否正在运行。 使用以下命令查找系统的IP地址:

$ ip a | grep inet

查找Fedora 23服务器IP地址

5.现在复制/粘贴到浏览器的IP地址。 您应该看到以下页面:

http://your-ip-address

检查Apache默认页面

默认的Apache目录是:

/var/www/html/

如果您需要通过网络访问文件,则应将文件放在该目录中。

第2步:安装MariaDB服务器

6. MariaDB的是关系数据库服务器。 已经由MySQL创建者分叉,由于过度甲骨文采集MySQL的项目的关注。

MariaDB的意思下的GPU通用公共许可证仍然免费。 它是社区开发的,并且正在慢慢成为大多数最近发布的发行版的首选数据库服务器。

要在Fedora 23中安装MariaDB,请运行以下命令:

# dnf install mariadb-server

在Fedora 23中安装MariaDB

7.当安装完成后,配置MariaDB的系统启动后自动启动,然后启动并验证使用以下命令MariaDB的状态:

# systemctl enable mariadb
# systemctl start mariadb
# systemctl status mariadb

启用和启动MariaDB

检查MariaDB状态

8.有需要,以确保您的MariaDB的安装进行调整一些设置。 要更改此设置,我们建议运行以下命令:

# mysql_secure_installation

此操作将启动一系列问题,您将需要回答以提高MySQL服务器的安全性。

这里是你需要做的。

  1. 当被问及对MySQL的root密码,留空。 默认情况下没有密码。
  2. 之后,你会被要求为MariaDB的输入新的“根”的密码。 确保选择一个较强的。
  3. 之后,系统会提示您是否要删除MariaDB匿名用户。 是不是需要这个用户,所以你应该是“Y”(是)。
  4. 接下来,您将需要禁止从根目录远程访问数据库。 其背后的原因是,您可以稍后为每个能够访问所需数据库的数据库创建单独的用户。
  5. 进一步继续,你会询问您是否希望移除被安装MariaDB的的创建后,“测试”数据库。 此数据库不是必需的,因此您可以安全地删除它。

最后重新加载数据库权限,你就完成了。

输入MariaDB根密码

MySQL安全安装

第3步:安装PHP

9. PHP是在大多数网站通过互联网的使用的一种编程语言。 它用于创建动态网站。 为了给你的,你可以用PHP建立什么网站的想法,我会告诉你,www.youcl.com是建立在PHP。

要在Fedora 23中安装PHP,您需要运行以下命令:

# dnf install php php-common

在Fedora 23中安装PHP

10.接下来需要安装PHP模块来运行使用下面的命令PHP / MySQL的应用程序。

# dnf install php-mysql php-pdo php-gd php-mbstring

安装PHP模块

11.一旦安装完成后,重新启动Apache,因此可以开始使用PHP:

# systemctl restart httpd

12.现在让我们来测试我们的设置。 创建一个在以下目录中名为info.php的文件: 在/ var / www / html等 您可以使用以下命令:

# cd /var/www/html/
# nano info.php

输入以下代码:

<?php
phpinfo()
?>

现在保存文件。 返回浏览器并输入以下内容:

http://your-ip-address/info.php

您现在应该可以看到您刚刚创建的PHP信息页:

检查PHP信息

结论

您在Fedora 23LAMP的安装已完成,可以开始创建你真棒Web项目。 如果您喜欢这篇文章或只是有一个问题,请不要犹豫,在下面的部分提交您的评论。

赞(52) 打赏
未经允许不得转载:优客志 » 系统运维
分享到:

觉得文章有用就打赏一下文章作者

支付宝扫一扫打赏

微信扫一扫打赏