2017-1-12-1.jpg

初始博客是用typecho的,可是用着用着发现,Typecho安装配置简单但是自己不会折腾主题,用了大半年发现惨不忍睹,还是换回了WordPress。还是记录下最简单的方法安装typecho吧,可以使用挺方便的!

安装环境

安装apache(httpd)

yum install httpd

安装mysql服务端

yum install mysql-server

安装php环境

yum install php

安装php-mysql模块

yum install php-mysql

配置环境

mysql设置

修改root初始密码为abc123

mysqladmin -u root password abc123

登录数据库

mysql -u root -p

输入密码后确认登录
创建数据库typecho

create database typecho;

列出已有的数据库

show databases;

PHP设置

重启apache

service httpd restart

测试php
在/var/www/html/建立一个测试php文件

vi /var/www/html/p.php

写入

浏览器访问http://ip地址/p.php如果出现php的信息,就代表正常。

部署Typecho

下载Typecho

wget https://github.com/typecho/typecho/releases/download/v1.0-14.10.10-release/1.0.14.10.10.-release.tar.gz

解压包

tar -xzvf 1.0.14.10.10.-release.tar.gz

将typecho移动到nginx的默认根目录
cd build

mv * /usr/share/nginx/html/

配置

浏览器输入ip地址,进入Typecho初始化安装界面
点击我准备好了, 开始下一步 »
输入数据库信息,以及设置网站后台用户名和密码
完成后,点击确认, 开始安装 »
此时会提示安装程序无法自动创建config.inc.php文件
按提示,创建所需文件,并把代码复制到该文件
完成后点击继续,至此安装部分完成。使用刚才创建的账号密码,进入后台进行网站信息的设置。
地址重写

httpd

备份设置文件

cp /etc/httpd/conf/httpd.conf /etc/httpd/conf/httpd.conf.bak

修改配置

vi /etc/httpd/conf/httpd.conf

终端中输入/AllowOverride搜索字段,找到

Options FollowSymLinks
AllowOverride None
将Node改为All
再次搜索AllowOverride,找到
Options Indexes FollowSymLinks
AllowOverride None
将Node改为All
Typecho
创建.htaccess文件

vi /var/www/html/.htaccess

文件内容为:

RewriteEngine On
RewriteBase /
RewriteCond %{REQUEST_FILENAME} !-f
RewriteCond %{REQUEST_FILENAME} !-d
RewriteRule ^(.*)$ /index.php/$1 [L]

开启永久链接
登录Typecho后台,依次点击【设置】-【永久链接】,然后启用地址重写功能并保存

来源:禾白小三飘

标签: github

相关文章推荐

一起交流,含*的栏目必须填