安装phpmyadmin

一、源码包安装apatch服务,如果本机有apache服务可以用yum erase httpd来删除

1、解压软件包

tar zxvf httpd-2.2.14.tar.gz

cd /usr/src/httpd-2.2.14

2、配置编译选项

./configure --prefix=/usr/local/apache2 

参数项本有很多,对参数不熟悉导致设置错误,会编译不过去,所以这里选择使用默认的设置。(--enable-cgi支持cgi )

root@bugkill httpd-2.0.54]# ./configure --prefix=/usr/local/apache --enable-track-vars --enable-cgi --with-config-file-path=/usr/local/apache/conf

解释:
--prefix=/opt/apache 指定把apahce安装到/usr/local/apache目录中;
--enable-cgi 支持CGI
--with-config-file-path=/usr/local/apache/conf 指定把apache的配制文件放在/usr/local/apache/conf中;比如httpd.conf配制文件就在这个目录中;
--enable-track-vars 为启动cookieget/post等追踪功能

3、拷贝apache程序的启动控制文件到指定目录下,实现服务管理。

cp /usr/local/apache2/bin/apachectl /etc/rc.d/init.d/httpd

这样,使用service httpd start/stop/restart 就跟默认安装的一样了。

4、测试:

elinks 

显示测试页面,表示apache服务安装成功。

5、补充:

这里的网页根目录是 /usr/local/apache2/htdocs

如果服务不可以chkconfig on编写/etc/rc.local 加入/etc/init.d/httpd start

二、安装源码包php

1编译(如图)

上图在编译时可能会有报错没有libxml2目录,可以yum install *libxml2*来安装libxml2-dev

2、配置apache的配置文件使其支持php(如图)

加入上图标记的参数

3、/usr/local/httpd/htdoc目录(apache的主目录)下编一下php的测试文件showinfo.php

<?php

Phpinfo();

?>

重启httpd服务没有问题用web打开127.0.0.0/showinfo.php(出现如图表示正常)

三、安装phpmyadmin

1、解压phpmyadmin的源码包

2、拷贝phpmyadmin的解压包到/usr/local/httpd/htdoc/phpmyadmin

3、拷贝phpmyadmin config.sample.inc.phpconfig.inc.php

4、修改config.inc.php中的参数(如图)

之后就可以登录pcip/phpmyadmin/index.php

以上的配置只是完成了最基本的XAMPP的环境的配置,在配置完成后我们在登录phpmyadmin的页面时,会发现,在页面上的,提示没有加载,mcryptmbstring和没有短语;没有mcrpt\mbstring扩展块会影响对mysql的使用。

一、安装php扩展块mcryptmbstring相关软件

1.先安装libmcrypt (说明:libmcript默认安装在/usr/local )

#tar -zxvf libmcrypt-2.5.8.tar.gz 

#cd libmcrypt-2.5.8 

#./configure 

#make 

#make install 

2.安装mhash

#tar -zxvf mhash-0.9.9.9.tar.gz 

#cd mhash-0.9.9.9 

#./configure 

#make 

10 #make install 

3.安装mcrypt

11 #tar -zxvf mcrypt-2.6.8.tar.gz 

12 #cd mcrypt-2.6.8 

13 #LD_LIBRARY_PATH=/usr/local/lib ./configure 

14 #make 

15 #make install 

二、安装PHP扩展块

1、如果之前有安装PHP模块,在加入PHP的扩展块时,需要前删除原有的PHP安装文件(如rm -rvf /usr/local/php),如果我的在重新编译PHP源码包时可以正常的完成,在make时报错,就需要重新,解压一个源码包,来编译和安装。(编译的参数如图)

上图中标记的部本,是加载PHP扩展块的参数。

2、安装之后重启WEB服务就可以了。

3建立配置文件config.inc.php

#cd /usr/local/apache2/htdocs/sjzz/phpMyAdmin 

#cp config.smaple.inc.php config.inc.php 

#vi config.inc.php 

查找blowfish_secret配置行,设置密码: 

$cfg['blowfish_secret'] = '123456'; 

如下图

4、注意在手动安装mysql的时候,如果不可以正常的运行,可以查看一下,在/etc/下是否有一个my.cnfmysql的配置文件,没有的话,可以在mysql的安装目录下拷贝(如图)