安装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
的时候出现,不知道怎么解决,谁能告知,谢谢! 把libpng安装上先http://www.libpng.org/pub/png/libpng.html
LZ用的是什么发行版本的Linux? 安上了,现在又出现了新的问题:
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用的是免安装的二进制包!谢谢,不胜感激! --with-mysql=/usr/mysql/mysql
是不是这里写错了?
一般会是
--with-mysql=/usr/local/mysql
或是你mysql安装的路径。 把--with-mysql=/usr/local/mysql
改成--with-mysql-dir=/usr/local/mysql 把--with-mysql=/usr/local/mysql
改成--with-mysql-dir=/usr/local/mysql
改成--with-mysql-dir 后编译出来php是不支持mysql的。 --with-mysql 应该只是一个开关参数,表明是否打开 mysql 的支持。他不能用来进行赋值吧??
一看楼上就没看 ./configure --help 的输出。
本来人家自己就有解释,为啥你就不看涅??? :roll: 不是。 如果是自己安装的mysql就要指定目录。
p.s
--with-mysql[=DIR] Include MySQL support. DIR is the MySQL base directory 那你放错了路径? 没有放错。 网上找了下,这似乎是个千古迷题,网上解法众说纷纭, 全部试过。。 无解。。 mysql官方有人留言说似乎是bug.... :shock: bug ......
你看了 configure 时候的输出了么?
什么提示?很有可能是识别的有问题。 就输出这个:
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; }
没办法, 现在在编译原代码。 :shock:
编译器有问题?!导致没有找到含有 __builtin_delete 这个引用的库???
你的系统怎么装的?会不会有没有满足的依赖而强行安装的东西? 我的也是这样问题,现在还没有解决,如果是编译器的问题,那怎么解决呢?
页:
[1]