致命错误:调用未定义的函数imap_open PHP
我已经按照以下步骤启用IMAP,但仍然无法正常工作致命错误:调用未定义的函数imap_open PHP,php,laravel,ubuntu,nginx,imap,Php,Laravel,Ubuntu,Nginx,Imap,我已经按照以下步骤启用IMAP,但仍然无法正常工作 sudo apt-get install php5-imap sudo apt-get install php5-cli sudo php5enmod imap service php5-fpm restart sudo service nginx restart 我可以看到在phpinfo下启用的IMAP扩展,也可以看到使用命令加载扩展 dpkg-l|grep php5 imap 服务器:Li
sudo apt-get install php5-imap
sudo apt-get install php5-cli
sudo php5enmod imap
service php5-fpm restart
sudo service nginx restart
我可以看到在phpinfo下启用的IMAP扩展,也可以看到使用命令加载扩展
dpkg-l|grep php5 imap
服务器:Linux和使用nginx这应该是一个评论,但我还没有得到评论的代表,所以
/etc/php5/mods enabled/imap.ini
中,关键字扩展=/path/to/imap.so
没有注释(以;
或#
作为行的开头)并且/path/to/imap.so
文件存在php fpm
服务正在运行。使用systemctl list unit files | grep php
进行检查。如果您有多个php-fpm
服务,请确保已将imap
扩展安装到正确的php-fpm
实例你的laravel版本是什么?确保你已经为php5 fpm启用了模块;仅在cli下检查
phpinfo()
的输出不会告诉您它已成功为fpm版本启用。@TalhaF。使用laravel5@MatsLindh在/etc/php5/mods enabled下,我可以看到imap.ini,您能否澄清我们如何为php5 fpm启用模块?这是否回答了您的问题?