在Fedora 22上安装LAMP(Linux,Apache,MariaDB和PHP)

本文将逐步介绍安装LAMP(Linux,Apache,MariaDB和PHP)的过程是在Fedora 22上构建Web服务器所需的一套工具。

Fedora的22已经发布短短数天前,你现在可以在其上安装灯泡灯泡是建立与关系数据库的支持Web服务器所需的工具,如MariaDB的新软件包管理器(一套DNF中的Fedora 22) ,有一个微小的差别,从通常的步骤,你必须执行安装。

Linux操作系统 ,Apache,MariaDBPHP - 灯泡缩写从每个它具有包的首字母作出。 由于您已经安装了Fedora,所以Linux部分是完整的,否则您可以按照以下指南安装Fedora 22。

  1. Fedora 22服务器安装指南
  2. Fedora 22工作站安装指南

一旦安装了Fedora 22,您将需要通过发出以下命令进行完整的系统更新:

# dnf update
更新Fedora 22

更新Fedora 22

现在我们准备继续。 我将分离安装过程在3个不同的步骤,使整个过程更容易为你。

第1步:设置Apache Web服务器

1. Apache Web服务器的权力以百万计的网络中所有网站。 它是在自定义方面非常灵活,其安全功能的模块,例如被大大改善的mod_security和mod_evasive

Fedora的22,你安装Apache可以简单地以root身份运行下面的命令:

# dnf install httpd
在Fedora 22上安装Apache

安装Apache Web服务器

2.一旦安装完成后,您可以通过发出以下命令在Apache电源:

# systemctl start httpd 
启动Apache Web服务器

启动Apache Web服务器

3.要验证Apache是正常工作在Web浏览器中打开你的服务器的IP地址。 您可以使用以下命令查找您的IP地址:

# ifconfig | grep inet
检查IP地址

检查IP地址

4.一旦你知道IP地址,就可以在浏览器中输入您的IP地址,你应该看到默认的Apache网页:

注:如果您无法访问该页面,则可能是防火墙阻塞端口80上的连接。 您可以允许在默认的Apache端口(80443)通过使用连接:

# firewall-cmd --permanent –add-service=http
# firewall-cmd --permanent –add-service=https
在防火墙上打开Apache端口

在防火墙上打开Apache端口

Fedora 22 Apache默认页面

Fedora 22 Apache默认页面

5.为了确保Apache会开始时系统正启动时运行下面的命令。

# systemctl enable httpd
在引导时启用Apache

在引导时启用Apache

注:为您的网站文件的默认的Apache根目录是/var/www/html/ ,请务必放置在那里,你的文件。

第2步:安装MariaDB

6. MariaDB的是著名的MySQL关系型数据库的开源分支。 MariaDB由于Oracle的收购问题而被MySQL创建者所分配。 MariaDB意味着在GNU GPL下保持免费。 它正在慢慢成为关系数据库引擎的首选选项。

要完成在Fedora 22中安装MariaDB,请执行以下命令:

# dnf install mariadb-server 
在Fedora 22中安装MariaDB

安装MariaDB服务器

7.一旦MariaDB的安装完成后,就可以启动并发出以下命令使MariaDB的自动启动在系统启动:

# systemctl start mariadb
# systemctl enable mariadb
启动启用MariaDB服务器

启动启用MariaDB服务器

8.默认情况下,root用户将不会有一个root密码设置,你需要运行mysql_secure_installation命令来设置新的超级用户口令,安全的MySQL安装,如下图所示。

# mysql_secure_installation 

一旦执行,你会被要求输入MySQL root密码-只需按下回车键没有该用户没有密码。 其余选项取决于您的选择,您可以在下面的屏幕截图中找到示例输出和配置建议:

安全MariaDB安装

第3步:使用模块安装PHP

9. PHP是一个功能强大的编程语言可用于生成网站上的动态内容。 它是最常用的Web编程语言之一。

在Fedora 22中安装PHP及其模块非常简单,可以使用以下命令完成:

# dnf install php php-mysql php-gd php-mcrypt php-mbstring
使用模块安装PHP

使用模块安装PHP

10.一旦安装完成,你可以在Apache根目录,即创建一个简单的PHP文件info.php的测试PHP /var/www/html/ ,然后重新启动Apache服务导航浏览器地址http验证PHP信息://server_IP/info.php。

# echo "<?php phpinfo(); ?>" > /var/www/html/info.php
# systemctl restart httpd
重新启动Apache服务

重新启动Apache服务

检查PHP信息

检查PHP信息

您的LAMP设置已完成,您都开始建立你的项目的工具。

如果您有任何问题或想法如何改进您的LAMP的设置,请不要犹豫,在下面的评论部分提交评论。