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.
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
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
4. Untuk mengecek apakah php sudah terinstall , buat file info.php
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
sudo nano /var/www/html/phpinfo.php
masukan
<?php
phpinfo();
?>
keluar,simpan.
5. Install lib apache2 php7
6. restart apacheapt-get install libapache2-mod-php7.0
service apache2 restart7. Untuk menginstall php versi kedua atau selanjutnta aktifkan terlebih dahulu module rewrite. Ikuti langkah di bawah ini :
Masukkan tulisan berwarna ungu tersebut , letakkan seperti pada gambar di atas.
sudo a2enmod rewritesudo nano /etc/apache2/sites-available/000-default.conf
8. Setelah itu restart apache
service apache2 restart9. Install phyton-software :
apt-get install python-software-properties
10.
Tambahkan
repo(ppa) untuk php5.6 , 7.0 dan 7.1
11. Setelah itu update, Upgrade & Restart apache
apt updateapt full-upgradeservice apache2 restart
12.
Jika WebServer (apache2) sudah bisa menjalankan
php7.0 maka anda harus mematikan mod php7.0 untuk install versi php berikutnya.
13. Install php5.6a2dismod php7.0service apache2 restart
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 ”
15. Untuk mengecek apakah versi php sudah terinstall :apt install libapache2-mod-php5.6Restart apache → service apache2 restart
16. ika WebServer (apache2) sudah bisa menjalankan php5.6 maka anda harus mematikan mod php5.6 untuk install versi php selanjutya.
php5.6 -v
php7.0 -v
17. Install php7.1
a2dismod php5.6sudo service apache2 restart
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 ”
19. Jika ingin berpindah versi php kawan kawan dapat mengikuti contoh berikut:apt-get install libapache2-mod-php7.1
Restart Apache Kita → sudo service apache2 restart
Buka Web browser akses ke phpinfo → http://localhost/phpinfo.php
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
20. Selesai ^-^ , Semoga bermanfaat!→ a2enmod php7.0→ sudo service apache2 restart
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
hihi
hihi hihi hihi
apa bisa berjalan sekaligus ketiganya secara bersamaan dalam 1 server linux ?
EmoticonEmoticon