Bagaimana caranya kita mengetahui versi PHP yang telah terinstall dalam server Linux? Hal ini kadang perlu diketahui apakah program kita bisa berjalan dengan lancar atau memanfaatkan fitur – fitur terbarunya. Memperhatikan versinya akan membantu kita dalam menentukan apakah sudah saatnya diupdate ke versi yang lebih baru atau malah yang paling mutakhir. Show
Nah… caranya untuk mengecek versi PHP sendiri sebenarnya sangatlah mudah, mari kita mulai kalau kita memiliki akses SSH ke VPSnya:
atau
atau
atau
Saya urutkan dari yang paling umum nama paket programnya di Linux sampai yang jarang digunakan. Nanti hasilnya akan seperti dibawah:
Alternatifnya bisa menggunakan package manager dan ini sebenarnya tergantung anda menggunakan distro Linux apa di VPSnya. Saya mulai dari untuk CentOS, ketikkan perintah berikut:
Balasannya akan seperti ini:
Ini saya mencobanya di server yang terinstall PHP milik LiteSpeed, jadi harap maklum ada sedikit perbedaan kalau cuma menginstall PHP biasa. Versi PHPnya ada pada angka 0.Sedangkan di Debian/Ubuntu eksekusi perintah ini:
Hasilnya adalah sebagai berikut:
Kalau anda menginstall PHP-FPM biasa maka isi daftarnya kurang lebih seperti diatas. Versinya adalah 1.Kalau anda hanya memiliki akses FTP ke server atau hostingnya maka buat sebuat file php dengan kode berikut:
Saya beri nama filenya 2 dan upload, letakkan dalam direktori web server yang bisa diakses dari internet seperti 3 atau 4. Kemudian langsung saja akses lewat browser file tadi dan akan muncul informasi lengkap mengenai mesin PHP yang ada di server. Sebelum mulai belajar Codeigniter 4 lebih, kita harus meyiapkan alat yang dibutuhkan untuk coding Codeigniter 4. Apa Saja itu? Persiapan Sebelum Belajar CI 4Prasyarat belajar Codeigniter 4..
Nah, setelah prasyarat ini terpenuhi. Selanjutnya silahkan siapkan alat-alatnya untuk mulai belajar. Berikut ini beberapa peralatan yang harus kamu siapkan di komputermu:
Mari kita siapkan satu-per-satu. 1. Teks EditorTeks editor akan kita gunakan untuk menulis kode. Kamu bebas menggunakan teks editor apa saja untuk coding CI. Saya merekomendasikan menggunakan VS Code, karena mudah digunakan dan punya banyak fitur. Untuk menginstal VS Code, silahkan baca:
2. Web BrowserWeb browser akan kita gunakan untuk melihat hasil dari aplikasi. Kamu juga bebas menggunakan web browser apapun, asalkan masih mendukung teknologi web modern zaman sekarang. Rekomendasi, gunakan Google Chrome atau Firefox. 3. Web ServerCodeigniter merupakan framework PHP, karena itu ia pasti membutuhkan web server. Berikut ini requirement server untuk Codeigniter 4:
Jika kamu sudah menginstal XAMPP, maka ketiga aplikasi server ini sudah terpenuhi. Tapi jika kamu pengguna Linux, maka ini bisa diinstal satu-per-satu. Silahkan baca:
Setelah menginstal webserver, kita harus mengaktifkan beberapa ekstension yang dibutuhkan untuk pengembangan CI 4. Apa saja itu?
Silahkan install semuanya dengan perintah:
Untuk kamu yang menggunakan Windows dan XAMPP. Silahkan buka XAMPP Control Panel, lalu pada bagian apache klik Config->PHP. Setelah itu, cari di bagian extension dan hapus 6 yang ada di depan nama extension untuk mengaktifkannya.4. ComposerComposer adalah program berbasis command line (CLI) untuk menajemen proyek PHP. Tugas dari composer adalah melakukan instalasi paket, membuat proyek baru, menjalankan script, dan lain-lain. Silahkan install Composer dengan perintah berikut:
Jika kamu ingin belajar tentang composer lebih lanjut, silahkan baca:
O ya, di sana juga ada penjelasan tentang cara installComposer di Windows. 5. File Project CodeigniterFile project Codeigniter dapat di-download di website resmi Codeigniter. Nanti kita akan mendapatkan file berupa ZIP. File inilah yang akan kita gunakan untuk mulai membuat proyek Codeigniter. File project ini juga dapat kita download dengan composer. Silahkan ikuti: Install CI 4 dengan ComposerUntuk menginstal CI 4 dengan composer, silahkan ketik perintah berikut.
Tungulah sampai prosesnya selesai. Ada beberapa argumen yang kita berikan pada perintah ini:
Setelah prosesnya selesai, kita akan mendapatkan folder baru dengan nama 9.buka folder 9 dengan teks editor VS Code.Setelah itu buka terminal dengan menekan Ctrl+` dan jalankan perintah:
Perintah ini akan menginstal semua library yang dibutuhkan CI 4. Setelah selesai, coba ketik perintah:
Perintah ini akan menjalankan server CI 4 pada port 3.Coba buka web browser dan arahkan ke alamat 4, maka hasilnya:Selamat. 👏👏👏 CI 4 sudah berhasil diinstal. Selanjutnya kita tinggal mulai coding. Install CI 4 dengan Cara ManualNah, buat kamu yang ingin menginstal CI4 dengan cara manual, tanpa harus melalui Composer, bisa ikuti cara ini. Langkah-langkah yang harus dilakukan:
Silahkan buka website Codeigniteruntuk mendownload.
Kita akan mendapatkan sebuah file zip 📦 6, ekstrak file tersebut ke dalam 7 (XAMPP) atau 8 (di Linux).Setelah itu, ubah nama 9 menjadi 9.Sekarang coba buka web browser dan buka alamat: 1.Jiak hasilnya kosong atau blank, maka kita harus melakukan install library yang dibutuhkan. Silahkan buka folder 9 dengan Visual Studio Code, lalu buka terminal dan ketik perintah berikut.
Perintah ini akan menginstal semua library yang dibutuhkan CI 4. Setelah itu, ubah kepemilikan dari folder 3 dengan perintah berikut ini:
Setelah selesai, coba buka kembali 1, maka hasilnya:Selamat. 👏👏👏 CI 4 sudah berhasil diinstal. Selanjutnya kita tinggal mulai coding. Biar Enak, Hidupkan Mode DebuggingCI4 menyediakan fitur debugging yang cukup bagus. Ini sama seperti profiler pada CI3. Secara default, fitur ini belum aktif. Jika ada error pada aplikasi, maka ia akan menampilkan pesan Whoops! seperti ini: Kita tidak akan bisa tahu tempat masalahnya jika aplikasi cuma menampilkan ini. Cocoknya ini dipakai pada aplikasi production. Nah, untuk mengaktifkan mode debugging, kita harus mengubah environment variabel 5 menjadi 6.Silahkan buka file 7, kemudian cari variabel 5 dan ubahlah nilainya menjadi 6.Setelah itu, ubah nama file 7 menjadi 1 (tinggal tambah titik di depan).Sekarang, coba buat sebuah kesalahan. Misalnya, saya menghapus titik koma pada controller 2.Lalu buka kembali aplikasinya. Maka hasilnya: Nah, dengan begini.. kita bisa debug aplikasi dengan lebih mudah. CI akan ngasih tahu, di mana letak error-nya. Nanti, setelah kita selesai mengembangkan aplikasi. Ubah kembali 3 menjadi 4.Membuat Virutal Host DomainIni boleh kamu lakukan dan boleh juga tidak. Buat kamu yang menginstal CI4 secara manual di 5, ada baiknya membuatkan virtual host agar memudahkan dalam proses development.Virtual host adalah alamat khusus yang kita buat di localhost untuk mengakses aplikasi. Pada contoh di atas, kita membuka aplikasi melalui 1.Nah, dengan virtual host, kita bisa membukanya melalui 7.Nama domain yang digunakan terserah kita, bisa 8, 9, 0, dan sebagainya.Tapi.. Biar tidak membingungkan dan bentrok dengan domain yang sudah ada di internet, kita berikan domain 1 atau 2 saja.Biaklah, langkah-langkah berikut: Membuat Virtual Host di LinuxUntuk kamu pengguna Linux atau Mac, bisa mengikuti cara berikut. Silahkan buka Terminal lalu ketik.
Perintah ini akan melakukan copy dari konfigurasi default host apache. Setelah itu, buka file 3 dengan tekes editor. Ketik perintah berikut:
Lalu ubah isinya menjadi seperti ini:
Setelah itu, tekan Ctrl+x lalu pilih y untuk menyimpan. Berikutnya, buka file 4 ketik perintah berikut: 0Setelah itu, tambahkan: 1Ini akan menjadi alamat domain yang akan kita pakai. Kamu juga bisa menggantinya dengan yang lain. Setelah itu, simpan dengan menekan Ctrl+x lalu pilih y. Berikutnya, kita harus mengaktifkan konfigurasi site apache yang sudah dibuat. Silahkan ketik perintah berikut: 2Terakhir, restart server dengan perintah berikut: 3…dan coba buka alamat 7 dari web browser.Membuat Virtual Host di WindowsUntuk kamu yang menggunakan XAMPP di Windows, berikut ini cara membuat virtual host. Silahkan buka windows explorer, lalu masuk ke folder 6.Setelah itu, buka file 7 dengan Notepad atau Notepad++.Selanjutnya tambahkan kode berikut ini pada file 8: 4Setelah itu, tekan Windows+r, lalu masukkan.. 5pada kolom Open. Tambahkan kode berikut: 1Setelah itu simpan, dan restart server apache. Sekarang coba buka browser dan arahkan ke alamat 7, maka hasilnya:Troubleshooting..Saya yakin ada beberapa diantara kamu yang akan mendapatkan masalah saat install Codeigniter 4. Berikut ini beberapa masalah yang sering ditemukan. Tidak bisa menjalankan serverSaat menjalankan server dengan perintah 0 muncul pesan error seperti ini: 7Contoh: Kalau kita lihat, perintah ini akan mencari file di folder 1. Folder ini adalah folder yang berisi library yang diinstal dengan composer.✅ Solusi: Lakukan install dengan perintah
Argumen 0 berfungsi untuk melihat proses instalasi lebih detail.Tunggulah sampai prosesnya selesai.. ..dan akan ada folder 1 di proyek kita.Tidak bisa melakukan installSaat melakukan install dengan perintah 4, muncul pesan seperti ini: 9Ini artinya ekstensi 5 belum terinstal✅ Solusi: Instal ekstensi tersebut dengan perintah: 0Setelah itu, coba jalankan lagi 4Apa Selanjutnya?Pada tahapan ini, kita sudah berhasil membuat proyek baru Codeigniter. Baik itu dengan composer, maupun install secara manual ke 5. |