首页 » 网站建设 » phpechodate中文技巧_玩转树莓派树莓派下载安装WordPress搭建网站

phpechodate中文技巧_玩转树莓派树莓派下载安装WordPress搭建网站

访客 2024-12-16 0

扫一扫用手机浏览

文章目录 [+]

设置Apache Web做事器

Apache是一个受欢迎的Web做事器运用程序,您可以在Raspberry Pi上安装它,以便它可以供应网页。

phpechodate中文技巧_玩转树莓派树莓派下载安装WordPress搭建网站

Apache可以通过HTTP供应HTML文件,其他模块可以利用PHP等脚本措辞来供应动态网页。

phpechodate中文技巧_玩转树莓派树莓派下载安装WordPress搭建网站
(图片来自网络侵删)

安装Apache首先apache2通过在终端中键入以下命令来安装软件包:

sudoapt-getinstallapache2-y

测试Web做事器

默认情形下,Apache将测试HTML文件放在Web文件夹中。
当您浏览到http://localhost/Pi本身或http://192.168.1.10从网络上的另一台打算机(或任何Pi的IP地址)浏览时,将供应此默认网页。
要查找Pi的IP地址,hostname -I请在我们的文档中键入命令行(或阅读更多关于找到您的IP地址)。

浏览到默认网页,无论是在Pi上还是从网络上的其他打算机浏览,您该当看到以下内容:

这意味着你有Apache事情!

变动默认网页

该默认网页只是文件系统上的一个HTML文件。
它位于

/var/www/html/index.html。

把稳:目录/var/www(Raspbian Wheezy),但现在/var/www/html(Raspbian Jessie)

导航到终端中的这个目录,看看里面的内容:

cd/var/www/htmlls-al

这将见告你:

total12drwxr-xr-x2rootroot4096Jan801:29.drwxr-xr-x3rootroot4096Jan801:28..-rw-r--r--1rootroot177Jan801:29index.html

这表明有一个文件

/var/www/html/被调用index.html。
该.指目录本身/var/www/html和..指父目录/www/。

list是什么意思

文件或目录的权限

目录中的文件数(或者1是文件)。

拥有该文件或目录的用户

拥有文件或目录的组

文件大小

末了修正日期和韶光

如您所见,默认情形下,html目录和index.html文件都由root用户拥有,因此您须要利用sudo它们进行编辑。
考试测验编辑此文件并刷新浏览器以查看网页变动。
按下Ctrl + X并Enter保存并退出。

安装PHP

PHP是一个预处理器; 它是当做事器收到网页要求时运行的代码。
它运行,办理了页面上须要显示的内容,然后将该页面发送到浏览器。
与静态HTML不同,PHP可以在不同的情形下显示不同的内容。
其他措辞能够实现这一点,但由于WordPress是用PHP编写的,以是我们须要利用这个韶光。
PHP是网络上非常盛行的措辞; 像Facebook和维基百科这样的大型项目是用PHP编写的。

利用以下命令安装PHP和Apache包:

sudoapt-getinstallphp5libapache2-mod-php5-y

测试PHP

创建文件index.php:

sudoleafpadindex.php

(或利用nano)

在个中添加一些PHP内容:

<?phpecho\"大众helloworld\"大众;?>

现在保存文件。
接下来删除index.html由于它须要超过index.php的优先级:

sudormindex.html

刷新浏览器 你该当看到“你好天下”。
这不是动态的,但它仍旧由PHP供应。
如果您看到原始的PHP而不是“hello world”,请重新加载并重新启动Apache,如下所示:

sudoserviceapache2restart

否则考试测验一些动态的,例如:

<?phpechodate('Y-m-dH:i:s');?>

或显示您的PHP信息:

<?phpphpinfo();?>

安装MySQL

MySQL(发音为My Sequel或My SQL)是一个盛行的数据库引擎。
像PHP一样,其在网络做事器上的压倒性存在增强了其受欢迎程度。
这便是为什么像WordPress这样的项目利用它,为什么这些项目是如此受欢迎。

通过在终端中输入以下命令来安装MySQL Server和PHP-MySQL软件包:

sudoapt-getinstallmysql-serverphp5-mysql-y

