Typecho是一个由中国团队开发的开源跨平台博客程序。它基于PHP5构建,并支持多种操作系统(Linux,Unix,BSD,Windows)、 服务器(Apache,Lighttpd,IIS,Nginx)和数据库(Mysql,PostgreSQL,SQLite)。
本教程是基于LAMP搭建的,当然你也可以选择LNMP,这里我就只介绍一个了。本文软件版本Typecho1.1+Apache2.4.6+Mysql5.7+PHP7.4
腾讯云校园优惠套餐活动地址:学生云服务器_学生云主机_学生云数据库_云+校园特惠套餐 - 腾讯云 (tencent.com)
完成腾讯云学生认证后即可购买腾讯云校园优惠套餐,1核2G,1Mbps 带宽,50GB 高性能云盘,每个月是 10 元,加 16 元可以再买 1 年的 cn 域名。
学生认证:腾讯云 - 产业智变 云启未来 (tencent.com)
域名注册_域名购买、申请-腾讯云 (tencent.com)
我这都不在演示域名购买了,下文我就用IP代替域名了
yum install httpd -y
httpd -v
启动httpd服务
systemctl start httpd
systemctl enable httpd
systemctl status httpd
wget http://dev.mysql.com/get/mysql57-community-release-el7-11.noarch.rpm
rpm -ivh mysql57-community-release-el7-11.noarch.rpm
yum repolist enabled |grep mysql
出现以下情况表示执行成功
yum install mysql-community-server
systemctl start mysqld
systemctl enable mysqld
systemctl status mysqld
修改root密码,mysql安装完成之后,在/var/log/mysqld.log文件中给root生成了一个默认密码。
grep 'temporary password' /var/log/mysqld.log
mysql -uroot -p'OedaNG0dj>qa'
如果你输入临时密码登不进去显示错误,请在密码处加个引号
进入MySQL时修改临时密码
mysqladmin -uroot -p'OedaNG0dj>qa' password '@Wang123'
yum install epel-release
yum -y install https://rpms.remirepo.net/enterprise/remi-release-7.rpm
yum -y install yum-utils
repolist all |grep php
安装PHP扩展
yum install php php-cli php-fpm php-mysqlnd php-zip php-devel php-gd php-mcrypt php-mbstring php-curl php-xml php-pear php-bcmath php-json php-redis
php -v
systemctl start php-fpm
systemctl enable php-fpm
systemctl status php-fpm
重启httpd
systemctl restart https
测试
在/var/www/html/创建一个PHP文件添加以下代码
<?php
phpinfo();
?>
在浏览器中访问这个文件
下载之后上传到服务器
yum install -y lrzsz
unzip typecho-master.zip
之后把typecho-master目录里面的都移到html目录里面
域名/install.php
在这之前我们先去MySQL创建一个数据库
create database typecho;
创建数据库管理用户
grant all on typecho.* to 'wang'@'localhost' identified by '@Wang123';
在网站根目录创建一个config.inc.php文件把姓名内容复制进去,再进行安装
出现上上图表示创建成功,安装好之后把网站根目录里面的install.php文件删除即可
原创声明:本文系作者授权腾讯云开发者社区发表,未经许可,不得转载。
如有侵权,请联系 cloudcommunity@tencent.com 删除。
原创声明:本文系作者授权腾讯云开发者社区发表,未经许可,不得转载。
如有侵权,请联系 cloudcommunity@tencent.com 删除。