Kita bisa install extension PHP yang umum digunakan CMS populer melalui panel admin aaPanel pada menu PHP > Extensions. Jika extention PHP tidak ada, kita perlu mengkompilasi terlebih dulu sebelum menginstallnya.
Berikut tutorial cara compile dan install PHP extension di aaPanel dengan contoh cara install sqlsrv PHP 7.4. Saya memakai Linux CentOS 7 karena instalasi Apps di aaPanel relatif cepat dibanding distro lain dan jarang error.
Contoh install sqlsrv PHP 7.4 extension
Install driver
yum install msodbcsql mssql-tools unixODBC-develDownload sqlsrv
Cek versi terbaru di sini, saat tutor ini dibuat 5.10.1
wget https://pecl.php.net/get/sqlsrv-5.10.1.tgzEkstrak sqlsrv
tar xvf sqlsrv-5.10.1.tgzCompile dan install sqlsrv
cd sqlsrv-5.10.1
/www/server/php/74/bin/phpize
./configure --with-php-config=/www/server/php/74/bin/php-config
make && make installDownload pdo_sqlsrv
Cek versi terbaru di halaman resmi saat tutorial ini dibuat versi 5.10.1
wget http://pecl.php.net/get/pdo_sqlsrv-5.10.1.tgzEkstrak pdo_sqlsvr
tar xvf pdo_sqlsrv-5.10.1.tgzCompile dan install pdo_sqlsvr
/www/server/php/74/bin/phpize
./configure --with-php-config=/www/server/php/74/bin/php-config
make && make installAktifkan extension sqlsrv dan pdo_sqlsrv
echo "extension=sqlsrv.so" >> /www/server/php/74/etc/php.ini
echo "extension=pdo_sqlsrv.so" >> /www/server/php/74/etc/php.iniRestart PHP
Restart PHP melalui control panel aaPanel
Cleaning
Hapus bekas file instalasi
cd ../
rm -rf pdo_sqlsrv-5.10.1 pdo_sqlsrv-5.10.1.tgz sqlsrv-5.10.1 sqlsrv-5.10.1.tgzSelesai, semoga bermanfaat
Apakah Anda kesulitan install extension PHP di aaPanel? kontak segera idnetter.com mulai 100k.