安装MySQL时,将哀求您输入root密码。
您须要记住这一点,才能让您的网站访问数据库。

现在重新启动Apache:

sudoserviceapache2restart

下载WordPress

您可以利用该命令从wordpress.org下载WordPress wget。
有趣的是,WordPress的最新版本的副本始终可以在wordpress.org/latest.tar.gz和wordpress.org/latest.zip上得到,以是您可以获取最新版本,而无需在网站上查找。
在撰写本文时,这是版本4.5。

浏览到/var/www/html/并将WordPress下载到此位置。
您须要首先清空文件夹(请务必检讨您是否在运行前不要删除所需的文件rm); 将该文件夹的所有权变动为pi用户。

cd/var/www/html/sudormsudowgethttp://wordpress.org/latest.tar.gz

现在解压缩tarball,将其提取的文件夹的内容移动wordpress到当前目录,并删除(现在为空)文件夹和tarball以整理:

sudotarxzflatest.tar.gz

在这里运行lsor(tree -L 1)命令将会显示一个WordPress项目的内容:

.├──index.php

这是默认WordPress安装的源。
您编辑以自定义您的安装的

wp-content文件属于该文件夹。

您现在该当将这些文件的所有权变动为Apache用户:

sudochown-Rwww-data:.

设置您的WordPress数据库

要设置您的WordPress网站,您须要一个数据库。

mysql在终端中运行命令并供应您的登录凭据(例如用户名root,密码password):

mysql-uroot-ppassword

这里我password在命令行上供应了我的密码(这个词)-p您的密码之间没有空格。
或者,您只需供应一个空-p标志,等待被哀求输入密码:

mysql-uroot-p

现在,系统将提示您输入您之前创建的root用户密码。
一旦连接到MySQL,您可以创建WordPress安装将利用的数据库:

mysql>createdatabasewordpress;

把稳结尾语句的分号。
成功后,您该当看到以下:

QueryOK,1rowaffected(0.00sec)

退出MySQL提示符Ctrl + D。

WordPress配置您须要找到您的Pi的IP地址才能在浏览器中访问它,因此在终端中键入命令hostname -I。
导航到http://YOUR-IP-ADDRESS例如http://192.168.1.5在您网络浏览器。

你该当看到一个WordPress weclome页面。

点击Let's go!按钮。

现在填写基本网站信息如下:

DatabaseName:wordpress

并单击Submit以连续。
现在点击Run the install按钮。
现在你越来越近了

填写信息:给您的网站一个标题,创建用户名和密码并输入您的电子邮件地址。
点击

Install WordPress按钮,然后利用您刚创建的帐户登录。

现在,您已经登录并设置了您的网站,您可以通过在Pi上的浏览器或网络上的另一台打算机上访问您的IP地址来查看该网站。
要重新登录(或另一台打算机),请转到http://YOUR-IP-ADDRESS/wp-admin。

交情链接建议您变动永久链接设置,使您的网址更加友善。

为此,请登录到WordPress并转到仪表板。
转到Settings然后Permalinks。
选择该Post name选项并单击Save Changes。

您须要启用Apache的rewrite mod:

sudoa2enmodrewrite

您还须要奉告供应站点的虚拟主机,以许可覆盖要求。

编辑虚拟主机的Apache配置文件:

sudoleafpad/etc/apache2/sites-available/000-default.conf

(或利用nano)

在第1行之后添加以下行:

<Directory\公众/var/www/html\"大众>

确保它是

<VirtualHost :80>

这样的:

<VirtualHost:80>

然后再次重新启动Apache:

sudoserviceapache2restart

定制

WordPress是非常可定制的。
通过在页面顶部的WordPress横幅中单击您的网站名称(登录时),您将被带到仪表板。
从这里您可以变动主题,添加页面和帖子,编辑菜单,添加插件等等。
这只是在Raspberry Pi的Web做事器上设置一些有趣的东西。

接下来是什么?

考试测验将网页和帖子添加到您的网站

考试测验从外不雅观菜单安装不同的主题

考试测验自定义您的主题,或创建自己的主题

考试测验利用您的Web做事器向您的网络上的人显示有用的信息

相关文章