• 在树莓派上搭建属于自己的网页(1)


    在前面的文章中,我们为大家展示了如何借助cpolar,将创建于本地树莓派的简单网页发布到公共互联网上。不过此时我们使用的大多是命令行,对于新手操作显得不是那么友好。今天,我们仍将以发布网页为例子,向大家介绍如何创建一个能为自己所编辑的网页,并依托cpolar创建的数据隧道在公网上发布。现在,就让我们开始吧。

    想要创建一个能够自行编辑的网页,我们可以借助wordpress软件进行网页的制作和编辑。但想要安装wordpress,又需要有数据库的支持,因此我们需要先安装数据库并进行相应设置。这里我们使用的数据库为MySQL(网页的运行环境apache已经在《使用cpolar发布树莓派网页(apache2的安装测试)》中介绍过,此处不再赘述),但还需要装一个php程序。(apache是网页运行的容器,而apache2 php则是解析网页文件的工具)这里我们使用的是apache2 php。需要注意的是,网页运行有不同脚本,对应脚本需要安装对应的解析软件(.asp,就需要asp的解析器、.Net .aspx,就需要.net的解析器、.php就需要安装php的解析器)。

    在树莓派的命令行界面输入命令

    sudo apt-get install apache2 php  -y

    安装apache2 php解析程序

    再输入以下命令重启一次apache程序

    sudo service apache2 restart

    接着,我们输入如下命令

    1. sudo apt-get install mariadb-server php-mysql -y
    2. sudo service apache2 restart

    这里有两个命令,一是安装MySQL数据库的命令,另一个是重启apache2的命令

    在MySQL安装完成后,我们接着安装wordpress。但由于我们原有的网页会影响到wordpress的安装程序(无法正确显示wordpress的安装页面),因此需要先删除之前建立的简单网页,输入命令“cd /var/www/html/”打开简单网页的文件夹,再输入命令“sudo rm -rf *”删除该文件夹内的内容

    完成这一步后,我们就能下载wordpress的压缩文件。输入命

    sudo wget http://wordpress.org/latest.tar.gz

    下载wordpress的最新压缩包。

    接着我们输入命令,解压wordpress的安装包。命令为

    1. sudo tar xzf latest.tar.gz
    2. sudo mv wordpress/* .
    3. sudo rm -rf wordpress latest.tar.gz

    解压完成后,我们就要对wordpress的目录配置权限。输入命令

    sudo chown -R www-data: .

    接着,就要为wordpress的权限做很多安排。输入命令

    sudo mysql_secure_installation

    命令输入后,系统会提出很多权限确认,具体内容为:

    询问Enter current password for root (enter for none),按(enter) 键,第一次登陆没有密码。

    询问Set root password?输入“Y”,进行root帐号的密码设置

    接着系统提示New password,在此输入新MySQL密码(这个密码要记牢)输入完成后按回车,系统会提示re-enter new password再次输入密码,此时重复输入相同密码回车即可。

    • 询问Remove anonymous users,输入Y
    • 询问Disallow root login remotely,输入Y
    • 询问Remove test database and access to it,输入Y
    • 询问 Reload privilege tables now,输入Y

    直到看到消息 All done!和Thanks for using MariaDB!。表示设置已经完成。

    完成以上步骤后,我们就能继续为wordpress配置数据库。输入命令

    sudo mysql -uroot -p

    系统会提示输入root的密码(也就是之前要记住的那个密码)。

    输入正确的密码后,输入命令

    create database wordpress

    创建wordpress的数据库

    将数据库权限赋予root用户。输入命令

    GRANT ALL PRIVILEGES ON wordpress.* TO 'root'@'localhost' IDENTIFIED BY 'root的密码(需要记牢的那个)';

    最后,我们分别输入命令,刷新一次数据库权限,再退出mariaDB(这里需要注意的是,命令行首词是“MariaDB”的,都是表示数据库内操作,这部分命令行必须以“;”为结尾,否则数据库程序不会有任何动作)

    1. FLUSH PRIVILEGES;
    2. exit

    回到树莓派命令界面后,我们将树莓派重启一次

    sudo reboot

    至此,树莓派上安装wordpress的准备工作就完成了,接下来我们就可以将wordpress安装到树莓派上,并用其编辑一个知己心仪的网站。由于这部分内容几乎都是用命令行进行操作,可能需要一点时间消化,因此我们将wordpress的安装放在下一篇介绍中。如果您对cpolar的使用有任何疑问,欢迎与我们联系,我们必将为您提供力所能及的协助。当然也欢迎加入cpolar的VIP官方群,共同探索cpolar的无限潜能。

  • 相关阅读:
    【PAT甲级 - C++题解】1007 Maximum Subsequence Sum
    JS笔记:方法两次调用,执行不同分支(公共变量,闭包,类三种方法实现)
    OpenCV图像处理与视频分析详解
    0基础学习PyFlink——用户自定义函数之UDF
    03.requests入门
    Tomcat 的连接器是如何设计的(上)
    Unity之Hololens如何实现传送功能
    纸牌游戏洗牌发牌排序算法设计
    八叉树(Octree)和KD树区别?2d tree与3d tree区别?
    二、VUE3项目实战二
  • 原文地址:https://blog.csdn.net/probezy/article/details/126127187