http://www.cnblogs.com/xiaofengkang/

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下yum安装MySQL

    写这篇文章的原因是:在刚开始使用Linux操作系统时想要搭建LAMP环境,于是开始在Google和百度上各种寻找资料,碰到了不是很多的问题后,我决定写这篇文章总结一下在Linux下yum安装MySQL ...

  2. LINUX下编译安装PHP各种报错大集合

    本文为大家整理汇总了一些linux下编译安装php各种报错大集合 ,感兴趣的同学参考下. nginx1.6.2-mysql5.5.32二进制,php安装报错解决: 123456 [root@clien ...

  3. 【夯实PHP基础系列】linux下yum安装PHP APC

    Alternative PHP Cache(可选PHP缓存),依赖于 PECL扩展库 用源码方式安装,直接yum就行了:首先要安装apc的依赖包:yum install php-pear php-de ...

  4. Linux学习心得之 Linux下ant安装与使用

    作者:枫雪庭 出处:http://www.cnblogs.com/FengXueTing-px/ 欢迎转载 Linux学习心得之 Linux下ant安装与使用 1. 前言2. ant安装3. 简单的a ...

  5. Linux下php安装Redis扩展

    说明: 操作系统:CentOS php安装目录:/usr/local/php php.ini配置文件路径:/usr/local/php7/etc/php.ini Nginx安装目录:/usr/loca ...

  6. linux下编译安装vim7.4并安装clang_complete插件

    linux下编译安装vim7.4并安装clang_complete插件 因为debian里软件仓库中下载安装的vim是不支持python写的插件的(可以打开vim,在命令模式先输入:py测试一下),导 ...

  7. linux下编译安装curl

    linux下编译安装curl 1.下载curl git clone https://github.com/curl/curl.git 2.在curl目录下生成configure文件 ./buldcon ...

  8. linux下编译安装boost库

    linux下编译安装boost库 linux下编译安装boost库 1.下载并解压boost 1.58 源代码 下载 解压 2.运行bootstrap.sh 3.使用b2进行构建 构建成功的提示 4. ...

  9. linux下VMware安装出现的问题解决

    linux下VMware安装出现的问题解决 linux下VMware安装出现的问题解决 报错信息 问题1liboverlay-scrollbar.so和libunity-gtk-module.so加载 ...

随机推荐

  1. C++的引用的使用

    1引用的定义 引用时C++对C的一个重要的扩充,引用的作用是给变量起一个别名. 例如: int a; int &b=a;//声明b是a的引用 经过以上的声明,b就成为了a的别名,a和b的地位以 ...

  2. DB2--值为null则赋默认值

    数据库sql操作经常会做一些null值的处理.如果一个字段的值为null,我们希望查询出的结果默认设为0或空,则使用函数 COALESCE(column,0)  ,0的位置可以替换为其他值,可以是'' ...

  3. Windows cmd 将命令(/指令)写到一个文件里,直接运行这个文件。提高工作效率

    Windows cmd 批处理(cmd/bat)文件的简单使用介绍 前言 如果你想我一样,要每天都需要在cmd上,用键盘去敲击相同的命令,时间一长,你就觉得很无聊.有没有什么比较高效的方法,让我们不用 ...

  4. libmad介绍

    一.简介 libmad是一个开源mp3解码库,其对mp3解码算法做了很多优化,性能较好,很多播放器如mplayer.xmms等都是使用这个开源库进行解码的:如果要设计mp3播放器而又不想研究mp3解码 ...

  5. (华为机试大备战)java。多了解了解最常用的那个类库的方法对处理字符串的方法

    1.常考字符串处理:对处理字符串的方法. (a)统计字符串中特定字符的个数. 2.郭靖考了一道二维数组?? 3.多了解了解最常用的那个类库的方法.

  6. python3-字典的循环

    # Auther: Aaron Fan info = { 'stu1102': 'LongZe Luola', 'stu1103': 'XiaoZe Maliya', 'stu1106': 'Alex ...

  7. SDUT 3342 数据结构实验之二叉树三:统计叶子数

    数据结构实验之二叉树三:统计叶子数 Time Limit: 1000MS Memory Limit: 65536KB Submit Statistic Problem Description 已知二叉 ...

  8. java 字符流 字节流

    java对文本文档进行操作(拷贝.显示)出现乱码一般来说,可以从两个方面入手. 1.文本文件本身的编码格式. 2.java代码中处理文本文件的编码格式. 这里要注意的一点是,我们可以看出copyFil ...

  9. Linux文件锁flock ,检测进程是否已经存在

    在多个进程同时操作同一份文件的过程中,很容易导致文件中的数据混乱,需要锁操作来保证数据的完整性,这里介绍的针对文件的锁,称之为“文件锁”-flock.  头文件:#include<sys/fil ...

  10. 对XML文档进行修改

    怎样对XML文档时行修改.Insus.NET在此举个简单的例子.XML文档,就以这篇博文:http://www.cnblogs.com/insus/p/3274220.html 如果我们想对其中一个节 ...