Menu

6 Peralatan yang Harus dipersiapkan untuk Belajar Pemrograman Web (PHP) di Linux ##00

6 Peralatan yang Harus dipersiapkan untuk Belajar Pemrograman Web (PHP) di Linux ##00

 

Apa saja aplikasi yang dibutuhkan untuk pemrograman web di linux?

jawabannyaL tergantung bahasa yang akan digunakan.

Biasanya bahasa yang umum digunakan adalah PHP.

Selain PHP, kita juga menggunakan Python.,Java,Ruby,C#,dan sebagainya.

pada tulisan ini, kita akan menggunakan pemrograman php …

lalu untuk alat-alat yang kita butuhkan untuk pemrograman PHP di Linux adalah sebagai berikut

1.Teks Editor

Teks Editor akan kita gunakan untuk menulis kode.

ada banyak pilihan teks editor di Linux seperti: Gedit,Geany,Atom,Sublime,CodeLite, dsb.

pilihan teks editor yang kamu sukai.

saya sendiri menggunakan VS Code, karena cukup lengkap dan mudah digunakan.

2.Browser

Pemrograman ini wajib kita install, karena akan kita gunakan untuk melihat hasil dari kode web yang ditulis.

ada banyak pilihan browser di Linux: Google Chrome.Firefox, Opera, dbs.

Pilihan Browser yang kamu sukai.

3.PHP

agar kode PHP dapat dieksekusi, kita membutuhkan interpreter PHP. Interpreter bertugas untuk menejermahkan kode PHP agar dipahami komputer.

ada dua versi PHP yang beredar saat ini : PHP 5.x dan PHP 7.x

Versi yang manakah yang harus saya install?

saya merekomendasikan install yang terbaru, yaitu PHP7.8 Karena PHP 5.x akan segera berakhir masa dukungannya.

Masa dukungan PHP

Pada Ubuntu 16.04 dan Linux Mint 18.2, PHP 7 sudah bisa diinstall dengan perintah

sudo apt install php
Plain text

Lalu ketik y untuk melanjutkan:

setelah itu, jangan lupa install library umum yang sering dibutuhkan.

sudo apt install libapache2-mod-php php-mysql php-common
Plain text

keterangan :

  • paket libapache2-mod-php dibutuhkan oleh server Apache2;
  • dan paket php-common berisi beberapa library yang sering dibutuhkan;
  • dan yang terakhir paket php-mysql dibutuhkan untuk koneksi PHP dengan MySQL.

Setelah itu, untuk memastikan PHP terinstall dengan benar. Coba ketik perintah php -v :

4. Server web ( Apache )

Sebenernya PHP sudah membawa server web sendiri, jadi Apache sebenernya tidak perlu kita install.

Tapi, karena kita ingin menggunakan PHPMyaAdmin, maka kita harus menginstallnya.

Silahkan ketik perintah berikut ini untuk menginstall server apache di Linux:

sud apt install apache2
Plain text

Setelah itu, coba periksa versi yang terinstall dengan perintah apache2 -v.

Lalu bagaimana cara mengoprasikan server apache ini ?

Kalau menggunakan XAMPP, kita tinggal klik start saja, maka service apache2 akan dijalankan.

Nah, kalau di Linux, kita bisa menggunakan perintah ini untuk menyalahkan service apache:

sudo service apache2 start
Plain text

perintah ini untuk mengehentikan server apache:

sudo service apache2 stop
Plain text

dan Perintah untuk me-restart:

sudo service apache2 restart
Plain text

dan Perintah untuk melihat status server

sudo service apache2 status
Plain text

Selain itu, kita juga bisa membuka alamat http://localhost untuk memeriksa apakah server apache sudah berjalan atau belum.

Apabila tampilannya seperti berikut ini, maka servernya sedang berjalan.

Jangan lupa juga untuk mengatur hak akses direktori servernya, agar user bisa bebas membuat file dan direktori disana.

sudo chmod 777 /var/www/html -R
Plain text

5. Server Database ( MySQL )

