Debian-8 搭建基于 LAMP 的 Typecho 个人博客系统。
基于 LAMP 搭建 Typecho 个人博客
转载请注明来自:b0t0w1’blog
搭建博客系统首先要选择 web 环境, linux-apache2-mysql-php(LAMP) 是最为便捷的网站环境。当然 lamp 环境稍微有点“重型”,很多网友使用 httpd-sqlite-php 作为 web 环境未尝不可。但稳定性差很多,sqlite 更多作为脚本使用的轻量级数据库,很少用于 web。
LAMP 搭建
更新系统:
apt-get update
apt-get upgrade
apache2 安装
安装apache2:
apt-get install apache2
打开 /etc/apache2/apache2.conf , 关闭 KeepAlive:
KeepAlive Off
On Debian 8, the event module is enabled by default. This should be disabled, and the prefork module enabled:
a2dismod mpm_event
a2enmod mpm_prefork
重启 apache2:
systemctl restart apache2
访问 localhost 是否解析正确。
mysql 安装
安装 mysql,根据提示输入 root 密码:
apt-get install mysql-server
进行 mysql 安全配置:
mysql_secure_installation
一路选择 yes
测试 mysql:
mysql -u 'root' -p
输入密码检验连接。
php5 安装
安装 php5 各依赖包
apt-get install php5-dev
手动安装 php5-curl :
apt-get install php5-curl
手动安装 :
apt-get install php5 php-pear
手动安装:
apt-get install php5-mysql
安装 php5-apcu 加快页面解析 php
apt-get install php5-apcu
在 /var/www/html/ 下新建 test.php, 写入:
<?php
phpinfo();
?>
访问 localhost/test.php 检验 php 是否解析正确。
安装 phpmyadmin
安装 phpmyadmin 便于管理数据库
apt-get install phpmyadmin
按照提示输入 mysql 数据库密码,同时也是登录密码。
建立 phpmyadmin 软连接:
ln -s /usr/share/phpmyadmin /var/www/html/
访问 localhost/phpmyadmin 能否连接数据库。
———-
Typecho 安装
Typecho 是基于 PHP5 开发,并支持 mysql、sqlite、PostgreSQL 数据库,是一款内核强健﹑扩展方便﹑体验友好﹑运行流畅的轻量级开源博客程序。对于普通个人博客来说 wordpress 过于笨重,特别是需要性能强大的 vps 才能展现 NB 之处。Typecho 做的不多,但足够好。
下载
安装
解压至 /www, 默认解压后文件为 build, 可以重新命名。访问 http://localhost/build/install.php 安装开始前需要手动创建数据库。
转载请注明来自:b0t0w1’blog