转自: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了。

转载于:https://www.cnblogs.com/x_wukong/p/5582559.html

linux下搭建属于自己的博客(WordPress安装)相关推荐

  1. linux下部署tomcat没起成功,linux下部署tomcat 上线jpress博客系统

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

  2. linux运行input文件路径,new FileInputStream(filePath)方法在linux下执行不正确 | ZPY博客...

    因为要做下载,代码里用的new FileInputStream(filePath)读取文件在windows下测试正常,但打包放到Linux下执行就不正常了,也不报错,但是下载下来的图片是损坏的.感觉是 ...

  3. linux qos 软件,linux下QOS:应用篇 - 博客 - 伯乐在线

    原文出处: linuxDOS   欢迎分享原创到伯乐头条 上一篇我们讲了QOS的理论知识,了解了它是做什么用的,以及设计模式,下面就以tc的应用的更深入的理解qos. Linux采用了基于对象的实现方 ...

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

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

  5. linux里面搭建php环境,Linux下搭建PHP环境

    该站下有系列PHP文章. 在Linux下搭建PHP环境比Windows下要复杂得多.除了安装Apache,PHP等软件外,还要安装一些相关工具,设置必要参数.而且,如果要使用PHP扩展库,还要进行编译 ...

  6. Linux 下搭建 Java Web 开发环境

    Linux 下搭建 Java Web 开发环境 我的小站.Github Java Web,是用Java技术来解决相关web互联网领域的技术栈,下方为 Linux 下搭建 Java Web 开发环境教程 ...

  7. Win10环境下基于Hexo的静态博客环境搭建,及其阿里云部署

    引言 1.为什么要搭建自己的个人博客 工作和学习过程中,我们经常遇到一些这样或那样的问题,此时我们可能会在网上找到相应的解决方法.但是过了一段时间之后,当我们再次碰到类似的问题时,早已忘记以前是怎么解 ...

  8. CentOS 7下简单搭建个人博客——wordpress

    CentOS 7下简单搭建个人博客--wordpress 前言: CentOS 7及以上版本不能安装Mysql数据库,我们用的MariaDB数据库代替.mariadb的简单安装与配置可参考:https ...

  9. linux下搭建hexo环境

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

最新文章

  1. PHP explode() 函数
  2. php mysql insert 变量,php – 在blueimp / jquery-file-upload上添加更多自定义变量给mysql insert...
  3. 最难面试IT公司的测试题
  4. 将Spring集成到旧版应用程序中
  5. android旋转屏幕 简册,[Android][旋转屏幕]
  6. 关于缓存穿透,缓存击穿,缓存雪崩,热点数据失效问题的解决方案(转)
  7. Openstack Python 源代码的路径
  8. C语言的标准内存分配函数
  9. python旋转校正原理_Python+OpenCV实现旋转文本校正方式
  10. Java工程师的成长之路
  11. 视频编码c语言,MPEG4codec(c) MPEG4视频格式的编解码源码 C语言实现 - 下载 - 搜珍网...
  12. Python使用struct处理二进制(pack和unpack用法)
  13. 6sp电池测试软件,小白必看!iPhone 6sp电池更换记录,续航半天变成2天,给力!...
  14. 随机名字获取,杜绝取名烦恼
  15. java里面add报错,java错误
  16. 逆向破解思路和获取app的代码,脱壳操作(三)
  17. 电容笔和触控笔有哪些区别?双十一好用不贵电容笔推荐
  18. microsoft edge 打开垃圾网页
  19. Appium真机运行测试用例讲解
  20. 虹科教您 | 虹科TSN配置软件RELY-TSN-Configurator基本操作指南

热门文章

  1. 深入探讨C++中的引用
  2. OpenCV3学习(7.2)——图像分割之二(分水岭算法watershed)
  3. 7-168 币值转换 (20 分)
  4. 6-8 先序输出叶结点 (15 分)
  5. ubuntu无法打开Firefox
  6. uboot kernel 博客
  7. Spring Boot学习笔记——Spring Boot与ActiveMQ的集成
  8. 探索Windows Azure 监控和自动伸缩系列1 - 连接中国区Azure
  9. 查看win激活状态的命令
  10. 测试范围不统一,引发的冲突问题