有谁在redhat9.0下使用默认安装的mysql编译PHP成功的?--with-mysql=的路径应该指定什么? ?mikefile命令你是怎么写的>?\ 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 如果是默认,直接用--with-mysql(不用等号了,它会自已找的,若要加就是:=/usr/local)这是redhat 9以前的,之后的默认我就不知道了,好久还用了,希望对你有用吧 你指的是PHP的makefile吗?还是mysql的?我用mysql的源代码重新./configure一下,然后看生成的makefile,发现它获取出来的redhat默认安装的mysql的prefix=/usr,可我编译PHP时为PHP指定过--with-mysql=/usr,可还是执行配置到mysql这一关时出错另外还发现redhat的小问题:mysql与一个perl的mysql模块相互依赖,用rpm -e删除哪个都不成,类似程序的死锁,可气 我一开始就是不加--with-mysql=后面的路径参数的,同样找不到。因为PHP默认是找/usr/local/mysql,但这个路径下并没有 既然你用了MySQL.rpm包,为什么PHP不用呢?你的这个问题我也曾经遇到,后来我在设置服务的时候要么全部和RPM装,要么全部手动用源码安装。对于你想删除某个安装包你可以用rpm -e --nodeps来删除,--nodeps参数是指不考虑依赖关系。 PHP当然不能用默认的,经常打补丁的,而且我们的程序也需要一些扩展库的支持 试着编译mysql,竞然也编译不过去,到这一步出错:Making install in clientmake[1]: Entering directory `/temp/mysql-3.23.53/client'/bin/sh ../libtool --mode=link g++ -O3 -DDBUG_OFF -fno-implicit-templates -fno-exceptions -fno-rtti -rdynamic -o mysql mysql.o readline.o sql_string.o completion_hash.o ../readline/libreadline.a -lncurses ../libmysql/libmysqlclient.la -lz -lcrypt -lnsl -lmg++ -O3 -DDBUG_OFF -fno-implicit-templates -fno-exceptions -fno-rtti -rdynamic -o .libs/mysql mysql.o readline.o sql_string.o completion_hash.o ../readline/libreadline.a -lncurses ../libmysql/.libs/libmysqlclient.so -lz -lcrypt -lnsl -lm -lz -lcrypt -lnsl -lm -Wl,--rpath -Wl,/usr/local/mysql/lib/mysqlmysql.o(.text+0x18ec): In function `com_source(String*, char*)':: undefined reference to `errno'collect2: ld returned 1 exit statusmake[1]: *** [mysql] Error 1make[1]: Leaving directory `/temp/mysql-3.23.53/client'make: *** [install-recursive] Error 1怎么回事呢? 求教! 向数组里每隔一个元素添加一个<br>,循环显示期望能换行,但是却打印出"<"号来 大家弄PHP除了来CSDN还会去哪些论坛?比如PHPX.COM CHINAUNIX.COM 跪求:网站会员,博客,论坛 三站合一,统一登陆,统一退出?怎么实现? yii主域名通过a连接到二级域名,二级域名就登录不成功 有关PHP正则,提取网页指定内容的问题。 请问如何使用正则表达式 急需PHP程序员 这种问题那里错!…………在线等! 新手 关于die.帮忙了!! 分享一下我网站优化,世界排名提高的方式
这是redhat 9以前的,之后的默认我就不知道了,好久还用了,希望对你有用吧
Making install in client
make[1]: Entering directory `/temp/mysql-3.23.53/client'
/bin/sh ../libtool --mode=link g++ -O3 -DDBUG_OFF -fno-implicit-templates -fno-exceptions -fno-rtti -rdynamic -o mysql mysql.o readline.o sql_string.o completion_hash.o ../readline/libreadline.a -lncurses ../libmysql/libmysqlclient.la -lz -lcrypt -lnsl -lm
g++ -O3 -DDBUG_OFF -fno-implicit-templates -fno-exceptions -fno-rtti -rdynamic -o .libs/mysql mysql.o readline.o sql_string.o completion_hash.o ../readline/libreadline.a -lncurses ../libmysql/.libs/libmysqlclient.so -lz -lcrypt -lnsl -lm -lz -lcrypt -lnsl -lm -Wl,--rpath -Wl,/usr/local/mysql/lib/mysql
mysql.o(.text+0x18ec): In function `com_source(String*, char*)':
: undefined reference to `errno'
collect2: ld returned 1 exit status
make[1]: *** [mysql] Error 1
make[1]: Leaving directory `/temp/mysql-3.23.53/client'
make: *** [install-recursive] Error 1怎么回事呢?