Typecho是一个轻量级的开源博客系统,具有简单、易用的特点。本文是在Oracle实例 Ubuntu-22.04-Minimal 系统上安装 Typecho 博客系统的基本步骤。包括Nginx、PHP、Mysql、Typecho的安装和配置。此方法按照实际情况请参考使用!
一、开放实例防火墙
root下(下同)输入命令:
iptables -P INPUT ACCEPT
iptables -P FORWARD ACCEPT
iptables -P OUTPUT ACCEPT
iptables -F
80,443端口自行在安全列表中开放。
二、安装nginx、vim、unzip
输入命令:
apt install nginx vim unzip -y
在浏览器http://IP 可以出现Welcome to nginx!
三、安装PHP及相关扩展
输入命令:
apt install php-fpm php-mysql php-curl php-gd php-mbstring php-xml -y
四、修改Nginx配置文件,测试PHP
1.修改配置
进入nginx的配置文件夹:
cd /etc/nginx/sites-available/
先备份然后再修改:
cp default default.back
vim default
修改Nginx配置文件为(删掉原来的文件复制粘贴即可):
server {
listen 80;
listen 443 ssl http2;
listen [::]:443 ssl http2;
server_name iblogs.me; # 填入域名
ssl_certificate /etc/ssl/cert.pem;# 填入SSL证书路径
ssl_certificate_key /etc/ssl/key.pem;# 填入SSL证书路径
root /var/www/html;
index index.php index.html index.htm;
location / {
try_files $uri $uri/ /index.php?$args;
}
location ~ \.php$ {
include snippets/fastcgi-php.conf;
fastcgi_pass unix:/run/php/php8.1-fpm.sock; # 注意版本号8.1,与安装的php版本号对应
fastcgi_param SCRIPT_FILENAME $document_root$fastcgi_script_name;
include fastcgi_params;
}
}
验证文件的正确性:
nginx -t
- 验证
进入网站的默认路径添加测试文件:
cd /var/www/html/
vim info.php
内容为:
<?php
phpinfo();
?>
重启Nginx和php服务
systemctl restart nginx
systemctl restart php8.1-fpm restart
再浏览器输入http://ip/info.php就能看到PHP信息了
五、安装配置数据库MySQL
1.安装
apt install mysql-server
2.配置
登录 MySQL,创建数据库,并为 Typecho 创建一个用户:
mysql -u root -p
在 MySQL 中执行以下命令:
CREATE DATABASE typecho_db CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci;
CREATE USER 'typecho_user'@'localhost' IDENTIFIED BY 'your_password';
GRANT ALL PRIVILEGES ON typecho_db.* TO 'typecho_user'@'localhost';
FLUSH PRIVILEGES;
EXIT;
typecho_user和your_password自定。
六、下载和安装 Typecho
1.进入网站默认路径删除无关文件:
cd /var/www/html
rm -rf *
2.下载解压Typecho:
wget https://github.com/typecho/typecho/releases/latest/download/typecho.zip
unzip typecho.zip
3.删除zip包:
rm typecho.zip
4.给予 www-data适当的权限:
chown -R www-data:www-data /var/www/html
七、完成安装
在浏览器中访问 https://your_domain.com/install.php 并按照安装向导的指示完成 Typecho 的安装。
请注意,这些步骤仅提供了安装 Typecho 所需的基本步骤。确保适应您的环境和需求进行相应的更改,并参考 Typecho 的官方文档以获取更详细的安装指南和最新的安装信息。
本文主要参考:
太棒了,参考博主的blog成功实现,感谢!
博主真是太厉害了!!!
不错不错,我喜欢看 https://www.jiwenlaw.com/
叼茂SEO.bfbikes.com
不错不错,我喜欢看 https://www.237fa.com/
看的我热血沸腾啊https://www.ea55.com/
看的我热血沸腾啊https://www.ea55.com/
不错不错,我喜欢看 www.jiwenlaw.com
哈哈哈,写的太好了https://www.cscnn.com/
哈哈哈,写的太好了https://www.lawjida.com/
立意高远,以小见大,引发读者对社会/人性的深层共鸣。
操作步骤清晰,指导性强,易于实践。
建议补充国内外研究对比,以拓展视野。
代码示例规范,注释详细,便于复现。