Last active
February 28, 2018 13:54
-
-
Save virbo/cd923c3a7f2866145cc775255f01cceb to your computer and use it in GitHub Desktop.
Enable pdo_pgsql php7.1.13 on Centos Web Panel
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
#!/bin/bash | |
# Enable pdo_pgsql on Centos Web Panel with PHP 7.1.13 | |
# Author Yusuf Ayuba | |
# inisial variabel | |
tgl=$(date +'%H:%M:%S_%d-%m-%Y') | |
pathIni=/usr/local/php | |
fileBackup=$tgl"_php.ini" | |
if [ -e "/usr/local/lib/php/extensions/no-debug-non-zts-20160303/pdo_pgsql.so" ]; then | |
echo "" | |
echo "Extension pdo_pgsql.so telah ada di server anda." | |
echo "" | |
echo "---------------------------------------------------" | |
echo " Mengaktifkan extension pdo_pgsql.so " | |
echo "---------------------------------------------------" | |
cp "$pathIni"/php.ini "$pathIni"/"$fileBackup" | |
echo "extension=pdo_pgsql.so" >> /usr/local/php/php.ini | |
echo "Restart service httpd" | |
systemctl restart httpd | |
echo "" | |
echo "Extension pdo_pgsql.so berhasil diaktifkan." | |
echo "File php.ini otomatis dibackup ke '$pathIni/$fileBackup'" | |
exit 1 | |
fi | |
cd /tmp | |
clear | |
echo "---------------------------------------------------" | |
echo " Download php 7.1.13 " | |
echo "---------------------------------------------------" | |
wget http://id1.php.net/distributions/php-7.1.13.tar.gz | |
tar xzf php-7.1.13.tar.gz | |
echo "Entering directory 'php-7.1.13/ext/pdo_pgsql'" | |
cd php-7.1.13/ext/pdo_pgsql | |
echo "---------------------------------------------------" | |
echo " Compile pdo_pgsql php for 7.1.13 " | |
echo "---------------------------------------------------" | |
phpize | |
./configure --with-pdo-pgsql | |
make | |
make install | |
echo "Entering directory '/usr/local/lib/php/extensions/no-debug-non-zts-20160303'" | |
cd /usr/local/lib/php/extensions/no-debug-non-zts-20160303 | |
echo "" | |
echo "---------------------------------------------------" | |
echo " Mengaktifkan extension pdo_pgsql.so " | |
echo "---------------------------------------------------" | |
cp "$pathIni"/php.ini "$pathIni"/"$fileBackup" | |
echo "extension=pdo_pgsql.so" >> /usr/local/php/php.ini | |
echo "Restart service httpd" | |
systemctl restart httpd | |
echo "" | |
echo "Extension pdo_pgsql.so berhasil diaktifkan." | |
echo "File php.ini otomatis dibackup ke '$pathIni/$fileBackup'" |
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment