【教程】VPS搭建typecho博客
Typecho是一款博客类cms,相比于常用的wordpress,具有体积小,响应快,对服务器性能要求小等优点。Wordpress的压缩包约9M,而typecho仅0.5M不到。体积的优势再加上专注于博客,使得typecho可以良好的运行在低性能的VPS上,一般256M就足以良好的运行typecho,并且还能保证优秀的响应速度。
准备工作
1.需要一台大于等于256M内存的安装debian8的VPS。
2.过程中需要使用到ssh和sftp工具,建议使用xshell和xftp,这两款软件针对于个人都是免费的。
3.下载typecho的安装包并解压。可以从官网下载,点击这里;也可以从github上下载源代码,点击这里。
搭建过程
1.使用ssh链接上vps后,首先需要更新系统。由于系统为debian8,所以输入以下命令:
sudo apt-get -y update && sudo apt-get -y upgrade
2.安装apache:
sudo apt-get -y install apache2
安装完apache后,在浏览器中输入vps的地址就会看到如图所示的apache默认页面。
3.安装mySQL数据库服务:
sudo apt-get -y install mariadb-server mariadb-client
安装时会提示你设置数据库密码(有些版本安装时不会提示你输入密码):
然后继续安装mySQL:
mysql_secure_installation
按照图中所示进行选择配置:
3.安装PHP以及相关组件:
sudo apt-get -y install php5 libapache2-mod-php5
4.重启mySQL和apache以及设置开机自启。
sudo service apache2 restart
sudo systemctl enable apache2
sudo service mysql restart
sudo systemctl enable mysql
5.新建一个数据库。
sudo mysql -u root -p
提示输入你刚才设置的mySQL密码
CREATE DATABASE name;
Query OK, 1 row affected (0.00 sec)//此段为mySQL反馈提示,不需要输入。
将name更换为你想要的任意名称
CREATE USER user@localhost;
Query OK, 0 rows affected (0.00 sec)//此段为mySQL反馈提示,不需要输入。
将user更换为你想要的任意用户名称。
SET PASSWORD FOR user@localhost= PASSWORD("密码");
Query OK, 0 rows affected (0.00 sec)//此段为mySQL反馈提示,不需要输入。
为user设置一个密码,请设置一个足够复杂的密码。
GRANT ALL PRIVILEGES ON name.* TO user@localhost IDENTIFIED BY '密码';
Query OK, 0 rows affected (0.00 sec)//此段为mySQL反馈提示,不需要输入。
将两者联系起来并且通过密码来授权。
FLUSH PRIVILEGES;
exit
确认并退出mySQL。
安装typecho
1.使用ftp工具将先前下载的typecho压缩包解压并且上传到/var/www/html目录中。
2.在浏览器中输入vps的ip地址,将看到如下所示的页面:
点击进行下一步
填写数据库用户名,即上述的user;填写数据库用名,即上述的name。并依次填写网站地址,用户名,密码和邮箱。
弱弱的问下,安装typecho时显示数据库适配器无。如何解决,谢谢!
你安装的是哪一个数据库?数据库初始化时怎么操作的?数据库的账号和密码是否填写正确?