در این آموزش نحوه نصب exif در وب سرور آپاچی و لایت اسپید تشریح شده است.
بخش اول - نصبexif در آپاچی
در زمانیکه وب سرور شما apache می باشد مرا حل زیر را دنبال کنید.
در فایل options.conf مقدار php_mode را بررسی کنید.
nano /usr/local/directadmin/custombuild/options.conf
اگر مقدار php_mode بصورت mod_php تنظیم شده بود دستورات زیر را اجرا کنید: (بجای php56 نیاز است نسخه php مورد نظر را درج کنید)
cd /usr/local/directadmin/custombuild mkdir -p custom/ap2 cp -fp configure/ap2/configure.php56 custom/ap2/configure.php56
حال فایل custom/ap2/configure.php56 را باز نموده و مقدار --enable-exif را به انتهای فایل اضافه نمائید، توجه داشته باشید در انتهای خط قبلی نیاز است کاراکتر \ با یک فاصله اضافه نمائید.
مثال:
--enable-mbstring \ --with-icu-dir=/usr/local/icu \ --enable-intl \ --enable-exif
اگر مقدار php_mode بصورت suphp تنظیم شده بود دستورات زیر را اجرا کنید: (بجای php56 نیاز است نسخه php مورد نظر را درج کنید)
cd /usr/local/directadmin/custombuild mkdir -p custom/suphp cp -fp configure/suphp/configure.php56 custom/suphp/configure.php56
حال فایل custom/suphp/configure.php56 را باز نموده و مقدار --enable-exif را به انتهای فایل اضافه نمائید، توجه داشته باشید در انتهای خط قبلی نیاز است کاراکتر \ با یک فاصله اضافه نمائید.
اگر مقدار php_mode بصورت php-fpm تنظیم شده بود دستورات زیر را اجرا کنید: (بجای php56 نیاز است نسخه php مورد نظر را درج کنید)
cd /usr/local/directadmin/custombuild mkdir -p custom/fpm cp -fp configure/fpm/configure.php56 custom/fpm/configure.php56
حال فایل custom/fpm/configure.php56 را باز نموده و مقدار --enable-exif را به انتهای فایل اضافه نمائید، توجه داشته باشید در انتهای خط قبلی نیاز است کاراکتر \ با یک فاصله اضافه نمائید.
اگر نسخه php دومی در سرور فعال است، این تغییرات را برای نسخه دوم نیز اعمال کنید.
در گام آخر دستورات زیر را اجرا کنید.
./build php n Service httpd restart
بخش دوم - نصب exif در لایت اسپید
در زمانیکه وب سرور شما لایت اسپید می باشد مرا حل زیر را دنبال کنید.
وارد کنسول مدیریتی لایت اسپید شوید.
از طریق پنل ادمین لایت اسپید روی منوی Actions کلیک کرده و سپس زیر منوی Compile PHP را باز کنید.
سپس صفحه زیر باز خواهد شد. بر اساس اینکه چه نسخه (ها)ی php در سرور نصب می باشد (نسخه های نصب شده نیز در فایل option.conf ذکر شده اند)، دکمه Next مقابل نسخه php را انتخاب کنید.
گزینه use configuration from previous build را انتخاب نمائید.
در قسمت Configure Parameters پارامترهای قبلی که سرور با آن کامپایل شده را مشاهده خواهید نمود، به انتهای پارمتر های قبلی مقدار --enable-exif را مانند سایر پارامتر ها اضافه نمائید.
سپس Build php را انتخاب کنید.
مرورگر را رفرش نکنید و دکمه Next مربوط به step3 را انتخاب کنید.
در گام چهارم مانند تصویر زیر در صورتی که با دسترسی root به سرور متصل شده اید، دستوری که در تصویر با کادر قرمز مشخص شده است را در ssh بصورت همزمان اجرا کنید.
در کلیه مراحل نصب گزارش نصب در کادر Detailed Log که در تصویر بالا نیز مشخص است نمایش داده می شود و لازم ا این لاگ ها را بررسی کنید که خطایی رخ نداده باشد.
پس از اتمام گام ۴ بر روی دکمه Apply Changes کلیک کنید.
حال اگر نسخه php دومی در سرور فعال است، این تغییرات را برای نسخه دوم نیز اعمال کنید.