我已经假设了一些couses,但我习惯了linux和windows我可以olny猜测:
I've hypothesised some couses, but I used to linux and on windows I can olny guess:
- php_cli和mod_php是2个不同的二进制文件,mod_php可以稍微损坏
- php_cli和mod_php使用2个不同的用户, apache用户的网络配置文件可能是问题(dns,firewall,proxy ...)
- 您的php脚本位于有问题的位置或包含一些有问题的字符,但是您的cli脚本是通过param,尝试执行相同的脚本:php -fz:\path\to\php\mail.php