|
Windows下用VMWare虚拟机CentOS 4.4,安装完毕一切正常启动与上网
1. 从http://download.mysql.cn/src/2006/1119/5546.html上下载mysql 5.0.27,并存放在 /usr/local/src目录中
2.安装步骤:
# groupadd mysql
# useradd -g mysql mysql
# gunzip < mysql-5.0.27.tar.gz | tar -xvf -
# cd mysql-5.0.27
# ./configure --prefix=/usr/local/mysql --with-charset=gbk
# make
# make install
# cp support-files/my-medium.cnf /etc/my.cnf
# cd /usr/local/mysql
# bin/mysql_install_db --user=mysql
# chown -R root .
# chown -R mysql var
# chgrp -R mysql .
# chmod -R 777 var
# bin/mysqld_safe --user=mysql &
# bin/mysql -uroot -p
# ln -s /usr/local/mysql/lib/mysql /usr/lib/mysql
# ln -s /usr/local/mysql/include/mysql /usr/include/mysql
3. 测试通过如下:
mysqladmin ping
mysqladmin version
mysql
mysql应该是安装成功
4. 省略安装apache2、jpeg、png、zlib、openssl、gd2等步骤
5. 从www.php.net下载php-5.2.1.tar.gz并存放于usr/local/src目录中,并按以下步骤编译安装
# tar -zvxf php-5.2.0.tar.gz
# mkdir -p /usr/local/php
# cd php-5.2.0
# ./configure --prefix=/usr/local/php
--with-apxs2=/usr/local/apache2/bin/apxs
--with-mysql-dir=/usr/local/mysql
--with-xml=/usr/local/libxml2
--with-png=/usr/local/lib
--with-jpeg-dir=/usr/local/jpeg6
--with-zlib=/usr/local/zlib
--with-freetype=/usr/local/freetype
--with-gd=/usr/local/gd
--enable-track-vars
--enable-mbstring=all
# make
# make install
# cp php.ini-dist /usr/local/php/lib/php.ini
6. 修改httpd.conf
7. 在测试phpinfo()时,其它一切都很正常,唯独php与mysql未能连接
8. 用phpMyAdmin测试也证实如此情况
请问各们大侠,我在以上配置编译安装mysql与php时,到底有什么错误导致php未能连接mysql?
 |
|