RH Enterprise Linux 5.4下配置MYSQL+PHP+Apache+phpMyAdmin
时间:2011-08-08
来源:互联网
RH Enterprise Linux 5.4下配置MYSQL+PHP+Apache+phpMyAdmin
一、
安装MYSQLl
Mysql的安装包:
打开linux安装盘,在server文件夹下找所需安装包。
要注意,mysql的安装包需要正确的安装顺序。
Mysql所需软件包:
perl-DBI-1.52-2.el5.i386.rpm
mysql-5.0.77-3.el5.i386.rpm
perl-DBD-MySQL-3.0007-2.el5.i386.rpm
mysql-server-5.0.77-3.el5.i386.rpm
mysql-devel-5.0.77-3.el5.i386.rpm
mysql软件包安装:
rpm –ivh 软件名称.rpm
开启mysql服务:service mysqld start
建立用户命令:
mysqladmin –u 用户名 password 密码
默认的超级用户root是没有密码的,所以我们要给root设置一个密码。
登陆mysql:
mysql –u root –p
输入密码:
mysql> show databases; (进入mysql后.命令结尾要有;做结束)
二、
安装PHP
PHP所需软件包:
php-5.1.6-23.2.el5_3.i386.rpm
php-cli-5.1.6-23.2.el5_3.i386.rpm
php-common-5.1.6-23.2.el5_3.i386.rpm
php-pdo-5.1.6-23.2.el5_3.i386.rpm
php-mbstring-5.1.6-23.2.el5_3.i386.rpm
php-mysql-5.1.6-23.2.el5_3.i386.rpm
php-gd-5.1.6-23.2.el5_3.i386.rpm 此包是用来支持GD库的.
PHP软件包安装:
rpm –ivh 软件名称.rpm
三、
安装phpmyadmin
phpMyAdmin 是一个以PHP为基础,以Web-Base方式架构在网站主机上的MySQL的数据库管理工具。
http://www.phpmyadmin.net下载phpmyadmin地址。
注意一个问题.在RH Linux 企业5 中 php的版本是5.1 所以在下载phpmyadmin时要下版本2.X的.因为3.X需要 php5.2的支持。我安装的是phpMyAdmin-2.11.10.1-all-languages.zip.
安装phpmyadmin:
其实就是将你下载的压缩包解压下来,解压的位置建议放到/var/www/html下。
unzip phpMyAdmin-2.11.10.1-all-languages.zip
重命名解压出来的文件,因为这会关系到你的访问地址。(下面会介绍)
mv phpMyAdmin-2.11.10.1-all-languages phpmyadmin
进入phpmyadmin下的libraries目录。
cd /var/www/html/phpmyadmin/libraries
找到 config.default.php文件copy份到上级目录,并命名为config.inc.php ;
cp config.default.php /var/www/html/phpmyadmin
mv config.default.php config.inc.php
配置phpmyadmin:
vim
/var/www/html/phpmyadmin/config.inc.php
1.$cfg['PmaAbsoluteUri'] 修改你将用于让虚机用户访问的phpMyAdmin的网址
如:$cfg['PmaAbsoluteUri'] = 'http://ip/phpmyadmin/’; 或$cfg['PmaAbsoluteUri'] = 'http://ip:8899' (写出访问phpMyAdmin的绝对URL)
下面说这个解压phpmyadmin的文件名问题:
$cfg['PmaAbsoluteUri'] = 'http://ip/phpmyadmin/'; 这里所填写的/phpmyadmin/ 就是你解压的文件夹名。
如果你解压的文件名是ldsjfksldkfjkl(乱打的),那么就写成$cfg['PmaAbsoluteUri'] = 'http://ip/ldsjfksldkfjkl/'
2.$cfg['Servers'][$i]['host'] = 'localhost';//通常用默认,也有例外,但基本不用更改
3.$cfg['Servers'][$i]['auth_type'] = 'cookie'; //登陆方式
注意 $cfg['blowfish_secret'] = '';需要设置成cookie。
用cookie,因为是网络上使用所以这里选择cookie 。
4.$cfg['Servers'][$i]['user'] = 'root'; // MySQL user
$cfg['Servers'][$i]['password'] = ''; // MySQL password
四、
apache的设置:
vim /etc/httpd/conf/httpd.conf
#第280行 表示apache服务器的主目录,默认为/var/www/html,里面存放网站的网页
DocumentRoot "/var/www/html"
#第390行 网站的默认的主页,默认的主页名为index.html index.htm
DirectoryIndex "index.html index.htm"
这里需要我们改成: DirectoryIndex "index.html index.php"
#第134行 apache默认的端口为80
Listen 80
#端口号最好不要修改,除非有特殊需求,自已来指定端口号。
#默认端口号访问网站时不需要输入端口号,否则需要输入指定的端口才可以访问网站。如http://192.168.5.16:80
http://192.168.5.16:808
http://www.163.com:1008
#第74行 提高apache服务器性能.改为On,默认为Off,如果就是单一的web服务器,不改也无所谓。
KeepAlive Off
启动apache 服务:
service httpd start--启动
service httpd restart--重新启动
service httpd stop--停止
apache设置phpmyadmin的访问域名:
在/etc/httpd/conf/httpd.config最末行加入:
假设你的IP是192.168.0.1.你需要修改2、3行就行了
<VirtualHost 192.168.0.1:80>
DocumentRoot /var/www/html/phpmyadmin
ServerName 192.168.0.1:80
...
</VirtualHost>
这样就可以了。
phpmyadmin的配置文件config.inc.php中下面是几个常见的错误:
1.
无法载入 mcrypt 扩展,<br />请检查 PHP 配置。
当访问phpmyadmin页面时,下面提示这条错误。
原因:
没有安装下面的包
libmcrypt-2.5.7.3.el5.remi.i386.rpm (下包的依赖关系包,没它装不了下面的)
php-mcrypt-5.1.6-1.el5.i386.rpm
2.
登陆后界面下方出现一个什么mbstring的错误提示.
这个问题就是在安装php包时少装了一个php-mbstring-5.1.6-23.2.el5_3.i386.rpm包.(RH Linux 5中自带)
这样就配置完成了,验证是否配置成功在浏览器中输入:http://localhost/phpmyadmin
下面附2个常见错误里的2个软件包:
libmcrypt-2.5.7.3.el5.remi.i386.rpm
php-mcrypt-5.1.6-1.el5.i386.rpm rpmbao.rar (135.03 KB)
[ 本帖最后由 804259355 于 2011-8-8 14:25 编辑 ]
作者: 804259355 发布时间: 2011-08-08
作者: dn833 发布时间: 2011-08-09
热门阅读
-
office 2019专业增强版最新2021版激活秘钥/序列号/激活码推荐 附激活工具
阅读:74
-
如何安装mysql8.0
阅读:31
-
Word快速设置标题样式步骤详解
阅读:28
-
20+道必知必会的Vue面试题(附答案解析)
阅读:37
-
HTML如何制作表单
阅读:22
-
百词斩可以改天数吗?当然可以,4个步骤轻松修改天数!
阅读:31
-
ET文件格式和XLS格式文件之间如何转化?
阅读:24
-
react和vue的区别及优缺点是什么
阅读:121
-
支付宝人脸识别如何关闭?
阅读:21
-
腾讯微云怎么修改照片或视频备份路径?
阅读:28