Openwrt部署typecho博客
Openwrt部署typecho博客
来源 https://wangyougx.com:433/blog/index.php/archives/175/
typecho,一个及其小巧的博客服务端,非常简介、不占用性能
以X86稳定版21.02.3为例
先下载并安装以下基础ipk
wget https://downloads.openwrt.org/releases/21.02.3/packages/x86_64/packages/libpcre2_10.36-1_x86_64.ipk
wget https://downloads.openwrt.org/releases/21.02.3/packages/x86_64/packages/libxml2_2.9.14-1_x86_64.ipk
wget https://downloads.openwrt.org/releases/21.02.3/packages/x86_64/packages/zoneinfo-core_2021a-1_x86_64.ipk
wget https://downloads.openwrt.org/releases/21.02.3/packages/x86_64/packages/php8_8.0.27-1_x86_64.ipk
wget https://downloads.openwrt.org/releases/21.02.3/packages/x86_64/packages/php8-cgi_8.0.27-1_x86_64.ipk
wget https://downloads.openwrt.org/releases/21.02.3/packages/x86_64/packages/php8-fpm_8.0.27-1_x86_64.ipk
wget https://downloads.openwrt.org/releases/21.02.3/packages/x86_64/packages/php8-mod-ctype_8.0.27-1_x86_64.ipk
wget https://downloads.openwrt.org/releases/21.02.3/packages/x86_64/packages/php8-mod-pdo_8.0.27-1_x86_64.ipk
wget https://downloads.openwrt.org/releases/21.02.3/packages/x86_64/packages/php8-mod-pdo-sqlite_8.0.27-1_x86_64.ipk
wget https://downloads.openwrt.org/releases/21.02.3/packages/x86_64/packages/php8-mod-session_8.0.27-1_x86_64.ipk
wget https://downloads.openwrt.org/releases/21.02.3/packages/x86_64/packages/php8-mod-tokenizer_8.0.27-1_x86_64.ipk
wget https://downloads.openwrt.org/releases/21.02.3/packages/x86_64/packages/libsqlite3-0_3400000-1_x86_64.ipk
wget https://downloads.openwrt.org/releases/21.02.3/packages/x86_64/packages/oniguruma5_6.9.6-1_x86_64.ipk
wget https://downloads.openwrt.org/releases/21.02.3/packages/x86_64/packages/php8-mod-mbstring_8.0.27-1_x86_64.ipk
wget https://downloads.openwrt.org/releases/21.02.3/packages/x86_64/packages/php8-mod-filter_8.0.27-1_x86_64.ipk
然后修改/etc/config/uhttpd,在config uhttpd 'main'项中加入:
list index_page 'index.php'
list interpreter '.php=/usr/bin/php-cgi'
下载typecho,地址:https://typecho.org/download
将下载的文件解压到/www/blog按照typecho官方方法安装即可。
========
opkg install libpcre2 libxml2 zoneinfo-core opkg install php8 php8-cgi php8-fpm opkg install php8-mod-ctype php8-mod-pdo php8-mod-pdo-sqlite opkg install php8-mod-session php8-mod-tokenizer opkg install libsqlite3 oniguruma5 opkg install php8-mod-mbstring php8-mod-filter ls -alh /usr/bin/php* ``` lrwxrwxrwx 1 root root 8 Apr 25 14:36 /usr/bin/php-cgi -> php8-cgi -rwxr-xr-x 1 root root 3.9M Feb 23 18:40 /usr/bin/php8-cgi lrwxrwxrwx 1 root root 8 Apr 25 14:36 /usr/bin/php8-fcgi -> php8-cgi -rwxr-xr-x 1 root root 4.1M Feb 23 18:40 /usr/bin/php8-fpm ``` cat /etc/config/uhttpd ``` config uhttpd 'main' list index_page 'index.php' list interpreter '.php=/usr/bin/php-cgi' ``` mkdir /www/blogs cp /opt/tools/typecho.zip /www/blogs/ cd /www/blogs/ unzip typecho.zip rm typecho.zip curl -ikIL https://127.0.0.1:443/blogs/
========= End

浙公网安备 33010602011771号