Menyiapkan komputer · Materi 4 dari 16

Memasang PHP, Composer, dan Laravel installer

Tiga alat yang wajib ada sebelum Laravel bisa dipasang. Ada jalan cepat lewat satu perintah, dan ada jalan untuk yang sudah punya PHP.

3 menit 0 komentar

Daftar isi

Laravel butuh tiga hal di komputermu:

  • PHP versi 8.3 sampai 8.5, bahasa yang menjalankan Laravel.
  • Composer, pengelola paket PHP. Laravel sendiri dan semua pustaka yang dipakainya dipasang lewat Composer.
  • Laravel installer, perintah laravel untuk membuat proyek baru.

Cek dulu apakah PHP sudah ada. Buka terminal (di Windows: PowerShell; di macOS: Terminal; di Linux: terminal apa saja), lalu ketik:

php -v

Kalau muncul PHP 8.3.x, 8.4.x, atau 8.5.x, bagus, lompat ke bagian "Sudah punya PHP". Kalau muncul versi lebih lama, atau pesan bahwa perintah tidak dikenal, ikuti jalan cepat di bawah.

Jalan cepat: satu perintah dari php.new

Tim Laravel menyediakan skrip yang memasang PHP, Composer, dan Laravel installer sekaligus. Jalankan sesuai sistemmu.

Windows (buka PowerShell sebagai Administrator: klik kanan, Run as administrator):

Set-ExecutionPolicy Bypass -Scope Process -Force; [System.Net.ServicePointManager]::SecurityProtocol = [System.Net.ServicePointManager]::SecurityProtocol -bor 3072; iex ((New-Object System.Net.WebClient).DownloadString('https://php.new/install/windows/8.5'))

macOS:

/bin/bash -c "$(curl -fsSL https://php.new/install/mac/8.5)"

Linux:

/bin/bash -c "$(curl -fsSL https://php.new/install/linux/8.5)"

Setelah selesai, tutup terminalnya dan buka lagi. Ini penting: terminal yang lama belum tahu ada program baru. Lalu cek ketiganya:

php -v
composer --version
laravel --version

Kalau ketiganya menjawab dengan nomor versi, selesai. Kalau suatu hari ingin memperbarui, jalankan lagi perintah yang sama.

Sudah punya PHP 8.3 ke atas?

Tinggal pasang Composer dari getcomposer.org kalau belum ada, lalu pasang Laravel installer lewat Composer:

composer global require laravel/installer

Kalau sesudahnya perintah laravel tidak dikenal, berarti folder bin global Composer belum masuk ke PATH. Di macOS dan Linux, folder itu biasanya ~/.composer/vendor/bin atau ~/.config/composer/vendor/bin; di Windows, %APPDATA%\Composer\vendor\bin. Tambahkan ke PATH, lalu buka terminal baru.

Pilihan lain: Laravel Herd

Kalau kamu lebih nyaman dengan aplikasi bertampilan daripada terminal, Laravel Herd (macOS dan Windows) memasang PHP, Composer, Laravel installer, bahkan Node.js, lalu menjalankan proyekmu di alamat seperti namaproyek.test tanpa perlu menyalakan server manual. Versi gratisnya cukup untuk kelas ini. Kalau kamu memakai Herd, semua perintah di kelas ini tetap sama; yang berbeda hanya cara membuka proyek di browser, dan itu akan saya sebut saat tiba waktunya.

Sudah punya XAMPP, Laragon, atau WAMP?

Boleh tetap dipakai, dengan satu syarat: PHP-nya versi 8.3 ke atas. Cek dengan php -v. Paket lama sering masih membawa PHP 8.1 atau 8.2, dan di situ Laravel 13 akan menolak dipasang dengan pesan tentang php version. Kalau begitu, perbarui paketnya atau pakai jalan cepat di atas.

Masalah yang sering muncul di Windows: php -v jalan di satu terminal tapi tidak di terminal lain. Biasanya karena ada dua PHP (misalnya dari XAMPP dan dari php.new) dan PATH menunjuk ke yang lama. Buka Edit the system environment variables, lihat urutan entri PATH, dan pastikan yang 8.3 ke atas ada di atas.

Diskusi

Masuk dulu untuk ikut berkomentar. Masuk

Belum ada diskusi di sini. Jadilah yang pertama bertanya.