خوش آموز درخت تو گر بار دانش بگیرد، به زیر آوری چرخ نیلوفری را
آموزش نصب ImageMagick و Php Imagick در اوبونتو
Imagick یک php extension است که برای ایجاد و اصلاح تصاویر با استفاده از برنامه ImageMagick مورد استفاده قرار می گیرد. در این مقاله نحوه نصب php extension imagick و imagemagick را در سیستم عامل اوبونتو 20.04 مورد بررسی قرار خواهیم داد.
برای شروع کار Terminal را باز کرده و سپس دستور زیر را به منظور آپدیت کردن کش Repository اوبونتو وارد و Enter کنید:
سپس برای نصب Imagick برای PHP دستور زیر را اجرا کنید:
پس از اتمام دانلود و نصب(که مدت زمان آن تا حدی به سرعت اینترنت شما بستگی دارد)، با اجرای دستور زیر می توانید از نصب imagic تان تاییدیه بگیرید و مطمئن شوید که نصب شده است:
خروجی دستور باید imagick باشد.
حالا با دستور زیر، دایرکتوری ای که PHP extension ها در آن ذخیره می شوند را پیدا می کنیم.
خروجی بدست آمده از اجرای دستور فوق برای مشاهده محل ذخیره افزونه های PHP، مسیر زیر است:
حالا با دستور زیر همه PHP extension ها را از مسیر فوق لیست کنید. فقط توجه داشته باشید که شما باید مسیر خود را جایگزین کنید:
و اگر از Nginx استفاده می کنید، مسیر زیر مکان فایل php.ini می باشد:
شما باید مسیر را با توجه به نسخه PHP خود جایگزین کنید.
خطوط زیر را به فایل php.ini مربوطه اضافه کنید
می توانید با ایجاد یک صفحه PHP info، نصب را تایید کنید. مثلا یک فایل با نام index.php در مسیر زیر اقدام به این کار خواهیم کرد:
سپس کد زیر را بدان اضافه کنید:
سپس برای ذخیره فایل کلیدهای Ctrl+x را فشرده و در ادامه y را تایپ و enter کنید تا فایل ذخیره شود و به خط فرمان برگردید.
بدین ترتیب فایل index.php در مسیر مورد نظر ایجاد می شود.
حالا مرورگر خود را اجرا کرده و IP سیستم و را به همراه نام فایل را که برای ما index.php بود را وارد و اجرا کنید.
برای شروع کار Terminal را باز کرده و سپس دستور زیر را به منظور آپدیت کردن کش Repository اوبونتو وارد و Enter کنید:
sudo apt update
سپس برای نصب Imagick برای PHP دستور زیر را اجرا کنید:
sudo apt install php-imagick
پس از اتمام دانلود و نصب(که مدت زمان آن تا حدی به سرعت اینترنت شما بستگی دارد)، با اجرای دستور زیر می توانید از نصب imagic تان تاییدیه بگیرید و مطمئن شوید که نصب شده است:
php -m | grep imagick
خروجی دستور باید imagick باشد.
حالا با دستور زیر، دایرکتوری ای که PHP extension ها در آن ذخیره می شوند را پیدا می کنیم.
php-config --extension-dir
خروجی بدست آمده از اجرای دستور فوق برای مشاهده محل ذخیره افزونه های PHP، مسیر زیر است:
/usr/lib/php/20190902
حالا با دستور زیر همه PHP extension ها را از مسیر فوق لیست کنید. فقط توجه داشته باشید که شما باید مسیر خود را جایگزین کنید:
ll /usr/lib/php/20190902
Enable Imagick.so in php.ini file
محل فایل php.ini در صورتی که از آپاچی استفاده می کنید، مسیر زیر است:/etc/php/7.4/apache2/php.ini
و اگر از Nginx استفاده می کنید، مسیر زیر مکان فایل php.ini می باشد:
/etc/php/7.4/fpm/php.ini
شما باید مسیر را با توجه به نسخه PHP خود جایگزین کنید.
خطوط زیر را به فایل php.ini مربوطه اضافه کنید
extension=imagick
می توانید با ایجاد یک صفحه PHP info، نصب را تایید کنید. مثلا یک فایل با نام index.php در مسیر زیر اقدام به این کار خواهیم کرد:
sudo nano /var/www/html/index.php
سپس کد زیر را بدان اضافه کنید:
سپس برای ذخیره فایل کلیدهای Ctrl+x را فشرده و در ادامه y را تایپ و enter کنید تا فایل ذخیره شود و به خط فرمان برگردید.
بدین ترتیب فایل index.php در مسیر مورد نظر ایجاد می شود.
حالا مرورگر خود را اجرا کرده و IP سیستم و را به همراه نام فایل را که برای ما index.php بود را وارد و اجرا کنید.
نمایش دیدگاه ها (0 دیدگاه)
دیدگاه خود را ثبت کنید: