全自动安装Typecho博客脚本

注意事项

  • 脚本会自动安装Nginx、MySQL(MariaDB)、PHP及所需扩展
  • 没测试宝塔面板是否兼容,我是没安装宝塔的
  • 会覆盖Nginx的一个文件(/etc/nginx/sites-enabled/default),但会提前备份至上级目录((/etc/nginx/sites-enabled/ 不能备份到本级目录,否则还是会被读取)
  • 需要使用root用户,脚本中的密码这两个字,不需要更改,因为root用户可以无需密码就能访问数据库(即使输入错误的密码也能访问)
  • 可能由于网络问题下载github源码失败,再次执行脚本即可
  • 创建的数据库用户typcho,只能本机访问,无法远程访问,因此无需担心数据库密码问题,也可以自己百度修改密码

一键安装 大约需占用500MB空间

wget -O /root/install_typecho.sh https://imtx-bucket.oss-cn-shenzhen.aliyuncs.com/linux/sh/typecho/install_typecho.sh && chmod +x /root/install_typecho.sh && /root/install_typecho.sh

备份命令

/root/backup_typecho.sh

还原命令

/root/restore_typecho.sh

卸载命令,卸载并清除数据

#卸载Nginx 
apt remove nginx

#卸载MySQL(MariaDB) 
apt remove mariadb-server

#卸载PHP及所需扩展 
apt remove php php-fpm php-mysqli php-mbstring

#清除自动安装的依赖 
apt autoremove

#删除网页目录 
rm -R /var/www/html

#重新加载系统服务 
systemctl daemon-reload

#删除了某服务,要通知系统放弃不存在的服务
systemctl reset-failed