hotren 发表于 2006-7-22 20:40:07

安装PHP5,出现了无限问题!

If configure fails try --with-jpeg-dir=<DIR>
configure: error: libpng.(a|so) not found.

这两天新安装了一台机器,准备安装apache+mysql+php,结果在安装php5的时候出现了无数问题!
最新的问题,如上所示,在./configure --with-apxs2=/usr/apache/bin/apxs --with-mysql=/usr/mysql/mysql\
--with-gd --with-zlib --with-system-regex --with-libpng
的时候出现,不知道怎么解决,谁能告知,谢谢!

涩兔子 发表于 2006-7-22 21:04:39

把libpng安装上先http://www.libpng.org/pub/png/libpng.html

LZ用的是什么发行版本的Linux?

hotren 发表于 2006-7-22 21:57:33

安上了,现在又出现了新的问题:
checking for mysql_close in -lmysqlclient... no
checking for mysql_error in -lmysqlclient... no
configure: error: mysql configure failed. Please check config.log for more information.
刚才上网查了查,说是要先安MySQL-devel-5.0.22-0,安上之后,仍报这个错误,不知道下面该怎么办了!我的mysql用的是免安装的二进制包!谢谢,不胜感激!

tinnyliu 发表于 2006-7-23 02:45:03

--with-mysql=/usr/mysql/mysql
是不是这里写错了?
一般会是
--with-mysql=/usr/local/mysql
或是你mysql安装的路径。

air_wang 发表于 2006-9-22 14:10:09

把--with-mysql=/usr/local/mysql
改成--with-mysql-dir=/usr/local/mysql

Qlin 发表于 2006-9-27 20:14:57

把--with-mysql=/usr/local/mysql
改成--with-mysql-dir=/usr/local/mysql

改成--with-mysql-dir 后编译出来php是不支持mysql的。

jiangtao9999 发表于 2006-9-27 21:33:44

--with-mysql 应该只是一个开关参数,表明是否打开 mysql 的支持。他不能用来进行赋值吧??
一看楼上就没看 ./configure --help 的输出。

本来人家自己就有解释,为啥你就不看涅??? :roll:

Qlin 发表于 2006-9-27 21:53:47

不是。 如果是自己安装的mysql就要指定目录。

p.s
--with-mysql[=DIR]      Include MySQL support. DIR is the MySQL base directory

jiangtao9999 发表于 2006-9-27 22:11:38

那你放错了路径?

Qlin 发表于 2006-9-27 22:51:12

没有放错。 网上找了下,这似乎是个千古迷题,网上解法众说纷纭, 全部试过。。 无解。。 mysql官方有人留言说似乎是bug....

jiangtao9999 发表于 2006-9-27 22:57:01

:shock: bug ......
你看了 configure 时候的输出了么?
什么提示?很有可能是识别的有问题。

Qlin 发表于 2006-9-27 23:13:51

就输出这个:
configure: error: mysql configure failed. Please check config.log for more information.

config.log :

/usr/local/mysql/lib/libmysqlclient.a(libtaocrypt_la-file.o)(.text+0x88): In function `TaoCrypt::FileSource::~FileSource(void)':
: undefined reference to `__builtin_delete'
/usr/local/mysql/lib/libmysqlclient.a(libtaocrypt_la-file.o)(.text+0x28c): In function `TaoCrypt::FileSink::~FileSink(void)':
: undefined reference to `__builtin_delete'
collect2: ld returned 1 exit status
configure: failed program was:
#line 58781 "configure"
#include "confdefs.h"
/* Override any gcc2 internal prototype to avoid an error.*/
/* We use char because int might match the return type of a gcc2
    builtin and then its argument prototype would still apply.*/
char mysql_error();

int main() {
mysql_error()
; return 0; }


没办法, 现在在编译原代码。

jiangtao9999 发表于 2006-9-28 21:24:52

:shock:
编译器有问题?!导致没有找到含有 __builtin_delete 这个引用的库???

你的系统怎么装的?会不会有没有满足的依赖而强行安装的东西?

嘻哈标明 发表于 2006-10-11 20:35:51

我的也是这样问题,现在还没有解决,如果是编译器的问题,那怎么解决呢?
页: [1]
查看完整版本: 安装PHP5,出现了无限问题!