آموزش فعال‌سازی ماژول EXIF در PHP با دایرکت ادمین

ماژول EXIF در PHP چیست؟

ماژول EXIF (Exchangeable Image File Format) در PHP امکان خواندن اطلاعات متادیتای تصاویر دیجیتال (مانند JPEG و TIFF) را فراهم می‌کند. این اطلاعات شامل مدل دوربین، تاریخ عکس‌برداری، تنظیمات لنز، موقعیت GPS و سایر داده‌های مرتبط با تصویر است.

بسیاری از CMSها و افزونه‌های وردپرس از ماژول EXIF برای پردازش تصاویر استفاده می‌کنند. اگر این ماژول فعال نباشد، ممکن است با خطا مواجه شوید یا برخی قابلیت‌های مربوط به تصاویر کار نکنند.

فعال‌سازی EXIF در دایرکت ادمین با CustomBuild

مرحله ۱: اتصال SSH

از طریق SSH به سرور متصل شوید:

ssh root@your_server_ip

مرحله ۲: رفتن به پوشه CustomBuild

cd /usr/local/directadmin/custombuild

مرحله ۳: فعال‌سازی EXIF

ماژول EXIF معمولاً به همراه PHP کامپایل می‌شود اما ممکن است غیرفعال باشد. برای فعال‌سازی:

./build set exif yes
./build php

این دستورات PHP را با پشتیبانی از EXIF مجدداً کامپایل می‌کنند.

مرحله ۴: بررسی فعال بودن

یک فایل phpinfo.php با محتوای زیر ایجاد کنید:

<?php phpinfo(); ?>

در مرورگر باز کنید و عبارت exif را جستجو کنید. اگر بخش EXIF نمایش داده شود، ماژول فعال است.

یا از خط فرمان:

php -m | grep exif

فعال‌سازی از طریق php.ini

اگر EXIF کامپایل شده اما غیرفعال است، فایل php.ini را ویرایش کنید:

nano /usr/local/php*/lib/php.ini

خط زیر را پیدا و فعال کنید:

extension=exif

سپس وب‌سرور را ری‌استارت کنید.

EXIF در وردپرس

وردپرس از ماژول EXIF برای خواندن اطلاعات تصاویر آپلودشده در کتابخانه رسانه استفاده می‌کند. برخی افزونه‌های گالری و عکاسی نیز به این ماژول وابسته‌اند. اگر سایت وردپرسی دارید، فعال بودن EXIF توصیه می‌شود.

با هاست وردپرس میهن هاستینگ، ماژول‌های ضروری PHP از جمله EXIF از پیش فعال هستند. اگر سرور مجازی دارید، خدمات کانفیگ سرور شامل نصب و فعال‌سازی ماژول‌های PHP نیز می‌شود.

🌐 هاست با PHP بهینه

تمام ماژول‌های PHP از جمله EXIF، GD و Imagick در هاست وردپرس میهن هاستینگ فعال است.

مشاهده هاست وردپرس ←

ارسال دیدگاه

نشانی ایمیل شما منتشر نخواهد شد. بخش‌های موردنیاز علامت‌گذاری شده‌اند *

متن نظر
نام*:
رایانامه*:
وب سایت / وبلاگ: