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()函數 |