Saat kita akan membuat aplikasi yang lebih kompeleks, kita membutuhkan database untuk menyimpan datanya.

Biasanya, database yang digunakan adalah MySQL,Selain MySQL ada juga PostgreSQL,MongoDB,SQLite, dsb.

Kita akan menggunakan MySQL saja.

Silahkan ketik perintah berikut ini untuk menginstall MySQL di linux

sudo apt install mysql-server
Plain text

ketik y untuk melanjutkan.

pada proses instalasi,kita akan diminta password untuk user root di MySQL.

silahkan masukan password yang mudah diingat (contoh: kopi).

masukan lagi password-nya:

instalasi selesai.

jangan lupa juga untuk memeriksa versi MySQL yang terinstall dengan perintah mysql --version.

Cara mengoperasikannya sama seperti menjalankan service pada apache:

sudo service mysql start # menayakan service
sudo service mysql stop # menghentikan service
sudo service mysql restart # menyalakan ulang service
sudo service mysql status # melihat status server
SQL

6. PHPMyAdmin

PHPMyAdmin akan digunakan untuk mengelola database MySQL dengan mudah. Karena memiliki tampilan GUI berbasis web.

Selain menggunakan PHPMyAdmin, kita dapat juga menggunakan aplikasi yang lain seperti MySQL Workbench, Navicat, dsb.

Silahkan ketik perintah berikut untuk menginstal PHPMyAdmin di Linux:

sudo apt install phpmyadmin
Plain text

Ketik y untuk melanjutkan:

Dalam proses instalasi kita akan diminta menentukan jenis server dan password untuk root.

Silahkan tekan tombol Spasi untuk memilih server apache2.

Tanda bintang (*) artinya kita sedang memilih apache2.

Kenapa kita harus memilih apache2?

Karena tadi kita menginstal apache2 sebagai webserver-nya.

Berikutnya kita akan diminta untuk mengkonfigurasi PHPMyAdmin. Silahkan pilih Yes lalu tekan Enter.

Lalu masukkan password untuk user root PHPmyadmin. Kita samakan password-nya dengan password mysql, yaitu: kopi.

Masukkan lagi password-nya:

Setelah berhasil diinstal, cobalah periksa ke http://localhost/phpmyadmin. Lalu, masuk dengan password yang sudah dibuat.

Nah, semua sudah dipersiapkan.

Bila tidak ada error sampai tahap ini, berarti kita sudah berhasil mempersiapkan semua alat-alat yang diperlukan untuk memrogram web di Linux.

Selanjutnya, kita bisa mulai membuat web.

Update: MySQL 5.7

Pada MySQL versi 5.7, user root tidak bisa digunakan untuk login di phpmyadmin.

Cara mengatasi masalah ini:

Kita bisa membuat user baru yang memiliki akses yang sama seperti root. Silahkan ikuti langkah-langkah berikut.

Masuk ke shell MySQL-nya terlebih dahulu dengan perintah:

sudo mysql -u root
Plain text

Setelah itu, buat user baru dengan perintah ini:

CREATE USER 'admin'@'localhost' IDENTIFIED BY 'password';
Plain text

Pertahaikan:

Pertahaikan:

Silahkan ganti admin dan passoword dengan username dan password yang anda inginkan.

Kemudian kita berikan hak akses yang sama seperti root dengan perintah ini:

GRANT ALL PRIVILEGES ON * . * TO 'admin'@'localhost';
Plain text

Setelah itu ketik perintah berukut untuk me-load ulang akses:

FLUSH PRIVILEGES;
Plain text

Troubleshooting PHPmyadmin

Coba install libapache2-mod-php:

sudo apt install libapache2-mod-php
Plain text

Setelah itu, restart server apache2:

sudo service apache2 restart
Plain text

Masih tidak bisa?

Coba lakukan ini:

Konfigurasi ulang phpmyadmin dengan perintah berikut:

sudo dpkg-reconfigure -plow phpmyadmin

Iklan Tengah Post

Ads middle content1

Ads middle content2