Centos 6 x86 minimal安装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后台,依次点击【设置】-【永久链接】,然后启用地址重写功能并保存

引用:
http://aceyi.cn/server/linux/3233
http://www.cnblogs.com/php5/archive/2011/09/02/2163454.html

你可能感兴趣的:(Centos 6 x86 minimal安装typecho)