在Fedora 24服务器上设置LAMP(Linux,Apache,MariaDB和PHP)

已经安装的Fedora 24的服务器版本 ,则可能可能要托管服务器上的网站,你是能够做到这一点在Linux上,您需要安装LAMP。

在Fedora 24服务器和工作站上设置LAMP

在本教程中,我们将通过步骤,你可以按照说明安装LAMP(Linux操作系统 ,Apache,MariaDBPHP)栈,网络服务软件去,你可以设置你的Fedora 24的服务器上。 对于初学者来说,你可以把它作为Windows类似WAMP。

第1步:更新系统包

像往常一样,这是重要的,并建议您使用以下命令更新您的系统包:

# dnf update 

更新Fedora 24服务器

让我们现在来看看LAMP包的实际安装。

第2步:安装Apache Web服务器

Apache是Linux平台在网络上多个网站和基于网络的应用系统上电流行和最可靠的Web服务器。 它提供了几个模块,以增强其在不同类别下的功能,包括安全模块,服务器访问模块等等。

安装Apache,发出以下命令在终端上:

# dnf install httpd 

在Fedora 24服务器上安装Apache

安装完成后,您需要执行几个任务以使Apache Web服务器运行。

首先,您需要将其设置为在引导时自动启动:

# systemctl enable httpd.service

然后启动服务:

# systemctl start httpd.service

接下来,为了确保服务正在运行,您可以发出以下命令:

# systemctl status httpd.service

启动并验证Apache Web服务器

为了访问通过HTTP / HTTPS Web服务器,您需要启用通过系统防火墙访问它。 为此,请运行以下命令:

# firewall-cmd --permanent --add-service=http
# firewall-cmd --permanent --add-service=https

然后重新加载系统防火墙配置,如下所示:

# systemctl reload firewalld

打开防火墙上的Apache端口

在Apache安装下要做的最后一件事是检查默认的Apache安装索引页面是否可以在Web浏览器中加载,因此打开Web浏览器并输入您的服务器IP地址,如图所示:

http://server-ip-address

如果你不知道你的服务器的IP地址,你可以找到使用下面的IP命令

# ip a | grep "inet" 

检查Fedora 24服务器IP地址

您应该能够在下面查看此页面:

Apache默认页面

注意 :Apache的默认根目录是/var/www/html ,而这正是你可以将你的网页文件。

第3步:安装MariaDB服务器

MariaDB的是流行的MySQL关系数据库服务器的一个分支,它是免费软件,符合GPU的通用公共许可证。

Fedora 24的服务器上安装MariaDB的 ,下面发出命令:

# dnf install mariadb-server

在Fedora 24服务器上安装MariaDB

完成安装后,需要启用该服务以在系统启动时自动运行,并启动它以便能够在服务器上创建和使用数据库。

要使其在引导时启动,请运行以下命令:

# systemctl enable mariadb.service  

要启动服务,请使用以下命令:

# systemctl start mariadb.service  
Then, check whether MariaDB service is running as follows:
# systemctl status mariadb.service  

启动并验证MariaDB服务

现在MariaDB正在您的服务器上运行,您需要使用以下命令保护其安装:

# mysql_secure_installation

运行此命令后,您将被要求一些问题要求您进行一些更改,包括:

Enter current password for root(enter for none): Here, Simply press [Enter]
Next you will be asked to set a root user password for your MariaDB server.
Set root password? [Y/n]: y and hit [Enter]
New password: Enter a new password for root user
Re-enter new password: Re-enter the above password 
Remove anonymous users? [Y/n]: y to remove anonymous users
It is not always good to keep your system open to remote access by root user, in case an attacker lands on your root user password, he/she can cause damage to your system. 
Disallow root login remotely? [Y/n]: y to prevent remote access for root user. 
Remove test database and access to it? [Y/n]: y to remove the test database
Finally, you need to reload privileges tables on your database server for the above changes to take effect.
Reload privileges tables now? [Y/n]: y to reload privileges tables 

安全MariaDB安装

您还可以安装MariaDB服务器数据库,它将存储所有服务器信息,只需运行以下命令:

# mysql_install_db

安装MariaDB数据库表

第4步:安装PHP和模块

PHP是处理并发送用户请求到Web和数据库服务器的服务端脚本语言。

在Fedora 24上安装PHP,请使用以下命令:

# dnf install php php-common 

在Fedora 24服务器上安装PHP

为了使PHP能够与mysql数据库一起正常工作,因此需要安装一些PHP模块,请执行以下命令来安装所需的PHP模块:

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

在Fedora 24服务器中安装PHP模块

当安装过程完成后,您需要重新启动Apache Web服务器,这将允许所有更改生效之前,您可以有一个完整的工作LAMP。

要重新启动Apache,请发出以下命令:

# systemctl restart httpd 

现在,您可以测试这一切,用你喜欢的编辑器,创建一个名为info.php在Apache的根目录如下:

# vi /var/www/html/info.php

在文件中添加以下行,保存并退出。

<?php
phpinfo()
?>

然后打开Web浏览器并输入以下URL:

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

如果一切都已设置,那么您应该能够查看以下PHP信息:

验证PHP信息

我相信一切都很好,在这一点上,你现在可以使用LAMP你的Fedora 24的服务器上。 如有任何疑问,请使用注释部分下面来表达自己的想法,并永远记住保持联系youcl。

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

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

支付宝扫一扫打赏

微信扫一扫打赏