How to install php dBase module on CentOS 6.5 PHP 5.4.x ata car install dbase di PHP 5.4.x kalli ini saya akan share pengalaman saya dalam mengistall dbase di PHP 5.4.x karena secara defauld dbase tidak di sertakan di php 5.4.x untuk itu perlu penambahan khusus atau instal manual. Pada waktu install didalamnya sudah terdapat software panel vesta CP yang saya gunakan untuk memanagement vhost atau acount aplikasi. How to install php dBase module on CentOS 6.5 PHP 5.4.x mudah tinggal jalankan perintah ini:
#
# pecl install dbase
apabila terjadi error seperti ini:
# pecl install dbase
downloading dbase-5.1.0.tgz ...
Starting to download dbase-5.1.0.tgz (14,112 bytes)
.....done: 14,112 bytes
12 source files, building
running: phpize
Can't find PHP headers in /usr/include/php
The php-devel package is required for use of this command.
ERROR: `phpize' failed
Jangan khawatir karena itu terjadi karena tidak ada php-devel maka dari itu perlu install php-devel dengan perintah:
name=Les RPM de remi pour Enterprise Linux 6 - $basearch
#baseurl=http://rpms.famillecollet.com/enterprise/6/remi/$basearch/
mirrorlist=http://rpms.famillecollet.com/enterprise/6/remi/mirror
enabled=0 # 1 -> 0 disable
gpgcheck=1
gpgkey=file:///etc/pki/rpm-gpg/RPM-GPG-KEY-remi
Setelah itu jalan kan perintah ini:
# yum --enablerepo=remi install php-devel
Tunggu hingga proses instalasi selesai
Setelah itu jalankan perintah ini
# pecl install dbase
Jika sukses instalasi akan muncul ini
Build process completed successfully
Installing '/usr/lib64/php/modules/dbase.so'
install ok: channel://pecl.php.net/dbase-5.1.0
configuration option "php_ini" is not set to php.ini location
You should add "extension=dbase.so" to php.ini
sekian semoga bermanfaat :)
#
gcc gcc-c++ ---> ini digunakan untuk compile agar centos bisa compile perlu diinstall
# pecl install dbase
apabila terjadi error seperti ini:
# pecl install dbase
downloading dbase-5.1.0.tgz ...
Starting to download dbase-5.1.0.tgz (14,112 bytes)
.....done: 14,112 bytes
12 source files, building
running: phpize
Can't find PHP headers in /usr/include/php
The php-devel package is required for use of this command.
ERROR: `phpize' failed
Jangan khawatir karena itu terjadi karena tidak ada php-devel maka dari itu perlu install php-devel dengan perintah:
#yum install php-devel
Ketika menjalankan itu terjadi error seperti ini:
Error: Package: php-devel-5.3.3-40.el6_6.x86_64 (updates)
Requires: php(x86-64) = 5.3.3-40.el6_6
Installed: php-5.4.32-1.el6.remi.x86_64 (@remi)
php(x86-64) = 5.4.32-1.el6.remi
Available: php-5.3.3-38.el6.x86_64 (base)
php(x86-64) = 5.3.3-38.el6
Available: php-5.3.3-40.el6_6.x86_64 (updates)
php(x86-64) = 5.3.3-40.el6_6
You could try using --skip-broken to work around the problem
You could try running: rpm -Va --nofiles --nodigest
Menandakan PHP yang terinstall versi 5.4.x sedangkan repo bawaan menggunakan php 5.3.x jika anda tambahkan --skip-broken maka php anda akan menjadi 5.3.x maka dari itu perlu repository tambahan. saya menggunakan remi dan vesta karena vesta bawaan ketika install vestaCP untuk menambahkan remi sebagai berikut:
remi
CentOS
# rpm -Uvh http://rpms.famillecollet.com/enterprise/remi-release-6.rpm
Enable repository and Install
These repository is not supported by CentOS, so for dependancy enable them only when you want to get special package.
CentOS
# vi /etc/yum.repos.d/remi.repo
/etc/yum.repos.d/remi.repo
[remi]name=Les RPM de remi pour Enterprise Linux 6 - $basearch
#baseurl=http://rpms.famillecollet.com/enterprise/6/remi/$basearch/
mirrorlist=http://rpms.famillecollet.com/enterprise/6/remi/mirror
enabled=0 # 1 -> 0 disable
gpgcheck=1
gpgkey=file:///etc/pki/rpm-gpg/RPM-GPG-KEY-remi
Setelah itu jalan kan perintah ini:
# yum --enablerepo=remi install php-devel
Tunggu hingga proses instalasi selesai
Setelah itu jalankan perintah ini
# pecl install dbase
Jika sukses instalasi akan muncul ini
Build process completed successfully
Installing '/usr/lib64/php/modules/dbase.so'
install ok: channel://pecl.php.net/dbase-5.1.0
configuration option "php_ini" is not set to php.ini location
You should add "extension=dbase.so" to php.ini
sekian semoga bermanfaat :)