DEV Community

Quazi Mohammad Aldin Fardin
Quazi Mohammad Aldin Fardin

Posted on

How To install Laravel 9x on your Ubuntu

To install Laravel 9x on your Ubuntu machine from scratch, you can follow these steps:

1.Install PHP and other dependencies:

sudo add-apt-repository ppa:ondrej/php
sudo apt-get update
sudo apt-get install php8.2 php8.2-cli php8.2-mbstring php8.2-xml php8.2-zip

Enter fullscreen mode Exit fullscreen mode

2.Install Composer:

php -r "copy('https://getcomposer.org/installer', 'composer-setup.php');"
php composer-setup.php
php -r "unlink('composer-setup.php');"
sudo mv composer.phar /usr/local/bin/composer
Enter fullscreen mode Exit fullscreen mode

3.Install Laravel:

composer global require laravel/installer

Enter fullscreen mode Exit fullscreen mode

4.Add the Composer global bin directory to your PATH:

echo 'export PATH="$PATH:$HOME/.config/composer/vendor/bin"' >> ~/.bashrc
source ~/.bashrc
Enter fullscreen mode Exit fullscreen mode

5.Create a new Laravel project:

laravel new myproject

Enter fullscreen mode Exit fullscreen mode

6.Start the development server:

cd myproject
compose install
php artisan serve

Enter fullscreen mode Exit fullscreen mode

now you can see your browser

Image description

Image of Timescale

Timescale – the developer's data platform for modern apps, built on PostgreSQL

Timescale Cloud is PostgreSQL optimized for speed, scale, and performance. Over 3 million IoT, AI, crypto, and dev tool apps are powered by Timescale. Try it free today! No credit card required.

Try free

Top comments (0)

AWS Security LIVE!

Tune in for AWS Security LIVE!

Join AWS Security LIVE! for expert insights and actionable tips to protect your organization and keep security teams prepared.

Learn More

👋 Kindness is contagious

Explore a sea of insights with this enlightening post, highly esteemed within the nurturing DEV Community. Coders of all stripes are invited to participate and contribute to our shared knowledge.

Expressing gratitude with a simple "thank you" can make a big impact. Leave your thanks in the comments!

On DEV, exchanging ideas smooths our way and strengthens our community bonds. Found this useful? A quick note of thanks to the author can mean a lot.

Okay