مرکز آموزش
-
چگونه می توانیم "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" نصب می گردد. اگرانجام نشده بود, در داخل "directadmin" فایل پیکربندی "php" را که در مسیر "/usr/local/directadmin/custombuild/configure/ap2" باز کنید.
مثلا در "php5" فایل "/usr/local/directadmin/custombuild/configure/ap2/configure.php5" بصورت "cli" یا " apache module " وجود دارد.
در آخر این فایل, دو عبارت زیر را به همین ترتیب وترد کنید:
--with-imap
--with-imap-ssl
پس از ذخیره این موارد ,وارد مسیر " /usr/local/directadmin/custombuild" شده و دستور زیر را خهت نصب دوباره "php" به کار برید:
./build php
کار به پایان رسیده است.
اگر باز هم به مشکلی بر خوردید, می توانید با برقراری ارتباط با بخش پشتیبانی میزبان پایتخت, موضوع را مورد بررسی قرار دهید.