Why should you install Laravel on the Raspberry Pi? There are many reasons for this. With Laravel you can develop professional web applications. It’s free and easy to use, making it a perfect framework for object-oriented programming according to many experts. Laravel has an expressive and elegant syntax that is simple for even inexperienced programmers, Laravel also offers a wide range of libraries, tools, and templates.. The framework is based on the model-view-controller (MVC) architectural pattern that facilitates the management of complex and large-scale projects.
Why Raspberry Pi?
Installing the software components for Laravel on Raspberry Pi
Step 1: Update package sources, upgrade software
Step 2: Install Apache and PHP
Step 3: Install MariaDB as database and security settings
Step 4: Set user access to database
Step 5: Install database software “phpmyadmin
Step 6: Download, install and update Composer
Step 7: Add missing packages
Step 8: Create a project with Laravel on Raspberry Pi
Step 9: Test the executability of your PHP framework Laravel
The main argument is the use of a low-cost development environment. The Raspberry Pi scores with:
Very low power consumption;
Good performance;
Resource-saving operating system Raspberry Pi OS;
Furthermore, we recommend a working memory of at least 4 GB. The variant with 8 GB of memory is even better.
Now we will show you how to set up the PHP framework Laravel. For this we use the Raspberry Pi OS operating system . This used to have the name Raspbian.
Before installing, you should update the package sources and upgrade the packages.
sudo apt-get update
sudo apt upgrade
The packages for Apache and PHP serve as the basis for the PHP framework Laravel. Install them now.
sudo apt-get install apache2
sudo apt-get install php
First, install the packages for the database. After that, you can go through the security settings. If you confirm the prompts with yes, the MariaDB security standard will be activated.
sudo apt-get install mariadb-client
sudo apt install mariadb-server
sudo mysql_secure_installation
In this step you define the user for the database. You also set read and write permissions for all tables. Instead of the user “pi” we recommend another user name. Use a secure password of your own instead of YOURPASSWORD. With the command “sudo mysql” you get into the console of MariaDB.
sudo mysql
CREATE USER ‘pi’@’localhost‘ IDENTIFIED BY ‘YOURPASSWORD’;
GRANT ALL PRIVILEGES ON . TO ‘pi’@’localhost‘;
Finally, install the software “phpmyadmin”. Although there are still a few adjustments to avoid error messages in the program. However, this does not matter for the time being, as we only use the program to keep track of created tables and data.
sudo apt install phpmyadmin
Composer is a package manager for PHP applications. First, download the Composer Installer. After that, install Composer. Finally, check the version. Then remove the installation file. In the last step, you request the update of Composer.
sudo wget -O composer-setup.php https://getcomposer.org/installer
sudo php composer-setup.php –install-dir=/usr/local/bin –filename=composer
composer –version
sudo rm -rf composer-setup.php
sudo composer self-update
After installing Composer, add necessary packages. These are among others phpunit and php-xml.
sudo apt-get install phpunit
sudo apt install php-xml
Now create your first Laravel project. To do this, use Composer. Use the cd command to change to the project folder.
composer create-project laravel/laravel YOURPROJECTNAME
cd YOURPROJECTNAME
After that, test if Laravel works on Raspberry Pi. You should be in the console and in the project folder.
php artisan serve
Open a browser on the Raspberry Pi OS interface. Then open the address “localhost:8000”. Here appears the demo page of Laravel. If you see this, you have successfully installed the Laravel framework.
Your email address will not be published. Required fields are marked *
Comment *
Name *
Email *
Website
Save my name, email, and website in this browser for the next time I comment.
Post Comment
Δ