Directadmin kurulu sunucunuzda bazen php taraflı Mcrypt eklentisine ihtiyaç duyabilirsiniz. Böyle bir durumda aşağıdaki adımları ssh üzerinden uygulayarak Mcrypt kurulumu gerçekleştirebilirsiniz. Bu makalede yer alan işlem php 7.2 üzerinde gerçekleştirilmiştir.
Bu makalede yer alan DirectAdmin Mcrypt Kurulumu’nu tüm directadmin kurulu VPS ve VDS paketlerinde gerçekleştirebilirsiniz.
SSH üzerinden sırası ile yürütüyoruz;
1 2 3 4 5 6 7 8 |
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 |
Aşağıdaki ekranda görüldüğü gibi eklenti yolunu görmemiz gerekiyor. Bizde görünen yol /usr/local/php72/lib/php/extensions/no-debug-non-zts-20170718/ şeklinde.
Belirtilen shared extensions yolu ile extension= satırını 90-custom.ini oluşturarak içerisine ekliyoruz;
1 |
echo "extension=/usr/local/php72/lib/php/extensions/no-debug-non-zts-20170718/mcrypt.so" >> /usr/local/lib/php.conf.d/90-custom.ini |
Kurulum sonrası apache veya var ise php-fpm yeniden başlatıyoruz;
1 |
service httpd restart && service php-fpm72 restart |
phpinfo php sayfası oluşturarak eklentinin var olup olmadığını kontrol ediyoruz ve başarıyla kurulmuş görünüyor;