从此走上数据库的不归路。。。。
分类: LINUX
2012-10-29 15:31:38
学linux才两个来月,已经给客户安装了好几次的mysql+apache+php了,前几次还算顺利,今天这次在centos6.3下安装php可累苦我了,没办法,我只是只小菜鸟。。。。。
首先呢,是centos6.3本身少了三个rpm包,分别是libmcrypt-devel-2.5.8-9.el6.x86_64.rpm,libmcrypt-2.5.8-4.el5.centos.x86_64.rpm,libmcrypt-2.5.8-9.el6.x86_64.rpm.当安装第一个的时候,它会报错,提示需要依赖libmcrypt-2.5.8.9.el6.x86_64.所以我就把这个包先安装,再安装,libmcrypt-2.5.8-4.el5.centos.x86_64.rpm,最后安装libmcrypt-devel-2.5.8-9.el6.x86_64.rpm。不知道这样的顺序是不是正确的,反正我的没报错了。
然后我满心期待的再一次安装php,又报错。。。。。configure:error:Cannot find libmysqlclient under/usr。百度了一个,就找着了。。原来64位系统中Libmysqlclient默认是安装在/usr/lib64/mysql的目录下。网上提供的方法是创建一个连接,指向这个位置:
ln -s /usr/lib64/mysql/libmysqlclient.so.16.0.0 /usr/lib/libmysqlclient.so ; 还有一种方法是直接把这个文件复制到/usr/lib下。如
cp -rp /usr/lib64/mysql/libmysqlclient.so.16.0.0 /usr/lib/libmysqlclient.so