xmy 回复于:2003-05-22 08:28:03 |
我怀疑安装php没有sendmail支持环境和系统有关。
我的linux默认的邮件系统是postfix,而RH7.3以上用的也不是sendmail,是postfix,这些系统装apache+php的时候,php找不到sendmail环境,就缺少Path to sendmail 支持,会不会是这样呢?如果是的话,装php的时候先弄个“sendmail”上去(比如在装php前先装好qmail),这样php支持环境就会正常? 麻烦大家多试试。 |
hmkart 回复于:2003-05-22 13:04:55 |
最后一步呀
也被这个问题捆饶. 现在正在重装php中。........ |
haiwei 回复于:2003-05-26 20:39:27 |
我在redhat 8上装过php.4.3.tar.gz 的包没有配置成功过,后来用系统带的包倒可以了可能跟设置的路径有关系 |
netloafer 回复于:2003-05-27 11:35:01 |
[quote:df489997c5="xmy"]我怀疑安装php没有sendmail支持环境和系统有关。
我的linux默认的邮件系统是postfix,而RH7.3以上用的也不是sendmail,是postfix,这些系统装apache+php的时候,php找不到sendmail环境,就缺少Path to sendmail 支..........[/quote:df489997c5] 应该不是这个问题,在7.3以上的版本的linux上/usr/lib/sendmail也是一个link,可以通过redhat-switchmail来选择,改变的是这个link文件的指向。 |
xmy 回复于:2003-05-27 15:42:38 |
偶一开始做就把sendmail、postfix卸载的干干净净,php的sendmail环境支持不正常也不奇怪。出现528错误的朋友可以看看php环境,是不是我的理论。 |
sunnly 回复于:2003-05-27 16:29:36 |
igenus+qmail 效果较好~~ |
firebird 回复于:2003-05-28 10:46:45 |
支持,我重新安装了一下,可以了,谢谢。 |
hss202 回复于:2003-06-12 13:06:34 |
我的也是这样,再装一次PHP就行了
PHP431,也是装回来的版本,没有删,直接装 |
artxing 回复于:2003-07-23 12:41:01 |
重装php-4.3.0时出现这个错误
/home/software/php-4.3.0/ext/mysql/libmysql/my_lib.c:169: undefined reference to `errno' ext/mysql/libmysql/my_lib.lo(.text+0x5ef): In function `my_stat': /home/software/php-4.3.0/ext/mysql/libmysql/my_lib.c:588: undefined reference to `errno' ext/mysql/libmysql/my_malloc.lo(.text+0xde): In function `my_malloc': /home/software/php-4.3.0/ext/mysql/libmysql/my_malloc.c:24: undefined reference to `errno' ext/mysql/libmysql/my_realloc.lo(.text+0xd5): In function `my_realloc': /home/software/php-4.3.0/ext/mysql/libmysql/my_realloc.c:44: undefined reference to `errno' ext/mysql/libmysql/my_delete.lo(.text+0x86): In function `my_delete': /home/software/php-4.3.0/ext/mysql/libmysql/my_delete.c:16: undefined reference to `errno' ext/mysql/libmysql/my_tempnam.lo(.text+0x89):/home/software/php-4.3.0/ext/mysql/libmysql/my_tempnam.c:108: more undefined references to `errno' follow collect2: ld returned 1 exit status make: *** [sapi/cli/php] Error 1 |
gadfly 回复于:2003-07-23 19:10:47 |
是redhat 9上吧。
是因为和新的glibc不兼容造成的。 看看这个吧。似乎新的CVS中已经解决了 http://bugs.php.net/bug.php?id=22346 |
artxing 回复于:2003-07-23 22:01:57 |
嗯.gadfly太厉害了,这些问题都能找到解决方法.我都不知道在那里查 |
gadfly 回复于:2003-07-23 22:26:49 |
呵呵google是个好东西。
只要关键字对,有的东西基本上能查到的 |
lightwiter 回复于:2003-09-09 20:46:47 |
我是装了一个4.33rc1才OK的 |
beck2000 回复于:2003-10-11 19:38:42 |
可接收外部邮件了,发信也没错误,但对方就是收不到,发给自己也不行
我看了php.ini,l 发现sendmail路径是/usr/sbin/sendmeil 就尝试 ln -s /var/qmail/bin/sendmail /usr/sbin/sendmail 重启httpd后,还是同样情况。如果不重装php可有什么方法? |
sunki 回复于:2005-08-09 02:03:00 |
php编译的问题,你的系统里面应该没有安装sendmail,如果没有sendmail,php在编译时默认不编译mail()函数的。
解决方法: 在编译php时加上--with-mail,强制编译mail()函数 |