LAMP环境搭建及应用(phpmyadmin+wordpress)
WordPress是一种使用PHP语言开发的博客平台,用户可以在支持PHP和MySQL 数据库的服务器上架设自己的网志。也可以把 WordPress 当作一个内容管理系统(CMS)来使用。WordPress 是一个免费的开源项目,在GNU通用公共许可证下授权发布。我们在上一篇文章中已经详细的介绍了LAMP环境的搭建,在此就不做赘述了。本文的主要目的就是介绍wordpress的安装及使用。
下面就进入主题,前提是已经搭建好lamp环境,以及phpmyadmin的正常使用。
跟小编以往的风格一样,在我们的root/目录下,已经有了wordpress的压缩包了:
解压缩到/var/www/html/mybbs1/目录下
# unzip wordpress_v3.0.5-zh_CN.zip -d /var/www/html/mybbs1
进入/var/www/html/mybbs1目录下查看(解压后生成了新的目录/wordpress-3.0.5-zh_CN/ wordpress/)
然后我们可以试图直接访问主页面(当前应该进入配置安装步骤):
(地址是:http://192.168.44.127/mybbs1/wordpress-3.0.5-zh_CN/wordpress/)
如下图,出现了点小问题:
进入我们的mysql管理页面:
按照我们上一篇文章中的配置,路径是:http://192.168.44.127/phpmyadmin
登录密码是:123
创建一个名为wordpress的数据库
在虚拟机中,创建我们的配置文件:
# cp -p wp-config-sample.php wp-config.php
# 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
define('SECURE_AUTH_KEY', '3u/wEh1ScL2r`m]]ukeQEU4J/@{[/=,xh
define('LOGGED_IN_KEY', 'sdGR2EV1pq=! d$I.@H-*>:Lxu+#a!/e2@s|GP`16
define('NONCE_KEY', 'A2Mq&IgkAs{_yc`d]Of_g@[;@>m`],yV+b=X#c');
define('AUTH_SALT', 'Yj0SH;I|Z0[<LoSK5*eD:C.}BW%aZ^ q-9`EC409/zwnilN
define('SECURE_AUTH_SALT', ',lpmp-[&AeVRHd4c6r3g>74ISY_)FpQ4Piyl}C)pikK]e/?TJfe$+&eCI');
define('LOGGED_IN_SALT', 'l6YPf|pPhNE%7{a4RC/XSy^6DES?b8jBm24km0Gy>SGm&=(b=!WVpZHdTm9wMrZ?');
define('NONCE_SALT', '%y=dCL5apAWc7jKB~)!]&J
/**#@-*/
/**
* 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.44.127/mybbs1/wordpress-3.0.5-zh_CN/wordpress):
根据读者的实际情况填写,
如图示,我们已经安装完成了,接下来便可以登录进去进行进一步的配置了,
读者可以根据自己的需求进行配置,小编就不再啰嗦了。
在文章的最后,额外需要提到的一个知识点:PHP加速。(有兴趣的读者可以自行摸索php加速工具的使用)
php的加速工具
(一) APC Alternative PHP Cache
http://pecl.php.net/package-info.php?package=APC
APC运行于Linux和FreeBSD,你需要自己编译安装。按照其开发人员的说法,在他们的测试环境下可以提高脚本速度50%-400%。并且APC是个开源项目,已经加入了PHP的PECL库,很值得一试。
(二) Turck MMCache
http://turck-mmcache.sourceforge.net/
Turck MMCache似乎是此类软件中目前最受欢迎的一种,它开放源代码,完全免费。它将PHP代码预编译并缓存起来,同时也对PHP运行环境进行一定优化。按照其官方文档的说法,MMCache可以明显地减轻服务器的负载,并提高脚本执行速度1-10倍。
MMCache与另一个知名的加速软件Zend Optimizer兼容,但注意必需先安装MMCache(php.ini中设置)。除了加快PHP程序的速度,MMCache还可以将PHP代码加密。
Turck MMCache同时支持Linux和Win32平台。
(三) PHPA the PHP Accelerator
http://www.php-accelerator
PHPA又是另一个流行的PHP加速软件。在其官方网站上有分别使用PHPA与APC、Zend Cache的PHP脚本执行测试对比,其表现略优于APC,略逊于Zend Cache。
PHPA支持Linux, FreeBSD, OpenBSD, BSDi和Solaris系统.
(四) Zend Performance Suite
http://www.zend.com/
Zend Performance Suite是老牌的PHP加速/优化软件,依托于PHP领域最知名的Zend公司。目前已经推出4.0版本,它可以为PHP应用提供程序加速,内容缓存,文件压缩,下载服务等,功能十分强大,
获得好几个PHP杂志的推荐奖—但是不得不提起,它也很昂贵,目前的价格是1875美元。
以上几种加速软件,希望读者按照服务器环境自行测试并选择其中最适用的,因为我没有办法提供一个普遍适用的测试标准来判断哪种方案是最有效的。综合起来看,我个人认为Turck MMCache是个值得推荐的选择,免费而且功能相当出色。
(五) XCache:XCache 是一个开源的 opcode 缓存器/优化器, 这意味着他能够提高您服务器上的 PHP 性能.
他通过把编译 PHP 后的数据缓冲到共享内存从而避免重复的编译过程,
能够直接使用缓冲区已编译的代码从而提高速度. 通常能够提高您的页面生成速率 2 到5 倍,
降低服务器负载(截取自:http://baike.baidu.com/view/1999371.htm)
没看完~~~~~~ 先顶,好同志 不在课堂上沉睡,就在酒桌上埋醉。 脱了衣服我是禽兽,穿上衣服我是衣冠禽兽! 爱——不是想出来的,爱——是做出来的!! 过来看看的 丑,但是丑的特别,也就是特别的丑!
页:
[1]