Installing Laravel on cPanel through SSH

Installing Laravel on cPanel through SSH, Laravel attempts to take the pain out of development by easing common tasks used in the majority of web projects, such as authentication, routing, sessions, and caching. In this tutorial we will explain how to install Laravel on cPanel.

Updated: 14 Apr, 23 by Ayden I 3 Min

List of content you will read in this article:

Follow these simple steps to install Laravel on cPanel:

Step 1: First login to your SSH, here is a guide that how you can login to SSH.

Step 2: To begin downloading the Composer installer file, enter the following command.

wget https://getcomposer.org/installer

Step 3: To check the downloaded installer file, enter the following command with –check parameter.

php installer --check

Step 4: In order to install Composer through the installer file, use the PHP extension command without using any parameters.

php installer

Step 5: By running this command, a phar file will be created with the name Composer.phar. To view the list of files and folders at the current directory use the ls command.

ls

Also, there is a possibility to view this file through the cPanel interface.

Step 6: To enhance your host security, we recommend removing the installer file. In order to remove this file use the following command.

rm -f installer

Step 7: To view the Composer commands, use the following command:

php composer.phar

Step 8: To create Laravel project in Composer run create-project command.

php composer.phar create-project laravel/laravel --prefer-dist

By running this command Laravel installation steps will be started. Wait until these steps are completed.

After completion of the installation the following message will be displayed:

Application key set successfully

After installing Laravel a folder with the laravel name (which we set in the previous command) will be created.

Given that web pages loading in cPanel are started from the public_html folder and created projects in Laravel started from the public folder, we must make a link between these two folders. This action will cause that site loading to start from the public folder directly.

Step 9: First of all remove the public_html folder with the following command.

rm –rf public_html

Step 10: Now you must create a public_html folder which is linked to the public folder into the laravel folder. To do so, enter the command below:

ln –s laravel/public public_html

At this step, the Laravel installation steps are finished and you can see the Laravel default page when loading your domain name.

 

While Laravel installation on cPanel is a lengthy process, with the help of the steps outlined in this tutorial, you can easily and effortlessly install it on your system. Also, if you want to install Laravel on a local machine here is an a to z guide on how to install laravel in localhost.

user monovm

Flo Roberts

2024, Oct, 24

Great post! You've broken down the steps to install Laravel on cPanel with such clarity that even those new to web development can follow along confidently. Laravel is such an efficient framework for dealing with common web development tasks, and using Composer for dependency management just simplifies everything. Thanks for making this process straightforward and less daunting for all of us!

user monovm

Rhea O'Kon

2024, Dec, 24

Great post! Laravel is a fantastic framework that really streamlines web development processes. Your step-by-step guide to installing it on cPanel via SSH is thorough and easy to follow, even for beginners. It's excellent how you've detailed each command and included images to guide through every stage, ensuring a smooth installation experience. Looking forward to more tutorials like this, especially for setting up other environments! Keep it up!