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-devel
Download sqlsrv
Cek versi terbaru di sini, saat tutor ini dibuat 5.10.1
wget https://pecl.php.net/get/sqlsrv-5.10.1.tgz
Ekstrak sqlsrv
tar xvf sqlsrv-5.10.1.tgz
Compile 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 install
Download 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.tgz
Ekstrak pdo_sqlsvr
tar xvf pdo_sqlsrv-5.10.1.tgz
Compile dan install pdo_sqlsvr
/www/server/php/74/bin/phpize
./configure --with-php-config=/www/server/php/74/bin/php-config
make && make install
Aktifkan 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.ini
Restart 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.tgz
Selesai, semoga bermanfaat
Apakah Anda kesulitan install extension PHP di aaPanel? kontak segera idnetter.com mulai 100k.