如果你曾经想举办自己的网站或只是想试试你的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安装,你可以在这里查看我们的指南:
在我们开始安装其余软件包之前,我们建议使用以下命令更新软件包:
$ 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.要允许访问通过HTTP和HTTPS 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服务器的安全性。
这里是你需要做的。
- 当被问及对MySQL的root密码,留空。 默认情况下没有密码。
- 之后,你会被要求为MariaDB的输入新的“根”的密码。 确保选择一个较强的。
- 之后,系统会提示您是否要删除MariaDB匿名用户。 是不是需要这个用户,所以你应该是“Y”(是)。
- 接下来,您将需要禁止从根目录远程访问数据库。 其背后的原因是,您可以稍后为每个能够访问所需数据库的数据库创建单独的用户。
- 进一步继续,你会询问您是否希望移除被安装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 23的LAMP的安装已完成,可以开始创建你真棒Web项目。 如果您喜欢这篇文章或只是有一个问题,请不要犹豫,在下面的部分提交您的评论。