1.使用wget下载压缩包或者使用自已的备份
tar -zvcf typecho.tar.gz
wget https://github.com/typecho/typecho/releases/download/ci/typecho.zip
2.解压
unzip typecho.zip
tar -zxvf typecho.tar.gz
3.为了防止权限出现问题, 修改全部文件的权限
chmod 777 -R /var/www/typecho
4.安装PHP及扩展
sudo apt-get -y install php8.2-sqlite3 php8.2-fpm php-mbstring php8.2-gd
5.启动php7.4-fpm, 默认监听9200端口
sudo systemctl start php8.2-fpm
service php8.2-fpm start
6.检查 PHP-FPM 配置:
打开 PHP-FPM 的配置文件,通常位于 /etc/php/8.2/fpm/pool.d/www.conf 中
确保 listen 配置项与 Nginx 的配置匹配。
/run/php/php8.2-fpm.sock
确保 listen.owner 和 listen.group 配置项与 Nginx 运行的用户和用户组匹配。
打开 Nginx 的虚拟主机配置文件,检查 fastcgi_pass 配置项。
fastcgi_pass unix:/var/run/php-fpm/www.sock;
确保此路径与 PHP-FPM 配置中的 listen 配置项一致。