这个简单的教程将让您在RaspberryPi上运行您的WordPress网站。WordPress是一个非常流行的开源博客平台和内容管理平台(CMS)。它很容易设置,并且有一个活跃的开发人员社区,他们可以构建站点、创建主题和插件供其他人使用。虽然通过一键式WordPress设置很容易获得托管包,但也可以通过命令行在Linux服务器上设置自己的包,RaspberryPi是尝试和学习一些东西的好方法一路上。方式。常用Web套件的四个部分是Linux、Apache、MySQL和PHP。以下是您需要了解的有关它们的信息。LinuxRaspberryPi在Raspbian上运行,Raspbian是一种基于Debian的Linux发行版,经过优化可在RaspberryPi硬件上运行。您有两种选择:桌面版或精简版。桌面版有一个熟悉的桌面,里面有很多教育软件和编程工具,比如LibreOffice套件、Mincraft和一个网络浏览器。精简版没有桌面环境,所以只有命令行和一些必要的软件。本教程适用于两个版本,但如果您使用的是Lite版本,则必须有另一台计算机才能访问您的站点。ApacheApache是一种流行的Web服务器应用程序,您可以将其安装在RaspberryPi上来为您的网页提供服务。就其本身而言,Apache可以通过HTTP提供静态HTML文件。通过附加模块,它还可以使用PHP等脚本语言为动态网页提供服务。安装Apache非常简单。打开终端窗口并输入以下命令:sudoaptinstallapache2-yApache默认将测试文件放置在Web目录中,您可以从您的计算机或网络上的其他计算机访问该目录。只需打开Web浏览器并输入地址。或者(特别是如果您使用的是RaspbianLite)输入您的RaspberryPi的IP地址而不是本地主机。您应该会在浏览器窗口中看到类似这样的内容:这意味着您的Apache已启动并正在运行!这个默认网页只是您文件系统中的一个文件。它在您本地的/var/www/html/index/html中。您可以使用Leafpad文本编辑器编写一些HTML来替换此文件的内容。cd/var/www/html/sudoleafpadindex.html保存并关闭Leafpad然后刷新页面以查看您的更改。MySQLMySQL(发音为“myS-Q-L”或“mysequel”)是一个非常流行的数据库引擎。和PHP一样,它被非常广泛地用于为网页提供服务,这也是像WordPress这样的项目选择它的原因,也是这些项目如此受欢迎的原因。在终端窗口中输入以下命令以安装MySQL服务器:sudoapt-getinstallmysql-server-yWordPress使用MySQL来存储帖子、页面、用户数据和许多其他内容。PHPPHP是一个预处理器:它是在服务器通过网络浏览器接收到网页请求时运行的代码。它解决了网页上需要显示的内容,然后将这些网页发送给浏览器。与静态HTML不同,PHP可以在不同的情况下显示不同的内容。PHP是网络上非常流行的语言;许多项目,如Facebook和维基百科,都是用PHP编写的。安装PHP和MySQL插件:sudoapt-getinstallphpphp-mysql-y删除index.html,然后创建index.php:sudormindex.htmlsudoleafpadindex.php在里面添加如下内容:保存、退出、刷新您的网页。您将看到PHP状态页面:WordPress您可以使用wget命令从wordpress.org下载WordPress。最新版本的WordPress总是使用URLwordpress.org/latest.tar.gz,所以你可以直接抓取这些文件而无需进入网页,当前版本是4.9.8。确保你在/var/www/html目录下,然后删除里面的所有内容:cd/var/www/html/sudorm*使用wget下载WordPress,然后提取内容,移动提取的WordPress目录中的内容Move到html目录:sudowgethttp://wordpress.org/latest.tar.gzsudotarxzflatest.tar.gzsudomvwordpress/*。现在可以删除压缩包和空的wordpress目录了:sudorm-rfwordpresslatest.tar.gz运行ls或tree-L1命令显示WordPress项目中包含的内容:.├──index.php├───license.txt├──readme.html├──wp-activate.php├───wp-admin├──wp-blog-header.php├──wp-comments-post.php├──wp-config-sample.php├──wp-content├──wp-cron.php├──wp-includes├──wp-links-opml.php├──wp-load.php├──wp-login。php├──wp-mail.php├──wp-settings.php├──wp-signup.php├──wp-trackback.php└──xmlrpc.php3个目录,16个文件这是默认的安装源WordPress的。在wp-content目录中,您可以编辑自定义安装。您现在应该将所有文件的所有权更改为Apache的运行用户www-data:sudochown-Rwww-data:.WordPress数据库为了设置您的WordPress站点,您需要一个数据库。这里使用MySQL。在终端窗口中运行MySQL安全安装命令:sudomysql_secure_installation您将被问到一系列问题。本来这里没有设置密码,但是你应该在下一步设置一个。确保记住您输入的密码,稍后您将需要它来连接到您的WordPress。按Enter确认以下所有问题。完成后,您会看到“全部完成!”和“感谢使用MariaDB!”消息。在终端窗口运行mysql命令:sudomysql-uroot-p输入你创建的root密码(LCTT译注:不是Linux系统的root密码,而是MySQL的root密码)。您将看到欢迎消息“欢迎使用MariaDB监视器”。在“MariaDB[(none)]>”提示符下,使用以下命令为您的WordPress安装创建数据库:createdatabasewordpress;注意声明***的分号,如果命令执行成功,你会看到如下提示:QueryOK,1rowaffected(0.00sec)Givethedatabasepermissionstorootuserandenterthepasswordatthebottomofthestatement:GRANTALLPRIVILEGESONwordpress.*TO'root'@'localhost'IDENTIFIEDBY'YOURPASSWORD';为了使更改生效,您需要刷新数据库权限:FLUSHPRIVILEGES;按Ctrl+D退出MariaDB提示符并返回到Bashshell。在RaspberryPi上配置的WordPress打开Web浏览器并在地址栏中键入http://localhost。选择您要在WordPress中使用的语言,然后单击“继续”。您将看到WordPress欢迎屏幕。点击“出发吧!”按钮。填写基本站点信息如下:数据库名称:wordpress用户名:root密码:数据库主机:localhostTable前缀:wp_点击“提交”继续,然后点击“运行安装”。填写以下格式:为您的站点设置标题,创建用户名和密码,输入您的电子邮件地址。单击“安装WordPress”按钮并使用您刚刚创建的帐户登录。您现在已登录并且您的站点已设置。您可以通过在浏览器的地址栏中键入http://localhost/wp-admin来查看您的站点。网站。***链接更改***链接设置以使您的URL更友好是个好主意。为此,首先登录您的WordPress并转到仪表板。转到“设置”,“永久链接”。选择“帖子名称”选项并单击“保存更改”。接下来您需要启用Apache的重写模块。sudoa2enmodrewrite您还需要告诉虚拟主机服务该站点允许重写请求。编辑虚拟主机的Apache配置文件:sudoleafpad/etc/apache2/sites-available/000-default.conf在***行后添加以下内容:AllowOverrideAll确保有类似这样的内容:AllowOverrideAll...保存此文件并退出,重新启动Apache:sudosystemctlrestartapache2下一步?WordPress是高度可定制的。单击站点顶部横幅中的站点名称,您将被带到仪表板。您可以在此处修改主题、添加页面和帖子、编辑菜单、添加插件以及许多其他操作。以下是您可以在RaspberryPiWeb服务器上尝试的一些有趣的事情:向您的网站添加页面和文章从外观菜单安装不同的主题自定义您的网站主题或创建您自己的主题以与您的网站一起使用该服务向其他人显示有用的信息你的网络。不要忘记RaspberryPi是一台Linux计算机。您还可以使用相同的结构在运行Debian或Ubuntu的服务器上安装WordPress。