چطور imap را در php فعال کنم؟ با خطای

RROR: Your PHP is not compiled with

IMAP Support.  *NIX Users should recompile the PHP with the –with-imap flag and Windows users can simply uncomment the extension=’php_imap.dll’ line in their php.ini

مواجه میشوم، چطور این مشکل را رفع کنم؟

برای رفع این مشکل شما نیاز به نصب دوباره php همراه با imap دارید. برای اینکار مراحل زیر را دنبال کنید:   به ssh وارد شوید و دستور زیر را اجرا نمایید:   yum install php-imap   و در سیستمهای ۶۴ بیتی از دستورات زیر استفاده نمایید:   yum install libc-client.x86_64 yum install libc-client-devel.x86_64 yum install php-imap.x86_64   سپس وب سرور را restart نمایید:   /etc/init.d/httpd restart

 

درصورتی که با دستورات فوق imap نصب نشد فایل پیکربندی php در directadmin را باز نمایید. این فایل در مسیر /usr/local/directadmin/custombuild/configure/ap2 قرار دارد. نام فایل وابسته به نسخه php و نوع نصب php شما میباشد. بطور مثال فایل  /usr/local/directadmin/custombuild/configure/ap2/configure.php5 برای php5 که بصورت cli یا apache module نصب شده است میباشد. در انتهای فایل دو خط زیر را وارد نمایید:   –with-imap –with-imap-ssl

 

فایل را ذخیره کنید و به مسیر /usr/local/directadmin/custombuild رفته و دستور زیر را برای نصب دوباره php اجرا نمایید:   ./build php

 

در صورت بروز خطا یک درخواست پشتیبانی به بخش فنی ایران سرور ارسال نمایید تا موضوع بررسی شود.