Apache和PHP是用于发布和服务web页面的非常流行的工具。这些网页可以是简单的网站、WordPress安装或复杂的web应用程序。在本教程中,我们将学习如何为Fedora、CentOS、RedHat等基于rpm的发行版安装和使用Apache和PHP工具。
更新当前存储库和包信息
在安装Apache和PHP工具之前,我们需要更新当前存储库信息以获取最新版本信息。如果当前安装的软件包有一些更新,这也会更新这些软件包。我们将提供 sudo
命令的根权限,因为包安装需要此权限。
$ sudo yum update

安装Apache或HTTPD2.4
Apache是 httpd
它是最流行的web服务器软件之一。在基于rpm的发行版中,Apache被命名为 httpd
这个包裹也被命名为 httpd
.
$ sudo yum install -y httpd httpd-tools mod_ssl

检查Apache服务状态
Apache是一个web服务,作为守护程序或服务工作。我们可以启动,停止,重新启动服务。我们还可以使用 systemctl
命令如下。
$ systemctl status httpd

我们可以从截图上看到,该服务目前已停止,无法工作。
启动Apache服务
我们可以用 systemctl start
通过提供 httpd
服务名称。由于这是一项管理任务,我们需要为root用户提供 sudo
命令。然后,我们将检查服务状态,如果它是正确启动。
$ sudo systemctl start httpd

我们可以从 httpd
它正常启动而没有问题的状态。
相关文章: 什么是Apache Tomcat?
停止Apache服务
如果需要,我们可以用以下方法停止服务 systemctl stop
命令。此命令还需要具有 sudo
命令。
$ sudo systemctl stop httpd
安装PHP 7.3
PHP是一种流行的编程语言,被称为 php
软呢帽包装,CentOS,RedHat。我们还将提供一些有用的PHP模块,如 php-gd
, php-xml
, php-xmlrpc
.
$ sudo yum install -y php php-devel php-pdo php-mbstring php-gd php-xml php-xmlrpc php-mcrypt php-pear

测试默认网页
如果apacheweb服务器启动正常,并且一切正常,我们可以使用 localhost
或 127.0.0.1
就像下面一样。

用phpinfo()测试PHP
PHP提供了 phpinfo()
函数,它将提供有关当前PHP安装的信息和详细信息。此信息可以是API级别、生成日期、调试状态、启用的扩展、系统信息等,因为默认网页位于 /var/www/html/index.html
我们将其内容更改为以下内容。
