在树莓派上设置 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 !
更改默认网页
该默认网页只是文件系统上的 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用法。