分类: LINUX
2010-06-24 17:58:07
简单的搭建环境,并进行了小测试,如下:
环境:
Centos 5.5
2.6.18
软件包
mysql-5.1.48.tar.gz
1.mysql
编译安装
#tar xzvf mysql-5.1.48.tar.gz
#cd mysql-5.1.48
#./configure --prefix=/usr/local/mysql
#make && make install
#scripts/mysql_install_db
运行mysql服务端
#/usr/local/mysql/bin/mysqld_safe --user=root &
客户端
#/usr/local/mysql/bin/mysql -u root
然后会出现”mysql>”,进入了mysql的操作了,可以进行数据库的建立,表的建立,增删查改等操作。
2.php-mysql
进入php源代码目录
#cd php-5.3.2
然后接着进入mysql扩展源码目录
#cd ext/mysql
#/usr/local/bin/phpize
#./configure --with-php-config=/usr/local/bin/php-config --with-mysql=/usr/local/mysql
#make && make install
#cd /usr/local/lib/php/extensions/no-debug-non-zts-20090626/
#mv mysql.so php_mysql.so
#echo “extension=php_mysql.so” >>/usr/local/lib/php.ini //添加扩展共享库
3.测试
确保启动了数据库服务,然后书写简单的php测试文件
#!/usr/local/bin/php
$conn = mysql_connect('localhost','root','');
if(!$conn){
die('could not connect:'.mysql_error());
}
echo "connected successfully\n";
$use_db = mysql_select_db('cusemysql',$conn);//确保有cusemysql数据库
if(!$use_db){
die('could not select db:'.mysql_error());
}
mysql_close($conn);
?>
可以正常的连接数据库,并关闭数据库,表明mysql以及php-mysql安装正确,调试成功,关于c语言操作mysql请参阅google