Kamis, 09 Februari 2017

MENGINSTALL 3 VERSI PHP SEKALIGUS DI LINUX


A. PENGERTIAN
PHP (akronim dari PHP Hypertext Preprocessor) merupakan bahasa    pemrograman berbasis web yang memiliki kemampuan  untuk  memproses    data secara dinamis.
PHP  dikatakan sebagai sebuah server-side embedded script    languange.    Artinya, sintaks- sintaks dan perintah yang  kita berikan akan sepenuhnya    dijalankan oleh server dan disertakan  pada  halaman HTML biasa. Aplikasi-aplikasi yang dibangun  dengan  PHP  pada umumnya akan memberikan  hasil pada web browser, tetapi  prosesnya  secara keseluruhan dijalankan  di  server.
 
B. LATAR BELAKANG
Dalam penggunaan php pada saat ini , para programer banyak yang mengikuti update dari php tapi di lain sisi ada juga programer yang masih menggunkan versi lama , karna software yang mereka pakai hanya suport pada versi php lama. Untuk menangani semua itu , agar para programer dapat tetap menjalankan program yang lama dan tetap megikuti update dari php. Pada kesempatan kali ini saya akan berbagi cara Install 3 Versi PHP sekaligus dalam satu PC / Laptop. Agar dapat memecahkan masalah tersebut. 

C. MAKSUD & TUJUAN

Instalasi 3 Versi PHP ini bertujua agar mempermudah para programer dalam memakai dan membuat suatu progarm / software.

D. ALAT & BAHAN
  • PC / Laptop
  • Terinstall Apache
  • Koneksi Internet 
E. LANGKAH PENGERJAAN

1. Jika sebelumnya laptop kawan kawan sudah terinstall versi php, versi lama maupun yang baru. Kawan kawan tinggall ingin menambah php versi ke berapa , ikuti langkah sesuai versi php yang kawan inginkan.
2. Buka terminal kawan kawan , dan masuk sbgai superuser
3. Install PHP7.0

apt-get install php7.0 php7.0-cgi php7.0-cli php7.0-common php7.0-curl php7.0-dev php7.0-gd php7.0-intl php7.0-json php7.0-mbstring php7.0-mcrypt php7.0-mysql php7.0-pgsql php7.0-xml php7.0-xmlrpc php7.0-zip
4. Untuk mengecek apakah php sudah terinstall , buat file info.php

sudo nano /var/www/html/phpinfo.php

masukan
   <?php
              phpinfo();
    ?>
keluar,simpan.

5. Install lib apache2 php7
apt-get install  libapache2-mod-php7.0
6. restart apache
 service apache2 restart
7. Untuk menginstall php versi kedua atau selanjutnta aktifkan terlebih dahulu module rewrite. Ikuti langkah di bawah ini :

sudo a2enmod rewrite
sudo nano /etc/apache2/sites-available/000-default.conf
 
Masukkan tulisan berwarna ungu tersebut , letakkan seperti pada gambar di atas.

8. Setelah itu restart apache
service apache2 restart
9. Install phyton-software :
apt-get install python-software-properties
 
10. Tambahkan repo(ppa) untuk php5.6 , 7.0 dan 7.1

add-apt-repository ppa:ondrej/php
11. Setelah itu update, Upgrade  & Restart apache

apt update
apt full-upgrade
service apache2 restart
12.  Jika WebServer (apache2) sudah bisa menjalankan php7.0 maka anda harus mematikan mod php7.0 untuk install versi php berikutnya.
 a2dismod php7.0
 service apache2 restart
13. Install php5.6

apt-get install php5.6 php5.6-cgi php5.6-cli php5.6-common php5.6-curl php5.6-dev php5.6-gd php5.6-intl php5.6-json php5.6-mbstring php5.6-mcrypt php5.6-mysql php5.6-pgsql php5.6-phpdbg php5.6-xml php5.6-xmlrpc php5.6-zip
14. Agar PHP5.6 dapat berjalan di web server maka kita harus mengisntall “ libapache2-mod-php5.6 ”
apt install libapache2-mod-php5.6
Restart apache → service apache2 restart
 
15. Untuk mengecek apakah versi php sudah terinstall :

php5.6 -v 
php7.0 -v
16. ika WebServer (apache2) sudah bisa menjalankan php5.6 maka anda harus mematikan mod php5.6 untuk install versi php selanjutya.

a2dismod php5.6
sudo service apache2 restart
17. Install php7.1 
apt-get install php7.1 php7.1-cgi php7.1-cli php7.1-common php7.1-curl php7.1-dev php7.1-gd php7.1-intl php7.1-json php7.1-mbstring php7.1-mcrypt php7.1-mysql php7.1-pgsql php7.1-phpdbg php7.1-xml php7.1-xmlrpc php7.1-zip
18. Agar PHP7.1 dapat berjalan di web server maka kita harus mengisntall “ libapache2-mod-php7.1 ”
 apt-get install libapache2-mod-php7.1
 Restart Apache Kita → sudo service apache2 restart
 Buka Web browser akses ke phpinfo → http://localhost/phpinfo.php
19. Jika ingin berpindah versi php kawan kawan dapat mengikuti contoh berikut:

Jika WebServer (apache2) sudah bisa menjalankan php7.1 maka anda harus mematikan mod php7.1
a2dismod php7.1
sudo service apache2 restart

- > Aktivkan Kembali PHP7.0 di webserver
a2enmod php7.0
sudo service apache2 restart
20. Selesai ^-^ , Semoga bermanfaat!

F. KESIMPULAN
Penggunaan 3 versi php ini akan lebih efektif dan mudah untuk kita yang ingin meng explore cms Open source yang ada.

3 komentar

apa bisa berjalan sekaligus ketiganya secara bersamaan dalam 1 server linux ?


EmoticonEmoticon