Skip to content

在树莓派上设置 Apache Web服务器

Apache是​​一种流行的 Web 服务器应用程序,您可以将其安装在树莓派上以使其能够提供网页服务。

Apache本身可以通过 HTTP 提供 HTML 文件,而其他模块可以使用脚本语言(例如 PHP )为动态网页提供服务。

安装 Apache

首先,通过在终端中键入以下命令来更新可用的软件包:

`` sudo apt update


然后,使用以下命令安装`apache2`软件包:

``
 sudo  apt  install apache2 -y

测试 Web 服务器

默认情况下,Apache在 Web 文件夹中放置一个测试 HTML 文件。当您从网络上的另一台计算机浏览到 Pi 本身上的" http://localhost /"或" http://192.168.1.10"(无论 Pi 的 IP 地址是什么)时,都会提供该默认网页。要查找 Pi 的 IP 地址,请在命令行中键入"主机名-I"(或了解有关查找IP地址的更多信息)。

在 Pi 上或从网络上的另一台计算机上浏览到默认网页,您应该看到以下内容:

Apache成功消息

这意味着您正在使用 Apache !

更改默认网页

该默认网页只是文件系统上的 HTML 文件。它位于/var/www/html/index.html中。

在终端窗口中导航到此目录,然后查看其中的内容:

cd/var/www/html
ls -al

这将向您显示:

`` 总共 12 drwxr-xr-x 2根根 4096 Jan 8 01:29。 drwxr-xr-x 12根根 4096 Jan 8 01:28 .. - rw-r--r-- 1个根 177 年 1 月 8 日 01 :29 index.html


这表明默认情况下,在/var/www/html /中有一个名为 index .html的文件,它是由 root 用户拥有的(包含文件夹)。为了编辑文件,您需要将其所有权更改为您自己的用户名。使用`sudo chown pi:index.html`更改文件的所有者(此处假定为默认的`pi`用户)。

现在,您可以尝试编辑此文件,然后刷新浏览器以查看网页更改。

### 您自己的网站

如果您知道 HTML ,则可以将自己的 HTML 文件和其他资产放在此目录中,并将其作为本地网络上的网站来使用。

## 其他-安装 PHP 

要允许您的 Apache 服务器处理 PHP 文件,您需要安装最新版本的 PHP 和适用于 Apache 的 PHP 模块。键入以下命令来安装它们:

``
 sudo  apt  install php libapache2-mod-php -y

现在删除index.html文件:

`` sudo rm index.html


并创建文件`index.php`:

``
 sudo 纳米 index .php

在其中添加一些 PHP 内容:

<?php echo"你好世界"; ?>

现在保存并刷新您的浏览器。您应该看到" hello world"。这不是动态的,但仍由 PHP 提供。尝试一些动态的东西:

<?php echo date('Y-m-d H:i:s'); ?>

或显示您的 PHP 信息:

<?php phpinfo(); ?>

进一步-WordPress

现在,您已经安装了 Apache 和 PHP ,您可以继续在 Pi 上设置 WordPress 网站。继续WordPress用法