测试没有公网ip 建站 openwrt搭建wordpress博客站点

用到的openwrt固件地址:https://d.wanuse.com/openwrt

openwrt路由器 PHP Nginx MySQL 软件包 你就可以在路由器上安装WordPress 并使用Cloudflare Zero Trust 平台中的tunnel隧道功能实现没有公网ip建站

电报群:https://t.me/pcdn3
B站视频:https://www.bilibili.com/video/BV1Tj411z7Jr/
youtube视频:https://youtu.be/j1r34dR5syU

建议结合视频操作

更改openwrt软件源地址,改为国内腾讯源镜像地址:

更多中国openwrt镜像源地址:https://d.wanuse.com/c


#腾讯
src/gz openwrt_core https://mirrors.cloud.tencent.com/openwrt/releases/22.03.5/targets/x86/64/packages
src/gz openwrt_base https://mirrors.cloud.tencent.com/openwrt/releases/22.03.5/packages/x86_64/base
src/gz openwrt_luci https://mirrors.cloud.tencent.com/openwrt/releases/22.03.5/packages/x86_64/luci
src/gz openwrt_packages https://mirrors.cloud.tencent.com/openwrt/releases/22.03.5/packages/x86_64/packages
src/gz openwrt_routing https://mirrors.cloud.tencent.com/openwrt/releases/22.03.5/packages/x86_64/routing
src/gz openwrt_telephony https://mirrors.cloud.tencent.com/openwrt/releases/22.03.5/packages/x86_64/telephony

使用openwrt终端安装 nginx 和 PHP

更新软件列表


opkg update

安装nginx


opkg install nginx

安装php


opkg install  php8 php8-cgi php8-cli php8-fastcgi php8-fpm php8-mod-curl php8-mod-fileinfo php8-mod-filter php8-mod-mbstring php8-mod-mysqli php8-mod-mysqlnd php8-mod-openssl php8-mod-pdo php8-mod-pdo-mysql php8-mod-session php8-mod-zip 

扩容docker存储空间 目录 /opt

详细内容请观看视频

电报群:https://t.me/pcdn3
B站视频:https://www.bilibili.com/video/BV1Tj411z7Jr/
youtube视频:https://youtu.be/j1r34dR5syU

使用Docker创建MySQL数据库并设置密码12345 和添加数据库pw

在终端使用下面命令


docker run --restart=always --name mysql -p 3306:3306 -e MYSQL_ROOT_PASSWORD=12345 -e MYSQL_DATABASE=pw -d mysql

下载WordPress并上传到openwrt 在终端 使用unzip解压


下载配置nginx 和 PHP文件上传到对应目录

下载地址:https://cowtransfer.com/s/82fe7d787b6446
点击链接查看 [ openwrt配置nginx和PHP ]
或访问奶牛快传 cowtransfer.com 输入传输口令 e5ysfb 查看;

使用解析好的域名 安装WordPress