转自:http://www.cnblogs.com/xiaofengkang/archive/2011/11/16/2251608.html

WordPress简介

WordPress 是一种使用 PHP语言和 MySQL数据库开发的开源、免费的Blog博客网志)引擎,用户可以在支持 PHP 和 MySQL 数据库的服务器上建立自己的 Blog。WordPress 是一个功能非常强大的博客系统,插件众多,易于扩充功能。安装和使用都非常方便。目前 WordPress 已经成为主流的 Blog 搭建平台。

现在我们开始搭建属于自己的blog:

1.首先,你需要下载wordpress(WordPress 是目前最为流行的 PHP Blog 程序,目标是美学、Web 标准和易用性的统一。它基于 GPL 许可协议,完全免费)。下载地址:

http://wordpress.org/download/

2.然后就是安装Wordpress必须的组件:

1)安装apache服务器:

sudo apt-get install apache2

安装后在浏览器中打开:http://localhost/或者http://127.0.0.1

如果出现It works!那证明OK了

2)安装php服务:

sudo apt-get install php5

测试:

打开gksudo gedit /var/www/testphp.php

然后随意输入点东西(我输入的是KH)再保存。

然后在浏览器中输入http://127.0.0.1/testphp.php或者http://localhost/testphp.php

如果显示出你输入的东西即为成功

3)重启apache服务器

sudo /etc/init.d/apache2 restart

此时浏览器就可以正确解析php文件了。

4)安装mysql服务:

sudo apt-get install mysql-server

sudo apt-get install mysql-admin

sudo apt-get install mysql-client

安装过程中提示输入数据库root用户的密码

3.为Wordpress新建mysql数据库:

在终端下打开mysql管理器:

$mysql -u root -p

创建新数据库:

mysql>CREATE DATABASE wordpress

4.解压wordpress的tar.gz压缩包

$sudo tar -zxvf wordpress-3.2.1.tar.gz

得到wordpress文件夹,然后按要求编辑wp-config.php文件,主要是提供数据库的名字(如这里的wordpress),用户名(如root),密码(如安装mysql时键入的密码)。

5.将wordpress文件夹拷贝到/var/www目录下:

sudo cp -a ./wordpress /var/www

此时在浏览器中访问http://localhost/wordpress/wp-admin/install.php,就会发现出现了上面所描述的乱码。我们首先利用phpMyAdmin来看一下这个乱码到底是什么问题

6.安装phpMyAdmin:

sudo apt-get install phpmyadmin

此时的phpmyadmin文件夹被安装在/usr/share/phpmyadmin下,为了能在浏览器中访问到phpmyadmin,需要在/var/www下做一个软连接到该文件夹:

进入/var/www文件夹,在该目录下执行如下操作:

sudo ln -s /usr/share/phpmyadmin

此时在浏览器中键入http://localhost/phpmyadmin,会发现出现了如下错误:

Cannot load mysql extension. Please check your PHP configuration.

这其实就是上面乱码所说的错误。

幸运的是,phpmyadmin同时给出了该问题的解决方案:

7.这样就很明确了,我们安装php-mysql包即可:

sudo apt-get install php-mdb2-driver-mysql

8.安装完毕后别忘了重启apache 和 mysql:

sudo /etc/init.d/apache2 restart

sudo /etc/init.d/mysql restart

然后便可以正常访问访问http://localhost/wordpress/wp-admin/install.php并安装wordpress了。

