什么事wordpressWordPress 是一个注重美学、易用性和网络标准的个人信息发布平台。WordPress 虽为免费的开源软件,但其价值无法用金钱来衡量。嘿嘿,这是官方解释啦。

其实 WordPress就是是一种使用PHP语言开发的博客平台,用户可以在支持PHPMySQL 数据库的服务器上架设自己的网志。

也可以把 WordPress 当作一个内容管理系统(CMS)来使用。WordPress 是一个免费的开源项目,在GNU通用公共许可证下授权发布。

 

好啦我们开始吧首先要有lamp环境啦,不会搭建的看老本的其他博客,还有phpmyadmin的正常使用。

在我们的root/目录下,已经有了wordpress的压缩包了:

解压缩到/var/www/html/mybbs1/目录下

[root@localhost ~]# unzip wordpress_v3.0.5-zh_CN.zip -d /var/www/html/mybbs1

进入/var/www/html/mybbs1目录下查看(解压后生成了新的目录/wordpress-3.0.5-zh_CN/ wordpress/

 

然后我们可以试图直接访问index.php页面:

(地址是:http://192.168.102.22/mybbs1/wordpress-3.0.5-zh_CN/wordpress/)

如下图,出现了点小问题,貌似是缺少东西哎,那就加呗:

 

进入我们的mysql管理页面:

按照我们上一篇文章中的配置,路径是:http://192.168.102.22/phpmyadmin

登录密码是:123

 

创建一个名为wordpress的数据库

 

 

在虚拟机中,创建我们的配置文件:

[root@localhost wordpress]# cp -p wp-config-sample.php wp-config.php

[root@localhost wordpress]# vim wp-config.php   (注意:我们只修改三个地方,数据库的名称,数据库用户名,数据库密码。一定要注意的是数据库密码是phpmyadmin管理mysql的密码,不能随意创建

<?php

/**

 * WordPress 基础配置文件。

 *

 * 本文件包含以下配置选项: MySQL 设置、数据库表名前缀、

 * 密匙、WordPress 语言设定以及 ABSPATH。如需更多信息,请访问

 * {@link http://codex.wordpress.org/Editing_wp-config.php 编辑

 * wp-config.php} Codex 页面。MySQL 设置具体信息请咨询您的空间提供商。

 *

 * 这个文件用在于安装程序自动生成 wp-config.php 配置文件,

 * 您可以手动复制这个文件,并重命名为 wp-config.php,然后输入相关信息。

 *

 *

 * @package WordPress

 */

 

// ** MySQL 设置 - 具体信息来自您正在使用的主机 ** //

/** WordPress 数据库的名称 */

define('DB_NAME', 'wordpress');

 

/** MySQL 数据库用户名 */

define('DB_USER', 'root');

 

/** MySQL 数据库密码 */

define('DB_PASSWORD', '123');

 

/** MySQL 主机 */

define('DB_HOST', 'localhost');

 

/** 创建数据表时默认的文字编码 */

define('DB_CHARSET', 'utf8');

 

/** 数据库整理类型。如不确定请勿更改 */

define('DB_COLLATE', '');

 

/**#@+

 * 身份密匙设定。

 *

 * 您可以随意写一些字符

 * 或者直接访问 {@link https://api.wordpress.org/secret-key/1.1/salt/ WordPress.org 私钥生成服务}

 * 任何修改都会导致 cookie 失效,所有用户必须重新登录。

 *

 * @since 2.6.0

 */

define('AUTH_KEY',         'R`kCVq49* bI[#z^|A`sK8F1|+I ;2m#N:M6;!&]n@:~OyoN{!A[1@Fib<8q6ebG');

define('SECURE_AUTH_KEY',  '3u/wEh1ScL2r`m]]ukeQEU4J/@{[/=,xh[2:d)MT([*np% 3IOaw@*x9A=R1qf:<');

define('LOGGED_IN_KEY',    'sdGR2EV1pq=! d$I.@H-*>:Lxu+#a!/e2@s|GP`16[npiH6 TTn4jQ[C~?Q}0~ad');

define('NONCE_KEY',        'A2Mq&Igk[O:$BWE4|.MF=;ua=B?8%3~ML]As{_yc`d]Of_g@[;@>m`],yV+b=X#c');

define('AUTH_SALT',        'Yj0SH;I|Z0[<LoSK5*eD:C.}BW%aZ^ q-9`EC409/zwnilN[IMZZ|m/E{VDa$FiN');

define('SECURE_AUTH_SALT', ',lpmp-[&AeVRHd4c6r3g>74ISY_)FpQ4Piyl}C)pikK]e[ANI[d]/?TJfe$+&eCI');

define('LOGGED_IN_SALT',   'l6YPf|pPhNE%7{a4RC/XSy^6DES?b8jBm24km0Gy>SGm&=(b=!WVpZHdTm9wMrZ?');

define('NONCE_SALT',       '%y=dCL5apAWc7jKB~)!]&J[I#m,9;TV0gA(2_6-6R-F@}1$ve~BwolaqPIJQ+ytb');

 

/**#@-*/

 

/**

 * WordPress 数据表前缀。

 *

 * 如果您有在同一数据库内安装多个 WordPress 的需求,请为每个 WordPress 设置不同的数据表前缀。

 * 前缀名只能为数字、字母加下划线。

 */

$table_prefix  = 'wp_';

 

/**

 * WordPress 语言设置,默认为英语。

 *

 * 本项设定能够让 WordPress 显示您需要的语言。

 *   wp-content/languages 内应放置同名的 .mo 语言文件。

 * 要使用 WordPress 简体中文界面,只需填入 zh_CN

 */

define ('WPLANG', 'zh_CN');

 

/**

 * 开发者专用:WordPress 调试模式。

 *

 * 将这个值改为“true”,WordPress 将显示所有开发过程中的提示。

 * 强烈建议插件开发者在开发环境中启用本功能。

 */

define('WP_DEBUG', false);

 

/* 好了!请不要再继续编辑。请保存该文件。 */

 

/** WordPress 目录的绝对路径。 */

if ( !defined('ABSPATH') )

       define('ABSPATH', dirname(__FILE__) . '/');

 

/** 设置 WordPress 变量和包含文件。 */

require_once(ABSPATH . 'wp-settings.php');

 

刷新之前的页面,接下来便可以进入配置步骤了:

刚才的页面(http://192.168.102.22/mybbs1/wordpress-3.0.5-zh_CN/wordpress):

 

根据读者的实际情况填写,

 

 

如图示,我们已经安装完成了,接下来便可以登录进去进行进一步的配置了,

读者可以根据自己的需求进行配置,老本就不再啰嗦了。

 

 

最后需要提到的一个知识点:PHP加速。

php的优化加速工具

 

    () APC Alternative PHP Cache

  http://pecl.php.net/package-info.php?package=APC

  APC运行于LinuxFreeBSD,你需要自己编译安装。按照其开发人员的说法,在他们的测试环境下可以提高脚本速度50%-400%。并且APC是个开源项目,已经加入了PHPPECL库,很值得一试。

  () Turck MMCache

  http://turck-mmcache.sourceforge.net/

  Turck MMCache似乎是此类软件中目前最受欢迎的一种,它开放源代码,完全免费。它将PHP代码预编译并缓存起来,同时也对PHP运行环境进行一定优化。按照其官方文档的说法,MMCache可以明显地减轻服务器的负载,并提高脚本执行速度110倍。

  MMCache与另一个知名的加速软件Zend Optimizer兼容,但注意必需先安装MMCachephp.ini中设置)。除了加快PHP程序的速度,MMCache还可以将PHP代码加密。

  Turck MMCache同时支持LinuxWin32平台。

  () PHPA the PHP Accelerator

  http://www.php-accelerator

  PHPA又是另一个流行的PHP加速软件。在其官方网站上有分别使用PHPAAPCZend CachePHP脚本执行测试对比,其表现略优于APC,略逊于Zend Cache

  PHPA支持Linux, FreeBSD, OpenBSD, BSDiSolaris系统.

  () Zend Performance Suite

  http://www.zend.com/

  Zend Performance Suite是老牌的PHP加速/优化软件,依托于PHP领域最知名的Zend公司。目前已经推出4.0版本,它可以为PHP应用提供程序加速,内容缓存,文件压缩,下载服务等,功能十分强大,

      获得好几个PHP杂志的推荐奖—但是不得不提起,它也很昂贵,目前的价格是1875美元。

  以上几种加速软件,希望读者按照服务器环境自行测试并选择其中最适用的,因为我没有办法提供一个普遍适用的测试标准来判断哪种方案是最有效的。综合起来看,我个人认为Turck MMCache是个值得推荐的选择,免费而且功能相当出色。

   (五) XCacheXCache 是一个开源的 opcode 缓存器/优化器, 这意味着他能够提高您服务器上的 PHP 性能.

    他通过把编译 PHP 后的数据缓冲到共享内存从而避免重复的编译过程,

    能够直接使用缓冲区已编译的代码从而提高速度. 通常能够提高您的页面生成速率 2 5 ,

    降低服务器负载(截取自:http://baike.baidu.com/view/1999371.htm

 

当然我们在以后还是会做的,因为php的加速优化,是很有用的哦!!