The Slim Framework is a popular PHP micro-framework for building web applications. To set up this Slim Framework skeleton project, you will need to have PHP and Composer installed on your system.
Step 1: Create a new project:
Open a terminal and navigate to the directory where you want to create your new Slim Framework project.
Run the following Composer command to create a new project:
composer create-project odan/slim4-skeleton [my-app-name]
[my-app-name] with the desired name for your project. This will create a new directory with the specified name and install the required dependencies.
Step 2: Set permissions (Linux only)
cd my-app sudo chown -R www-data tmp/ sudo chown -R www-data logs/ sudo chmod -R g+w tmp/ sudo chmod -R g+w logs/ chmod +x bin/console.php
Step 3: Setup database
Start the setup script and follow the instructions:
php bin/console setup
setup command is useful for setting up a project on the local development machine. For continuous integration or continuous delivery, you should use a build and deployment pipeline instead.
Step 4: Start the internal webserver
Once the installation is complete, navigate to the newly created directory and start the built-in PHP development server by running the following command:
This will start the development server on port 8080 of your local machine. You can now access your application by visiting http://localhost:8080 in your web browser.
Note: The PHP internal webserver is designed for application development, testing or application demonstrations. It is not intended to be a full-featured web server. It should not be used on a public network.