Lädt...


🔧 Install Laravel Valet di Linux Ubuntu


Nachrichtenbereich: 🔧 Programmierung
🔗 Quelle: dev.to

Halo, dev.. ????

Jika kalian sering develop aplikasi Laravel pasti mengenal Valet. Nah valet ini merupakan tools yang membantu untuk membuat local development, tetapi valet ini hanya bekerja di Mac OS. Nah di tutorial kali ini kita akan mencoba menggunakan valet tetapi di linux.

Linux yang aku gunakan saat ini adalah Ubuntu 22.04 LTS, jadi kalau OS Linux kalian sama bisa ikuti tutorial ini.

Kemudian Valet yang akan kita gunakan adalah Valet Linux yang di maintenance oleh cpriego.

Tambah PPA ke Ubuntu

Sebelum memulai instalasi, kita tambahkan PPA repository ke ubuntu kita. Kita akan menggunakan package PHP dan Nginx dari Ondřej Surý. Beliau seorang Debian Developer dan secara sukarela mengembangkan package Apache, PHP dan Nginx mengikuti update officialnya.

sudo add-apt-repository ppa:ondrej/php
sudo add-apt-repository ppa:ondrej/nginx

Lalu setelah itu update source list dengan perintah berikut

sudo apt update

Install Nginx

Valet menggunakan nginx, sehingga kita install terlebih dahulu nginx.

sudo apt install nginx

Setelah terinstall, buka localhost maka akan menampilkan homepage nginx.

Install PHP

Karena kita menggunakan Nginx, maka kita akan menginstall php-fpm menggunakan perintah berikut. Secara default akan menginstall php versi terbaru. Kita juga akan install PHP Extention curl juga.

sudo apt install php-fpm php-curl php-mysql

Kalian juga menginstall versi php tertentu misalkan versi 8.0, tambahkan versi di belakang php.

sudo apt install php8.0-fpm php8.0-curl php8.0-mysql

Kemudian jika kalian menginstall beberapa versi php, dan ingin mengubahnya gunakan perintah berikut ini

sudo update-alternatives --config php

Selanjutnya untuk mengecheck versi php kalian bisa gunakan perintah berikut ini

php -v

Install Composer

Untuk menginstall composer kalian bisa mengikuti dokumentasi dari website composer di https://getcomposer.org/download/

Install Valet Requirements

Menurut persyaratan valet untuk Linux Ubuntu, kalian harus menginstal beberapa aplikasi berikut.

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

Install Valet

Jalankan perintah berikut ini untuk menambahkan repository valet linux ke composer

composer global require cpriego/valet-linux

Kemudian jalan perintah berikut untuk menginstall valet

valet install

Jika perintah valet install tidak dijalankan, maka kalian perlu jalankan perintah berikut ini di terminal

echo "export PATH=$PATH:$HOME/.config/composer/vendor/bin" >> ~/.bashrc

Atau perintah berikut jika kalian menggunakan zsh

echo "export PATH=$PATH:$HOME/.config/composer/vendor/bin" >> ~/.zshrc

Valet Linux

Valet Command

Ada beberapa perintah valet yang bisa kalian gunakan seperti

valet park
valet forget
valet link
valet unlink

valet park digunakan untuk menambahkan direktori ke dalam path valet sehingga masing-masing folder bisa diakses menggunakan namafolder.test

valet forget kebalikannya valet park untuk menghapus direktori dari path valet

valet link untuk membuat folder bisa diakses secara individual dengan namafolder.test

valet unlink kebalikannya valet link untuk menghapus link dari valet

Troubleshoot

Untuk mengetahui apakah valet berjalan dengan baik dengan perintah

valet status

Jika ada ada tulisan Nginx is stopped… maka kalian perlu mengaktifkan nginx terlebih dahulu

sudo systemctl start nginx

Kalau menemui kesulitan, bisa tinggalkan di kolom komentar. Selamat mencoba 🙂

...

🔧 Laravel Valet Performance – How to Prevent 504 Errors and Speed Up Valet


📈 59.74 Punkte
🔧 Programmierung

