LAMP应用之PhpmyadminWordpress

Phpmyadmin

关于phpmyadmin

phpMyAdmin 是一个以PHP为基础,以Web-Base方式架构在网站主机上的MySQL的数据库管理工具,让管理者可用Web接口管理MySQL数据库。借由此Web接口可以成为一个简易方式输入繁杂SQL语法的较佳途径,尤其要处理大量资料的汇入及汇出更为方便。其中一个更大的优势在于由于phpMyaAdmin跟其他PHP程式一样在网页服务器上执行,但是您可以在任何地方使用这些程式产生的HTML页面,也就是于远端管理MySQL数据库,方便的建立、修改、删除数据库及资料表。也可借由phpMyAdmin建立常用的php语法,方便编写网页时所需要的sql语法正确性(摘自网络)

安装phpmyadmin

为了使数据库管理起来方便,我们来安装phpmyadmin来实现对数据库的web管理

解压phpmyadmin

Unzip phpMyAdmin-3.5.8-all-languages.zip

把解压后的目录移动到apache放置网页的主目录下

[root@localhost ~]# mv phpMyAdmin-3.5.8-all-languages /usr/local/apache/htdocs/phpmyadmin

进入/usr/local/apache/htdocs/phpmyadmin拷贝config.sample.inc.phpconfig.inc.php并编辑

[root@localhost phpmyadmin]# cp config.sample.inc.php config.inc.php

完了重启apache服务

打开浏览器输入http://192.168.129.251/phpmyadmin就能进入下面的登陆界面

LAMP应用之Phpmyadmin、Wordpress_wordpress

输入账号密码登陆便可以进行对数据库的管理

LAMP应用之Phpmyadmin、Wordpress_phpmyadmin_02

创建一个数据库

LAMP应用之Phpmyadmin、Wordpress_LAMP_03

这下就方便多了

但是我遇到一个问题

LAMP应用之Phpmyadmin、Wordpress_LAMP_04

虽然不影响phpmyadmin的使用但是也着实不舒服,我上网搜了搜也是比较多的一个问题,下面是我的解决办法

先去网上下载两个rpm

libmcrypt-2.5.7-5.el5.i386

libmcrypt-devel-2.5.7-5.el5.i386

rpm –ivh libmcrypt-devel-2.5.7-5.el5.i386

rpm –ivh libmcrypt-2.5.7-5.el5.i386

切换目录:

[root@localhost php-5.4.13]# cd /usr/local/src/php-5.4.13/ext/mcrypt/

执行phpize

[root@localhost mcrypt]# /usr/local/php/bin/phpize

Configuring for:

PHP Api Version:         20100412

Zend Module Api No:      20100525

Zend Extension Api No:   220100525

[root@localhost mcrypt]# ./configure --with-php-config=/usr/local/php/bin/php-config

/usr/local/php/lib/php/extensions/no-debug-zts-20100525/

最后有一句话:config.status: creating mcrypt.h

接下来

Make

Make test

Make install

Make install 之后会出现一句话:Installing shared extensions:     /usr/local/php/lib/php/extensions/no-debug-zts-20100525/这个是关键产生mcrypt.So模块儿的路径

接下来编辑/etc/php.ini文件

添加两行(如图)

LAMP应用之Phpmyadmin、Wordpress_phpmyadmin_05

添加完毕后重新对php编译安装(在LAMP环境搭建中已经有详细说明)

重启apache服务

打开浏览器重新登录:

LAMP应用之Phpmyadmin、Wordpress_wordpress_06

这下看起来就会比较舒服了。。。

 

Wordpress

WordPress是一种使用PHP语言开发的博客平台,用户可以在支持PHPMySQL 数据库的服务器上架设自己的网志。也可以把 WordPress 当作一个内容管理系统(CMS)来使用。

既然wordpress这么受欢迎我们就来建一个属于自己的论坛

此次wordpress的搭建是基于上一次的LAMP环境搭建的我只多下载了一个wordpress的源码包

wordpress_v3.0.5-zh_CN

解压wordpress压缩包

Unzip   wordpress-3.0.5-zh_CN.zip

[root@localhost wordpress-3.0.5-zh_CN]# ll

total 4

drwxr-xr-x 5 root root 4096 Feb  9  2011 wordpress

文件夹下只有一个wordpress目录

把该目录移动到apache存放网页的主目录下我这里便于记忆更改了目录的名称为mybbs

[root@localhost wordpress-3.0.5-zh_CN]# mv wordpress /usr/local/apache/htdocs/mybbs

进入mybbs目录,拷贝wp-config-sample.php文件为wp-config.php并编辑

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

[root@localhost mybbs]# vim wp-config.php

并给它任何人可执行的权限chmod  a+x wp-config.php

编辑内容如下图:

LAMP应用之Phpmyadmin、Wordpress_wordpress_07

这是论坛要连接数据库的配置文件,所以我们要首先登录phpmyadmin为它建立一个名为mybbs的数据库

LAMP应用之Phpmyadmin、Wordpress_wordpress_08

编辑完之后保存退出,并重新启动apache服务

打开浏览器输入http://192.168.129.251/mybbs,会出现wordpress的安装目录

LAMP应用之Phpmyadmin、Wordpress_phpmyadmin_09

按照自己情况填写后安装

LAMP应用之Phpmyadmin、Wordpress_wordpress_10

点击登录进行登录

LAMP应用之Phpmyadmin、Wordpress_LAMP_11

下面是论坛的控制板:

LAMP应用之Phpmyadmin、Wordpress_wordpress_12

这是论坛主页:

LAMP应用之Phpmyadmin、Wordpress_phpmyadmin_13

当然我们可以更换主题的,有两种方法:

第一种是直接把已有的主题包直接放到/usr/local/apache/htdocs/mybbs/wp-content/ themes/目录下

我这里下载了两个

[root@localhost ~]# unzip Stratex.zip

[root@localhost ~]# mv Stratex /usr/local/apache/htdocs/mybbs/wp-content/ themes/

到论坛内刷新一下页面就会自动多一个主题供选择

LAMP应用之Phpmyadmin、Wordpress_LAMP_14

第二种是通过本地上传(相对麻烦一点)

首先给/usr/local/apache/htdocs/mybbs/wp-content可写权限

[root@localhost mybbs]# chmod -R a+w wp-content/

编辑wp-config.php文件,在文件内加入如下几行文字

LAMP应用之Phpmyadmin、Wordpress_phpmyadmin_15

添加完成后重启apache服务

重新进入主题安装界面添加主题包并安装即可

LAMP应用之Phpmyadmin、Wordpress_phpmyadmin_16

又多了一个

LAMP应用之Phpmyadmin、Wordpress_LAMP_17

试用一下:

LAMP应用之Phpmyadmin、Wordpress_wordpress_18

两个在LAMP的小应用已经完成了,接下来还会介绍更多的应用的,慢慢摸索吧