安装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 为启动cookie的get/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.php为config.inc.php
4、修改config.inc.php中的参数(如图)
之后就可以登录pc的ip/phpmyadmin/index.php了
以上的配置只是完成了最基本的XAMPP的环境的配置,在配置完成后我们在登录phpmyadmin的页面时,会发现,在页面上的,提示没有加载,mcrypt、mbstring和没有短语;没有mcrpt\、mbstring扩展块会影响对mysql的使用。
一、安装php扩展块mcrypt、mbstring相关软件
1.先安装libmcrypt (说明:libmcript默认安装在/usr/local )
1 #tar -zxvf libmcrypt-2.5.8.tar.gz
2 #cd libmcrypt-2.5.8
3 #./configure
4 #make
5 #make install
2.安装mhash
6 #tar -zxvf mhash-0.9.9.9.tar.gz
7 #cd mhash-0.9.9.9
8 #./configure
9 #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:
1 #cd /usr/local/apache2/htdocs/sjzz/phpMyAdmin
2 #cp config.smaple.inc.php config.inc.php
3 #vi config.inc.php
4 查找blowfish_secret配置行,设置密码:
5 $cfg['blowfish_secret'] = '123456';
6 如下图
4、注意在手动安装mysql的时候,如果不可以正常的运行,可以查看一下,在/etc/下是否有一个my.cnf的mysql的配置文件,没有的话,可以在mysql的安装目录下拷贝(如图)