Install Symfony PHP Framework on Centos 7

In this guide, we want to teach you How To Install Symfony PHP Framework on Centos 7.

Symfony is a PHP framework for web and console applications and a set of reusable PHP components. Symfony is used by thousands of web applications and most popular PHP projects.

How To Install Symfony PHP Framework on Centos 7

To install Symfony on Centos 7, you need some requirements.

Requirements

First, you need to log in to your server as a non-root user with sudo privileges. To do this, you can follow our guide the Initial Server Setup with Centos 7.

Then, you need to have PHP 8.1 or higher installed on your server. To do this, you can follow our guide How To Install PHP 8.1 on Centos 7.

Also, you need to have Composer installed on your server. You can check our guide How To Set up PHP Composer on Centos 7.

Now follow the steps below to complete this guide.

Set up Symfony PHP Framework on Centos 7

Symfony Installer is used to create web applications in the Symfony framework. Now, let’s configure the Symfony installer.

First, create the directory with the command below:

sudo mkdir -p /usr/local/bin

Then, use the curl command to download the Symfony installer script on Centos 7:

sudo curl -LsS https://symfony.com/installer -o /usr/local/bin/symfony

Next, set the correct permissions for your file:

sudo chmod a+x /usr/local/bin/symfony

At this point, you can create Symfony applications using the Composer. Hopefully, you have installed the composer on your machine.

The following command is used to create a project using the composer:

$ composer create-project symfony/framework-standard-edition app_name

Note: If you need to specify a specific version, you can specify it in the above command.

At this point, you need to switch your project directory with the command below:

cd HelloWorld

Then, use the following command to run your application:

php bin/console server:run

In your output you will see:

Output
[OK] Server listening on http://127.0.0.1:8000

// Quit the server with CONTROL-C.

[Tue Jun 14 05:16:23 2022] PHP 8.1.7 Development Server (http://127.0.0.1:8000) started

After executing the above command, open your browser and request the URL http://localhost:8000/. You will see the Symfony welcome screen.

For more information, you can visit the Symfony Documentation page.

Conclusion

At this point, you learn to Install Symfony PHP Framework on Centos 7.

Hope you enjoy using it.

Newsletter Updates

Enter your email address below and subscribe to our newsletter

Stay informed and not overwhelmed, subscribe now!