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

چطور 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

 

و در سیستمهای 64 بیتی از دستورات زیر استفاده نمایید:

 

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

 

 

 

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

 
  • 0 کاربر این مقاله را مفید می دانند
آیا این پاسخ مفید بود؟

مقالات مرتبط

Reset پهنای باند در کنترل پنل دایرکت ادمین

پهنای باند در ابتدای ماه میلادی صفر می شود، در صورتیکه تمایل دارید پهنای باند را در...

آموزش نصب exif در دایرکت ادمین

در این آموزش نحوه نصب exif  در وب سرور آپاچی و لایت اسپید تشریح شده است.  بخش اول - نصبexif  در...

چگونگی تنظیم DNS در دایرکت ادمین

برای انجام هرگونه کاری در رابطه با DNSها، ابتدا وارد پنل DirectAdmin شوید و روی DNS Management...