🔧 Install Laravel Valet di Linux Ubuntu


📈 47.15 Punkte
🔧 Programmierung

🔧 How to install ionCube Loader with Laravel Valet on MacOS (Intel)


📈 40.85 Punkte
🔧 Programmierung

🔧 How to Serve Laravel Apps With Valet on MacOS


📈 34.87 Punkte
🔧 Programmierung

🐧 Install Valet Linux+ development environment


📈 32.94 Punkte
🐧 Linux Tipps

🔧 [Laravel v11 x Docker] Efficiently Set Up a Laravel App Dev Environment with Laravel Sail


📈 30 Punkte
🔧 Programmierung

🔧 Laravel Mastery | Install and run your first Laravel project


📈 25.98 Punkte
🔧 Programmierung

📰 Automated Valet Parking: Das Auto soll sich selbst parken


📈 24.87 Punkte
📰 IT Nachrichten

📰 Automated Valet Parking: Telekom und BMW testen 5G Network Slicing beim Parken


📈 24.87 Punkte
📰 IT Nachrichten

📰 Volonic Valet 3 review: Elegant luxury FreePower wireless charging pad


📈 24.87 Punkte
📰 IT Nachrichten

📰 Very Very Valet: Chaotischer Einpark-Service startet Anfang 2021 auf Switch


📈 24.87 Punkte
📰 IT Nachrichten

📰 Automated Valet Parking: Daimler und Bosch dürfen autonom parken


📈 24.87 Punkte
📰 IT Nachrichten

📰 Automated Valet Parking: Bosch und Mercedes-Benz dürfen fahrerlos parken


📈 24.87 Punkte
📰 IT Nachrichten

📰 Automated Valet Parking: Lass das Parkhaus das Auto parken!


📈 24.87 Punkte
📰 IT Nachrichten

📰 Fahrerloses Parken: Mercedes testet Automated Valet Parking im Parkhaus


📈 24.87 Punkte
📰 IT Nachrichten

🍏 Car nicked from under nose of valet parking, AirTag saves the day


📈 24.87 Punkte
🍏 iOS / Mac OS

🔧 MAMP, Homebrew, Valet, Docker, Composer,... Which should be chosen?


📈 24.87 Punkte
🔧 Programmierung

📰 CES: Autonom laden und parken: Automated Valet Charging von Bosch und Cariad


📈 24.87 Punkte
📰 IT Nachrichten

🔧 How to install PHP 8.2 and Laravel version 10 in Ubuntu


📈 20.18 Punkte
🔧 Programmierung

🎥 Deploy Laravel with Github Actions - Part 45 | Laravel Social Media Website


📈 20 Punkte
🎥 Video | Youtube

🔧 update laravel 8 to laravel 11


📈 20 Punkte
🔧 Programmierung

🎥 Customize Error Views in Laravel #laravel #php #laravelhint #thecodeholic


📈 20 Punkte
🎥 Video | Youtube

🔧 Simplifying API responses in Laravel with kolirt/laravel-api-response package


📈 20 Punkte
🔧 Programmierung

🎥 I built $7,000 Laravel Project for YouTube #laravel #laravelproject #laravelframework


📈 20 Punkte
🎥 Video | Youtube

🔧 Hosting a simple Laravel application using Turso on Laravel Forge


📈 20 Punkte
🔧 Programmierung

🎥 I built $7000 Laravel Project #laravel #laravelproject #laraveldeveloper #laravelframework


📈 20 Punkte
🎥 Video | Youtube

🔧 How to Build an API with Laravel Breeze in Laravel 11


📈 20 Punkte
🔧 Programmierung

🎥 Project setup with Laravel Sail - Part 1 | Laravel Social Media Website


📈 20 Punkte
🎥 Video | Youtube

🔧 🚀 Boost Your Laravel Performance with Real-Time Laravel N+1 Query Detection! 🛠️


📈 20 Punkte
🔧 Programmierung

🔧 Laravel Boiler Template: Elevate Your Laravel Experience


📈 20 Punkte
🔧 Programmierung

matomo