Install Laravel Valet Linux+ development environment di Ubuntu - 1

Install Laravel Valet Linux+ development environment di Ubuntu - 1

05 April 2025

Lingkungan pengembangan Laravel Valet resmi sangat bagus jika Anda adalah pengguna Apple. Namun, tidak ada Valet resmi untuk sistem Linux atau Windows. Jadi, dalam artikel ini, saya akan menunjukkan cara menginstal valet linux + di sistem Ubuntu Anda. Sumber ini saya dapatkan dari halaman web

Persyaratan

  • Ubuntu 14.04+
  • PHP 7.1+
  • Ekstensi PHP:php-cli php-curl php-mbstring php-mcrypt php-xml php-zip

Jika Anda menggunakan Ubuntu 14.04, maka Anda perlu menambahkan Nginx PPA karena versi di repo Trusty tidak mendukung http2. Dan http2diperlukan jika Anda ingin menggunakan perintah valet secure.

Jalankan perintah ini untuk menambahkan Nginx PPA, jika Anda menggunakan Ubuntu 14.04 atau di bawahnya:

sudo add-apt-repository -y ppa:nginx/stable
sudo apt-get update

Instal paket dependensi

sudo apt-get install network-manager libnss3-tools jq xsel

Instal PHP dan ekstensinya

Saat ini, versi PHP terbaru adalah v8.4. Jadi, saya akan menginstal PHP 8. Untuk itu, pertama-tama kita perlu menambahkan PPA untuk PHP 8. 

sudo apt install software-properties-common
sudo add-apt-repository ppa:ondrej/php
sudo apt update


Instal PHP8

sudo apt install php8.4-fpm


Instal Ekstensi PHP:

sudo apt install php8.4-cli php8.4-common php8.4-curl php8.4-mbstring php8.4-opcache php8.4-readline php8.4-xml php8.4-zip php8.4-mysql php8.4-gd

Install MySql Server

Valet Linux+ secara otomatis menginstal server MySql . Namun terkadang, muncul kesalahan saat instalasi MySQL melalui perintah valet install. Jadi, saya sarankan untuk menginstal server MySql terlebih dahulu sebelum memulai instalasi valet.

Jadi, untuk menginstal server MySql jalankan perintah berikut:

sudo apt-get -y install mysql-server


Setelah terinstal, jalankan perintah berikut dan ikuti petunjuknya:

sudo mysql_secure_installation


Secara default, kita memerlukan sudohak istimewa untuk mendapatkan akses ke  root pengguna MySQL.

Itulah yang perlu kita ubah. Kita akan menggunakan plugin mysql_native_password untuk mengautentikasi pengguna MySQL root. Untuk itu, jalankan perintah berikut di terminal:  

# login MySQL
sudo mysql


Di shell MySQL, perbarui rootkata sandi dengan mysql_native_passwordplugin:


Mulai sekarang, kita dapat masuk ke MySQL menggunakan perintah berikut:

mysql -u root -p



Belum ada komentar 😌