آموزش نصب افزونه ImageMagick در WHM
چطور افزونه ImageMagick را در WHM نصب کنیم؟
در WHM
افزونه ImageMagick یک برنامه متن باز است که ابزارهای قدرتمندی برای ویرایش و تبدیل تصاویر در صدها فرمت فایل مختلف ارائه می دهد. این افزونه در جامعه لینوکس بسیار محبوب است زیرا اسکریپت های PHP می توانند از ویژگی های دست کاری تصویر آن از طریق یک افزونه استفاده کنند. از آنجایی که ImageMagick توسط بسیاری از وب سایت ها استفاده می شود، اغلب از مدیران سیستم خواسته می شود تا آن را نصب کنند. اما نصب آن کمی پیچیده است. با این حال، ما سعی داریم در این مقاله از وبلاگ تهران سرور به سادگی آموزش نصب افزونه Imagemagick در WHM را آموزش دهیم. پس با ما همراه باشید.
نصب پکیج های مورد نیاز
پکیج های ImageMagick را می توان به سرعت از مخازن پیش فرض نصب کرد. به عنوان کاربر اصلی از طریق SSH یا ترمینال cPanel وارد سرور شوید و دستور زیر را اجرا کنید:
yum install ImageMagick ImageMagick-devel
گاهی اوقات دستور یک خطا ایجاد می کند، بنابراین بسته دیگری باید به عنوان پیش نیاز نصب شود:
yum install pcre-devel
در سرورهای Cloud Linux با CageFS فعال، یک مرحله اضافی لازم است تا بتوان باینری را در دسترس کاربران قرار داد. از command line، این دستورات را اجرا کنید:
cagefsctl --addrpm ImageMagick cagefsctl --force-update
اکستنشن PHP را نصب کنید
PHP برای اینکه بتواند با ImageMagick کار کند به پسوند imagick نیاز دارد. اول از همه، شما باید بدانید که از چه نسخه PHP استفاده می کنید. که می تواند از طریق command line یا از حساب cPanel مشخص شود.
اگر دامنه ای برای مثال از php 7.1 استفاده می کند، دستور زیر را اجرا کنید:
/opt/cpanel/ea-php71/root/usr/bin/pecl install imagick
می توانید این دستور را بر اساس نسخه php مورد نیاز سفارشی کنید:
/opt/cpanel/ea-phpXX/root/usr/bin/pecl install imagick
برای فعال شدن اکستنشن، سرویس آپاچی (و php-fpm، در صورت فعال شدن) را مجددا راه اندازی کنید.
همچنین می توانید افزونه را از WHM نصب کنید. به Home – Software – Module Installers بروید، سپس روی دکمه Manage در کنار PHP Pecl کلیک کنید.
در صفحه بعدی، نسخه PHP مورد نیاز را انتخاب کنید، سپس روی Apply کلیک کنید.
اکنون می توانید ‘imagick’ را در قسمت Install a PHP Pecl وارد کنید و روی دکمه Install Now کلیک کنید.
افزونه باید به سرعت کامپایل شود، به پایین گزارش روی صفحه نگاه کنید تا تأیید کنید که با موفقیت ساخته شده است.
اگر سرور شما از Cloud Linux با CageFS و alt-php فعال استفاده می کند، پسوند imagick قبلاً نصب و پیکربندی شده است. فقط باید آن را از انتخابگر PHP cPanel فعال کنید، برای چک باکس imagick در تب Extensions کلیک کنید.
به منظور تست فعال بودن پسوند، می توانید این کار را با ایجاد یک فایل info.php انجام دهید. آن را در یک مرورگر باز کنید و به دنبال پسوند ImageMagick بگردید. اگر کار می کند باید در این لیست باشد.
نصب ImageMagick یک کار معمولی برای مدیران سیستم WHM است. در صورت مواجهه با هر گونه خطا در مراحل نصب، می توانید با یکی از متخصصان لینوکس ما تماس بگیرید تا راهنمایی های لازم را دریافت کنند.