热门标签 | HotTags
当前位置:  开发笔记 > 编程语言 > 正文

树莓派搭建博客/网站教程

树莓派搭建博客网站教程1.更换源2.安装Apache3.安装MySQL4.安装phpMyAdmin5.配置mysql6.配置7.创建数据库8.安装wordpress9.电脑浏览器输


树莓派搭建博客/网站教程

  • 1.更换源
  • 2.安装Apache
  • 3.安装MySQL
  • 4.安装phpMyAdmin
  • 5.配置mysql
  • 6.配置
  • 7.创建数据库
  • 8.安装wordpress
  • 9.电脑浏览器输入树莓派ip,会有目录选,选wordpress,自动跳出安装页面。
      • 10.填写基本信息

WordPress是使用PHP语言开发的博客平台,用户可以在支持PHP和MySQL数据库的服务器上架设属于自己的网站。


1.更换源

sudo nano /etc/apt/sources.list

把里面的东西删掉,把下面源复制进去

deb https://mirrors.tuna.tsinghua.edu.cn/raspbian/raspbian/ stretch main contrib non-free rpi

保存退出

sudo apt-get update

2.安装Apache

Apache是世界使用排名第一的Web服务器软件(开放源码的网页服务器)。它可以运行在几乎所有广泛使用的计算机平台上,由于其跨平台和安全性被广泛使用,是最流行的Web服务器端软件之一

sudo apt-get install apache2

3.安装MySQL

MySQL是最好的关系数据库管理系统应用软件,其体积小、速度快、总体拥有成本低,尤其是开放源码这一特点,一般中小型网站的开发都选择 MySQL 作为网站数据库。

sudo apt-get install mysql-server

4.安装phpMyAdmin

phpMyAdmin 是一个以PHP为基础的MySQL的数据库管理工具,让管理者可用Web接口管理MySQL数据库。

sudo apt-get install phpmyadmin

在这里插入图片描述
在这里插入图片描述
在这里插入图片描述


5.配置mysql

sudo nano /etc/apache2/apache2.conf

在这里插入图片描述
改成下面ALL
在这里插入图片描述

sudo mysql -u root -p 然后随便输密码是能登录进去的update mysql.user set plugin='mysql_native_password'; #重置加密方式update mysql.user set password=PASSWORD("newpassword") where User='root'; #设置新密码flush privileges; #刷新权限信息

6.配置

把phpmyadmin链接到/var/www/html目录下

sudo ln -s /usr/share/phpmyadmin /var/www/html

7.创建数据库

在浏览器输入 192.168.2.179/phpmyadmin

(账号密码就是刚才mysql设置的账号密码)

image-20201007224857567

(2) 点击数据库

在这里插入图片描述填写数据库信息

数据库名称为wordpress,数据库的数据编码为utf8_unicode_ci
在这里插入图片描述
点击创建


8.安装wordpress

给权限

sudo chmod 777 /var/www/html
cd /var/www/html
rm index.html

下载wordpress(公众号回复wordpress)

用FxP将下载好的wordpress上传到 /var/www/html下
在这里插入图片描述


9.电脑浏览器输入树莓派ip,会有目录选,选wordpress,自动跳出安装页面。

image-20201007225046406

在这里插入图片描述

数据库名就是刚才建立的wordpress

用户名和密码就是最开始mysql设置的账号密码

在这里插入图片描述

提交以后以下要求完成

在这里插入图片描述

在树莓派端

sudo nano wp-config.php

复制网页里面的内容到文件,然后保存退出
之后点击现在安装


10.填写基本信息

image-20201007225143551

在这里插入图片描述

成功

在浏览器输入192.168.2.179/wordpress可以进入到你的博客

image-20201007225204005

输入192.168.2.179/wordpress/wp-admin/可以进入博客的后台进行管理

image-20201007225211537

在这里插入图片描述


