
نصب اکستنشن آی مجیک ( imagick )
این کار یه مقدار زمان بره ولی خیلی امکانات خوبی بهمون میده.
ابتدا به اطلاعات php نصب شده بر روی سیستم یا host دسترسی داشته باشیم
echo phpinfo();
با این دستور میشه به اطلاعات php و apache دسترسی داشت.
باید اطلاعات Compiler و Architecture و Thread Safety رو به دست بیاریم . وقتی که من این پست رو می نویسم روی سیستمم اطلاعات به صورت زیره
| MSVC15 (Visual C++ 2017) | Compiler |
| x64 | Architecture |
| Windows Threads |
Thread Safety |
این اطلاعات رو برای نصب نیاز داریم.
بعد که این اطلاعات رو به دست آوردیم وارد این آدرس میشیم
من اولی رو انتخاب می کنم چون Architecture نسخه x64 هستش . و نصبش می کنم .
بعد از نصب وقتی داخل cmd عبارت
magick -version
رو وارد کنیم باید نسخه imagick رو باید ببینیم
قدم بعدی نصب imagick برای php هستش وارد این آدرس میشیم
در حال حاضر بالا ترین نسخه پایدار برای php برای نسخه php 7.1 یا php71 اگه نسخه php تون بالا تر از 71 هستش همون 71 رو انتخاب کنید. 4 تا گزینه هست من دومی رو انتخاب می کنم چون TS هستش به معنی Thread Safe وx64 و همچنین نسخه php بالا تر از 71 هستش . بعد از این که دانلود شد فایل ها رو از حالت فشرده خارج کنید و فایل php_imagick.dll رو داخل مسیر
xampp/php/ext
کپی کنید و در فایل php.ini مقدار
extension=php_imagick.dll
رو در مسیر Dynamic Extensions وارد کنید
توجه کنید که حتما باید در اینجا باشه در غیر این صورت کار نمی کنه.
قدم بعدی اینه که imagick binaries رو دانلود کنید . برای این کار ابتدا وارد این آدرس بشید
یکی از این فایل ها باید دانلود بشه اگه دقت کرده باشید ما در قدم اول اطلاعات compiler و Architecture رو به دست آوردیم با توجه به اون اطلاعات من باید پنجمی رو انتخاب کنم ، دانلودش کنم ، بعد از دانلود اطلاعاتشو استخراج کنم و فایل های dll شو در مسیر
xampp/apache/bin
کپی می کنم. بعد از این کار شما به imagick دسترسی دارید و می تونید از همه امکاناتش استفاده کنید


























دیدگاه ها