这里采用的是Debian-8.10为系统的LAMP。

LAMP 搭建

更新系统:

  1. apt-get update
  2. apt-get upgrade

apache2 安装

安装apache2:

  1. apt-get install apache2
    重启 apache2:
  2. systemctl restart apache2

访问 localhost或者你的IP地址是否解析正确。

mysql 安装

安装 mysql,根据提示输入 root 密码:

  1. apt-get install mysql-server
    进行 mysql 安全配置:
  2. mysql_secure_installation
    一直选择y,中间会有两次输入数据库密码的,按照操作输入即可。

测试 mysql:

  1. mysql -u 'root' -p
    输入密码检验连接。

php5 安装

安装 php5 各依赖包

  1. apt-get install php5-dev
    手动安装 php5-curl :
  2. apt-get install php5-curl
    手动安装 :
  3. apt-get install php5 php-pear
    手动安装:
  4. apt-get install php5-mysql
    安装 php5-apcu 加快页面解析 php
  5. apt-get install php5-apcu
    在 /var/www/html/ 下新建 test.php, 写入:
<?php
phpinfo();
?>

访问 localhost/test.php或者IP/test.php 检验 php 是否解析正确。

安装 phpmyadmin

安装 phpmyadmin 便于管理数据库

  1. apt-get install phpmyadmin
    按照提示输入 mysql 数据库密码,同时也是登录密码。

建立 phpmyadmin 软连接:

  1. ln -s /usr/share/phpmyadmin /var/www/html/
    访问 localhost/phpmyadmin 或者IP/phpmyadmin能否连接数据库。

Typecho下载及安装

下载地址:http://typecho.org/
安装:
1.解压下载的源代码压缩包,解压后文件名为build文件,将build文件的内容上传到/var/www/html/的html文件下;
2.IP/phpmyadmin打开数据库,新建一个数据库typecho;
3.然后打开IP/index.php,有时候会默认index.html这是因为默认的首页是html这个文件,安装完了可以删除这个文件(index.html),
4.安装过程中如果出现不能连接数据库的话,数据库地址默认localhost,这样就可以了,这样的出现的问题是,不能建立config.inc.php这个文件,然后让你新建config.inc.php文件,并将

<?php
/**
 * Typecho Blog Platform
 *
 * @copyright  Copyright (c) 2008 Typecho team (http://www.typecho.org)
 * @license    GNU General Public License 2.0
 * @version    $Id$
 */

/** 定义根目录 */
define('__TYPECHO_ROOT_DIR__', dirname(__FILE__));

/** 定义插件目录(相对路径) */
define('__TYPECHO_PLUGIN_DIR__', '/usr/plugins');

/** 定义模板目录(相对路径) */
define('__TYPECHO_THEME_DIR__', '/usr/themes');

/** 后台路径(相对路径) */
define('__TYPECHO_ADMIN_DIR__', '/admin/');

/** 设置包含路径 */
@set_include_path(get_include_path() . PATH_SEPARATOR .
__TYPECHO_ROOT_DIR__ . '/var' . PATH_SEPARATOR .
__TYPECHO_ROOT_DIR__ . __TYPECHO_PLUGIN_DIR__);

/** 载入API支持 */
require_once 'Typecho/Common.php';

/** 载入Response支持 */
require_once 'Typecho/Response.php';

/** 载入配置支持 */
require_once 'Typecho/Config.php';

/** 载入异常支持 */
require_once 'Typecho/Exception.php';

/** 载入插件支持 */
require_once 'Typecho/Plugin.php';

/** 载入国际化支持 */
require_once 'Typecho/I18n.php';

/** 载入数据库支持 */
require_once 'Typecho/Db.php';

/** 载入路由器支持 */
require_once 'Typecho/Router.php';

/** 程序初始化 */
Typecho_Common::init();

/** 定义数据库参数 */
$db = new Typecho_Db('Mysql', 'typecho_');
$db->addServer(array (
  'host' => 'localhost',
  'user' => 'root',
  'password' => 'xxxxx',(xxx是你的数据库密码。提示你新建文件,复制代码的时候,你直接复制代码,新建文件即可)
  'charset' => 'utf8',
  'port' => '3306',
  'database' => 'typecho',
), Typecho_Db::READ | Typecho_Db::WRITE);
Typecho_Db::set($db);

将代码粘贴在config.inc.php,然后保存,最后上传到/var/www/html/的html文件下。
5.继续安装。

Last modification:November 25, 2018
If you think my article is useful to you, please feel free to appreciate