推荐阅读
  • 在Linux系统中避免安装MySQL的简易指南
    在Linux系统中避免安装MySQL的简易指南 ... [详细]
  • Unity与MySQL连接过程中出现的新挑战及解决方案探析 ... [详细]
  • 本文探讨了 Kafka 集群的高效部署与优化策略。首先介绍了 Kafka 的下载与安装步骤,包括从官方网站获取最新版本的压缩包并进行解压。随后详细讨论了集群配置的最佳实践,涵盖节点选择、网络优化和性能调优等方面,旨在提升系统的稳定性和处理能力。此外,还提供了常见的故障排查方法和监控方案,帮助运维人员更好地管理和维护 Kafka 集群。 ... [详细]
  • 服务器部署中的安全策略实践与优化
    服务器部署中的安全策略实践与优化 ... [详细]
  • 本文介绍了如何利用Shell脚本高效地部署MHA(MySQL High Availability)高可用集群。通过详细的脚本编写和配置示例,展示了自动化部署过程中的关键步骤和注意事项。该方法不仅简化了集群的部署流程,还提高了系统的稳定性和可用性。 ... [详细]
  • 为了在Hadoop 2.7.2中实现对Snappy压缩和解压功能的原生支持,本文详细介绍了如何重新编译Hadoop源代码,并优化其Native编译过程。通过这一优化,可以显著提升数据处理的效率和性能。此外,还探讨了编译过程中可能遇到的问题及其解决方案,为用户提供了一套完整的操作指南。 ... [详细]
  • FreeBSD环境下PHP GD库安装问题的详细解决方案
    在 FreeBSD 环境下,安装 PHP GD 库时可能会遇到一些常见的问题。本文详细介绍了从配置到编译的完整步骤,包括解决依赖关系、配置选项以及常见错误的处理方法。通过这些详细的指导,开发者可以顺利地在 FreeBSD 上完成 PHP GD 库的安装,确保其正常运行。此外,本文还提供了一些优化建议,帮助提高安装过程的效率和稳定性。 ... [详细]
  • 在Java Web服务开发中,Apache CXF 和 Axis2 是两个广泛使用的框架。CXF 由于其与 Spring 框架的无缝集成能力,以及更简便的部署方式,成为了许多开发者的首选。本文将详细介绍如何使用 CXF 框架进行 Web 服务的开发,包括环境搭建、服务发布和客户端调用等关键步骤,为开发者提供一个全面的实践指南。 ... [详细]
  • PHP与MySQL的Web应用开发技术深入解析
    PHP与MySQL的Web应用开发技术深入解析 ... [详细]
  • PHP 各版本对比:标准版与最新顶级版的详细分析 ... [详细]
  • DVWA学习笔记系列:深入理解CSRF攻击机制
    DVWA学习笔记系列:深入理解CSRF攻击机制 ... [详细]
  • Android 构建基础流程详解
    Android 构建基础流程详解 ... [详细]
  • 在对WordPress Duplicator插件0.4.4版本的安全评估中,发现其存在跨站脚本(XSS)攻击漏洞。此漏洞可能被利用进行恶意操作,建议用户及时更新至最新版本以确保系统安全。测试方法仅限于安全研究和教学目的,使用时需自行承担风险。漏洞编号:HTB23162。 ... [详细]
  • Python 程序转换为 EXE 文件:详细解析 .py 脚本打包成独立可执行文件的方法与技巧
    在开发了几个简单的爬虫 Python 程序后,我决定将其封装成独立的可执行文件以便于分发和使用。为了实现这一目标,首先需要解决的是如何将 Python 脚本转换为 EXE 文件。在这个过程中,我选择了 Qt 作为 GUI 框架,因为之前对此并不熟悉,希望通过这个项目进一步学习和掌握 Qt 的基本用法。本文将详细介绍从 .py 脚本到 EXE 文件的整个过程,包括所需工具、具体步骤以及常见问题的解决方案。 ... [详细]
  • 在Linux系统中,网络配置是至关重要的任务之一。本文详细解析了Firewalld和Netfilter机制,并探讨了iptables的应用。通过使用`ip addr show`命令来查看网卡IP地址(需要安装`iproute`包),当网卡未分配IP地址或处于关闭状态时,可以通过`ip link set`命令进行配置和激活。此外,文章还介绍了如何利用Firewalld和iptables实现网络流量控制和安全策略管理,为系统管理员提供了实用的操作指南。 ... [详细]
author-avatar
WingKeii-
这个家伙很懒,什么也没留下!
PHP1.CN | 中国最专业的PHP中文社区 | DevBox开发工具箱 | json解析格式化 |PHP资讯 | PHP教程 | 数据库技术 | 服务器技术 | 前端开发技术 | PHP框架 | 开发工具 | 在线工具
Copyright © 1998 - 2020 PHP1.CN. All Rights Reserved | 京公网安备 11010802041100号 | 京ICP备19059560号-4 | PHP1.CN 第一PHP社区 版权所有