EXIF چیست؟
EXIF (Exchangeable Image File Format) یک استاندارد است که اطلاعات متادیتای تصاویر را ذخیره میکند. این اطلاعات شامل تاریخ و زمان عکسبرداری، مدل دوربین، تنظیمات عکاسی، موقعیت GPS و سایر اطلاعات فنی تصویر است.
افزونه EXIF در PHP برای خواندن این اطلاعات از تصاویر JPEG و TIFF استفاده میشود و برخی اسکریپتها و وباپلیکیشنها به آن نیاز دارند.
فعالسازی EXIF در دایرکت ادمین
در سرورهای دایرکت ادمین، برای فعالسازی پشتیبانی از EXIF در PHP باید این افزونه را هنگام کامپایل PHP فعال کنید.
روش ۱: فعالسازی از طریق CustomBuild 2.0
در دایرکت ادمین با CustomBuild 2.0، فایل options.conf را ویرایش کنید:
nano /usr/local/directadmin/custombuild/options.conf
مقدار exif را به yes تغییر دهید:
exif=yes
سپس PHP را ریبیلد کنید:
cd /usr/local/directadmin/custombuild
./build php
روش ۲: بررسی وضعیت فعلی EXIF
برای بررسی اینکه آیا EXIF در حال حاضر فعال است یا نه، یک فایل PHP با محتوای زیر بسازید:
<?php phpinfo(); ?>
در خروجی phpinfo، عبارت exif را جستجو کنید. اگر enabled باشد، EXIF فعال است.
بررسی EXIF از خط فرمان
برای بررسی وضعیت EXIF از طریق SSH:
php -m | grep exif
اگر خروجی exif را نشان داد، افزونه فعال است. اگر خروجی خالی بود، EXIF فعال نیست.
فعالسازی EXIF بدون ریبیلد (php.ini)
در برخی تنظیمات، میتوانید EXIF را از طریق php.ini فعال کنید:
extension=exif.so
سپس سرویس Apache را ریستارت کنید:
service httpd restart
🛠️ کانفیگ PHP سرور دایرکت ادمین با میهن هاستینگ
تیم میهن هاستینگ کامپایل PHP با افزونههای موردنیاز از جمله EXIF، GD، Imagick و سایر extensionها را روی سرور دایرکت ادمین شما انجام میدهد.