linux下搭建属于自己的博客(WordPress安装)的更多相关文章

  1. linux下部署tomcat 上线jpress博客系统

    tomcat Tomcat服务器是一个免费的开放源代码的Web应用服务器,属于轻量级应用服务器. tomcat有三个端口 开始部署 安装tomcat 第一步:下载tomcat 安装包 tomcat官网 ...

  2. Java学习心得之 Linux下搭建JavaWeb环境

    作者:枫雪庭 出处:http://www.cnblogs.com/FengXueTing-px/ 欢迎转载 Java学习心得之 Linux下搭建JavaWeb环境 1. 前言2. Java安装3. t ...

  3. Java学习心得之 Linux下搭建Java环境

    作者:枫雪庭 出处:http://www.cnblogs.com/FengXueTing-px/ 欢迎转载 Java学习心得之 Linux下搭建Java环境 1.前言2.JDK安装3.配置环境变量4. ...

  4. 使用wordpress搭建自己的独立博客

    最近想要搭建自己的私人博客, 各种百度,完整的搭建步骤如下! 首先得要有自己的vps或者云主机,我这里是自己的云主机,有自己的域名(我这边目前没有买域名)! 搭建步骤! 1,安装lnmp(linux+ ...

  5. [编译] 3、在Linux下搭建51单片机的开发烧写环境(makefile版)

    星期二, 10. 七月 2018 01:01上午 - beautifulzzzz 一.SDCC(Small Device C Compiler)编译环境搭建 SDCC是一个小型设备的C语言编译器,该编 ...

  6. linux下搭建hexo环境

    最近对搭建个人博客比较感兴趣,但是刚搭建好next主题基本博客,电脑就坏了,借了一台电脑继续搞,不想在他电脑中弄太多环境,所以我准备在自己电脑的服务器上搭建hexo环境 服务器环境: (1)cento ...

  7. Hexo+GitHub+Netlify一站式搭建属于自己的博客网站

    喜欢的话请关注我的个人博客我在马路边https://hhongwen.cn/,此文为博主原创,转载请标明出处. 更好的阅读体验请点击查看:Hexo+GitHub+Netlify一站式搭建属于自己的博客 ...

  8. Linux下搭建JSP环境

    Linux下搭建JSP环境     作为一名Java EE系统架构工程师,经常需要搭配和建立JSP(Java Server Pages)的开发环境和运行环境,所以本人在平时的工作中积累了一些在Linu ...

  9. Linux 下搭建 Kafka 环境

    Linux 下搭建 Kafka 环境 作者:Grey 原文地址: 博客园:Linux 下搭建 Kafka 环境 CSDN:Linux 下搭建 Kafka 环境 环境要求 操作系统:CentOS 7 下 ...

随机推荐

  1. MySQL查询交集

    MySQL表 CREATE TABLE `viewhistory` (   `viewid` int(11) NOT NULL AUTO_INCREMENT,   `uid` int(11) NOT ...

  2. 【GoLang】golang 如何像Java 一样通过类名反射对象?

    结论: golang不支持解析string然后执行. golang的反射机制只能存在于已经存在的对象上面. 不知道后续的版本有没有规划,现在只能先加载注册,然后实现类似Java工厂模式的反射. 代码示 ...

  3. gpt格式下通过U盘装win7系统

    首先下好一个64位的win7系统,可以是ghost版的,然后放到你的U盘,在U盘的根目录下添加bootmgr.efi,bootx64.efi.shell.efi这几个文件,其它都不要管,重启,你就在g ...

  4. (转) Docker swarm 之介绍与使用

    今天,在站内看到一篇关于Docker Swarm 的文章,非常好,在这里转过来,方便日后查阅 :) 原贴链接: http://www.cnblogs.com/rio2607/p/4445968.htm ...

  5. emmet 太 hackble 了 。。。

    http://www.open-open.com/lib/view/open1451954899292.html

  6. python装饰器初探

    一.含有一个装饰器 #encoding: utf-8 ############含有一个装饰器######### def outer(func): def inner(*args, **kwargs): ...

  7. CSS颜色代码 颜色值 颜色名字大全(转载)

    CSS颜色代码 颜色值 颜色名字大全 转载处http://flyjj.com/css-colour-code.html 颜色值 CSS 颜色使用组合了红绿蓝颜色值 (RGB) 的十六进制 (hex) ...

  8. [Android] 如何查看apk需要支持的Android版本

    reference to : http://blog.csdn.net/huiguixian/article/details/39928089 如果有一个apk,需要知道他最低安装支持的Android ...

  9. July 8th, Week 28th Friday, 2016

    Care and diligence bring luck. 谨慎和勤奋带来好运气. Just as we have said before, diligence is the mother of g ...

  10. Java -- File

    @.getPath().getAbsolutePath().getCanonicalPath()区别 原文:http://blog.csdn.net/wh_19910525/article/detai ...