آموزش نصب mcrypt در دایرکت ادمین
در این مقاله قصد داریم آموزش نصب mcrypt برای php 7.2 در سرور دایرکت ادمین را خدمت شما ارائه نماییم.
در php 7.2 جهت استفاده از mcrypt لازم است ابتدا آن را نصب نمایید و از طریق ویرایش فایل php.ini آدرس extension را ثبت کنید.
نصب اکستنشن mcrypt بر روی سرور به خصوص برای کسانی که از laravel استفاده می کنند ضروری است.
نصب mcrypt برای php 7.2 در سرور دایرکت ادمین
جهت نصب و فعال سازی mcrypt در سرور دایرکت ادمین دستورات زیر را یکی یکی اجرا نمایید.
cd /usr/local/src
rm -rf mcrypt-*
/usr/local/php72/bin/pecl channel-update pecl.php.net
/usr/local/php72/bin/pecl download mcrypt || /usr/local/php72/bin/pecl download channel://pecl.php.net/mcrypt-1.0.1
tar -zxvf mcrypt-*.tgz && cd mcrypt-*/
/usr/local/php72/bin/phpize
./configure --with-php-config=/usr/local/php72/bin/php-config
make && make install
echo "extension=mcrypt.so" >> /usr/local/php72/lib/php.conf.d/90-custom.ini
شایان ذکر است پس از اجرای دستورات تغییراتی که لازم است روی فایل php.ini انجام پذیرد بصورت خودکار اعمال می شود و نیازی به ویرایش دستی فایل php.ini نیست.
جهت اعمال تنظیمات انجام شده با استفاده از دستور reboot یک بار سرور را ری استارت کنید. (اگر تمایل دارید سرور شما ری استارت نشود می توانید سرویس های PHP-FPM و apache را بصورت دستی ری استارت کنید.)
تست mcrypt در سرور دایرکت ادمین
برای این که مطمئن شویم mcrypt به درستی بر روی سرور نصب شده است و کار می کند دستور زیر را اجرا می کنیم :
/usr/local/php72/bin/php -i | grep ^mcrypt
خروجی این دستور باید به شکل زیر باشد.
mcrypt
mcrypt support => enabled
mcrypt_filter support => enabled
mcrypt.algorithms_dir => no value => no value
mcrypt.modes_dir => no value => no value
کار به اتمام رسیده است.