Rabu, 01 Agustus 2018

PHP Shield Clikbu

Install PHPShield di Ubuntu Server 12.04

Kadang kadang Saya ada pekerjaan membuat ClipBucket atau PHPMotion, dan PHPShield harus ter-install. Karena dibutuhkan supaya aplikasi tersebut dapat berjalan dengan baik
Langkah pertama, kita butuh untuk mengkonfirmasi beberapa informasi di bawah ini:
PHP version.
Thread Safety harus “disabled.”
enable_dl harus “On” (Status defaultnya “Off”).
Path directory PHP
Path ke php.ini
Anda bisa mengecek dengan “phpinfo”. Anda bisa men-download  PHPINFO, extract kemudian upload file “phpinfo.php” ke server anda dan panggil lewat browser (contoh: http://localhost/phpinfo.php )
Kurang lebih seperti inilah phpinfo saya:
PHP version = 5.3.2
Thread Safety = Disabled
enable_dl = Off
Extention directory path = /usr/lib/php5/20090626+lfs
Path to php.ini = /etc/php5/apache2
Status enable_dl adalah Off. Kita harus merubahnya menjadi On. Dengan cara
sudo gedit /etc/php5/apache2/php.ini
Temukan “enable_dl Off” dan ganti menjadi enable_dl On
Restart Apache:

sudo /etc/init.d/apache2 restart
Sekarang masuk ke root;
sudo su
cd /root
Buat direktori untuk men-download PHPShield loaders:
mkdir phpshield
cd phpshield
Dari alamat http://phpshield.com/loaders/ salin link address phpshield yang ingin di-download. Sesuaikan phpshield yang akan di download dengan Operating System Anda. Untuk contoh saya akan men-download Linux versi 32 bit.
wget http://phpshield.com/loaders/ixed4.lin.x86-32.zip
unzip ixed4.lin.x86-32.zip
Beberapa file dengan extension .lin akan terekstrak dan kita butuh untuk meng-copy beberapa ke directory extension PHP
Gunakan command ls untuk melihat daftar file yang tadi sudah di ekstrak. Sesuaikan file yang di copy dengan PHP Version Anda. Di sini saya meng-copy “ixed.5.3ts.lin” dan “ixed.5.3.lin” karena Versi PHP saya adalah 5.3. Copy file “ixed.5.3ts.lin” dan “ixed.5.3.lin” ke directory extension PHP. dengan command;
cp ~/phpshield/ixed.5.3.lin /usr/lib/php5/20090626+lfs
cp ~/phpshield/ixed.5.3ts.lin /usr/lib/php5/20090626+lfs
Keluar dari root;
exit
Sekarang tambahkan extension ini ke konfigurasi PHP;
sudo gedit /etc/php5/apache2/php.ini
Tambahkan 2 baris di bawah ini setelah section “Dynamic Extensions”;
extension=ixed.5.3.lin
extension=ixed.5.3ts.lin
Restart Apache:
sudo /etc/init.d/apache2 restart
Cek kembali PHPInfo dan untuk bagian PHPShield seharusnya seperti ini;
SourceGuardian Loader Support enabled
SourceGuardian Loader Version 8.2
SourceGuardian Loader Build Number 0×00000011
phpSHIELD Support enabled

Tidak ada komentar:

Posting Komentar