已经安装的Fedora 24的服务器版本 ,则可能可能要托管服务器上的网站,你是能够做到这一点在Linux上,您需要安装LAMP。
在Fedora 24服务器和工作站上设置LAMP
在本教程中,我们将通过步骤,你可以按照说明安装LAMP(Linux操作系统 ,Apache,MariaDB的和PHP)栈,网络服务软件去,你可以设置你的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。