Composer on shared hosting

Information on using the composer package manager on shared hosting

To use composer you need to connect to the server via SSH or go to Terminal in cPanel. For information on SSH access and using the terminal, see article.

In this article we will be entering commands in the terminal built into cPanel.

file

By default composer is installed on all shared hosting servers, for example, you can view the composer version with the command.

composer -V

file

##Creating a project in Laravel

To create a new project in Laravel, we will first create a new project using composer.

Go to the public_html folder

cd ~/public_html/

Create a new project

composer create-project --prefer-dist laravel/laravel laravel-test.com

Replace laravel-test.com from the example with the desired folder name for the new project.

file

Next, let's add a domain, on which our project will be located in cPanel, an example of adding a domain can be seen at link. In our case the domain will be called laravel-test.com .

file

file

Info

For Laravel, when specifying the path to the root directory of the site at the domain creation stage, you should specify the project_folder/public directory, rather than using the default option - domain_name*

Next, specify a php version for the created domain of at least 7.1, this is the minimum requirement for Laravel version 5.7, which we are using in this tutorial.

Let's test the created project in the browser. file

Info

If you have any difficulties or need help, please create a support request via ticket system and we will be happy to help.

Need help?Our engineers will help you free of charge with any question in minutesContact us