免费注册 查看新帖 |

Chinaunix

  平台 论坛 博客 文库
最近访问板块 发新帖
查看: 1960 | 回复: 3
打印 上一主题 下一主题

php5.1.4configure成功,make失败,麻烦诸位给看看 [复制链接]

论坛徽章:
0
跳转到指定楼层
1 [收藏(0)] [报告]
发表于 2006-05-31 19:48 |只看该作者 |倒序浏览
Mysql版本为5.1.7-0
Apache版本为2.0.50
PHP版本为5.1.4

其它包括
freetype-2.1.1
jpeg-v6b
libng-1.2.10
libxml2.2.6.11
gd-2.0.33
__________________________________

安装过程

Mysql是以rpm包形式安装的,共有server端、客户端和devel开发工具。

Apache: 解开后放到/usr/local/src
#./configure --prefix=/etc/httpd --enable-module=so
#make
#make install
GD库相关:略了。反正就是config make make install下面这一大砣。
freetype-2.1.10
jpeg-6b
libng-1.2.10
libxml2.2.6.11
gd-2.0.33


PHP:
先解压,然后把目录MV到了/usr/local/src(和上面那一堆东东都在同一个目录)
#./configure --prefix=/usr/local/php with-apx2=/etc/httpd/bin/apxs \
--with-gd --with-jpeg-dir --with-ttf --with-zlib-dir --with-png-dir \
--with-mysql --enable-track-vars
配置完后出现PHP5欢迎画面
接着make(问题来了,前面都没问题,就到PHP说死也过不去了)

make到最后的时候出现如下信息就无法继续了,当然也无法make install


gcc: /usr/lib/mysql/libmysqlclient.so: No such file or directory
make: *** [libphp5.la] Error 1
[root@localhost php-5.1.4]#

libmysqlclient.so 这个文件用FIND找不到,我在网上搜索了很长时间也没有发现解决这个问题的办法,恳请诸位老大,帮我这个初学者,看看原因.有什么提什么.先谢谢了说一声.

论坛徽章:
0
2 [报告]
发表于 2006-06-01 07:26 |只看该作者
不好意思,我自己解决,看来看帮助文档很有用啊...晕,先谢谢诸位的支持.这个问题只是少装了一个东西而已,就是共享(shared)的那个文件,头一次装LINUX这个东西,还真的很麻烦,很多地方都会出现问题.以后有问题还请多多关照.

论坛徽章:
0
3 [报告]
发表于 2006-06-01 09:46 |只看该作者
问题在--with-mysql这里...你找到libmysqlclient.so做个链接到/usr/lib/mysql/下吧...然后再make
--with-mysql可以是--with-mysql=/your/mysql/path

论坛徽章:
0
4 [报告]
发表于 2006-06-01 12:30 |只看该作者
你的mysql 是用rpm包装的还是tar 解开以后就好用的?

我也出过你这种问题,查了很多资料,后来还是在php.net上找到解决方法,那就是不要用rpm包和tar解开就好用的方法来安装,一定要下载mysql的源码包,自己configure和make来安装,否则这个问题解决不了。(即使是你下载了client的包来安装)。
您需要登录后才可以回帖 登录 | 注册

本版积分规则 发表回复

  

北京盛拓优讯信息技术有限公司. 版权所有 京ICP备16024965号-6 北京市公安局海淀分局网监中心备案编号:11010802020122 niuxiaotong@pcpop.com 17352615567
未成年举报专区
中国互联网协会会员  联系我们:huangweiwei@itpub.net
感谢所有关心和支持过ChinaUnix的朋友们 转载本站内容请注明原作者名及出处

清除 Cookies - ChinaUnix - Archiver - WAP - TOP