如何在 php.ini 中启用 imap
Posted
技术标签:
【中文标题】如何在 php.ini 中启用 imap【英文标题】:How can enable imap in php.ini 【发布时间】:2014-06-08 04:10:58 【问题描述】:我试图在我的服务器上安装 vtiger 以安装 vtiger 我们需要启用 imap
我试图通过删除; from extension=php_imap.dll
来使用 php.ini 启用 imap,但这不起作用。安装页面仍然显示 imap 未启用。我可以使用任何 php 函数启用它吗?任何帮助将不胜感激
【问题讨论】:
你确定你修改的是正确的 php.ini 吗?您也可以使用 phpinfo() 进行检查。 php.net/manual/en/function.phpinfo.php @AndreschSerj 是的,我正在更改正确的 php.ini 文件,因为我也更改了其他内容。它工作正常 你重启服务器了吗? 对于使用自制软件的 Mac 用户,请看***.com/questions/51433648/… 【参考方案1】:在 Ubuntu 和 debian 上,更好的方法是以这种方式启用它:
sudo apt install php-imap
sudo phpenmod imap
sudo service apache2 restart
在 CentOS7+ 上
sudo yum install php-imap
在 Ubuntu (
sudo apt-get install php5-imap
sudo php5enmod imap
sudo service apache2 restart
【讨论】:
【参考方案2】:如果您使用 LAMP 服务器,
首先使用终端上的命令安装 IMAP
$ sudo apt-get install php5-imap
然后将此extension=imap.so
代码添加到您的 php.ini 文件中
重启你的服务器,
$ sudo /etc/init.d/apache2 restart
会有用的
【讨论】:
不是手动修改一些由 debian/ubuntu 打包工具或 php-tools 管理的配置文件的好方法。 也忘记了,因为 ubuntu 14.04 你必须用 service apache2 restart 重启你的服务【参考方案3】:sudo apt-get purge php5
sudo apt-get install php5=5.5.9+dfsg-1ubuntu4
sudo apt-get install php5-imap php5-curl
添加php.ini
extension=imap.so
extension=curl.so
重新加载并重新启动 apache2。清除所有浏览器历史记录。和检查比。 这可能会有所帮助。
【讨论】:
【参考方案4】:LAMP 上的 PHP7(在 Ubuntu 中)
sudo apt-get install php7.0-imap
sudo service apache2 restart
【讨论】:
sudo apt-get install php-imap
似乎做得更好【参考方案5】:
在centos7 php7上
yum install php-imap
【讨论】:
【参考方案6】:第 1 步 打开这台电脑并转到下面提到的这条路径 Yourdrive:\xampp\php(类型:配置设置)
第 2 步 在任何编辑器中打开此文件并找到 ;extension=imap
第 3 步 删除 ;(注释)并保存文件并关闭它。
第 4 步 从您的 xampp 重新启动 Apache 和 mysql。
第 5 步 现在你可以安装 Laravel-imap 库了 在项目目录中打开 cmd(命令提示符)并运行此命令
composer 需要 webklex/laravel-imap
【讨论】:
以上是关于如何在 php.ini 中启用 imap的主要内容,如果未能解决你的问题,请参考以下文章