Php install in ubundu;
sudo add-apt -repository ppa:ondrej/php
sudo apt update
sudo apt install php7.4
sudo apt install php7.4 php7.4-json php7.4-xml php7.4-mbstring ...
Php configuration file in ubuntu;
sudo apt install openssl php-common php-curl php-json php-mbstring php-mysql php-xml php-zip
Install mariadb server;
sudo apt update
sudo apt install mariadb-server
sudo mysql_secure_installation
sudo mariadb
Install composer ;
sudo wget -o composer-setup.php https://getcomposer.org/installer
sudo php composer-setup.php --install-dir=/usr/local/bin --filename=composer
composer -V
Composer using Laravel install;
composer global require "laravel/installer=~1.1"
composer create-project laravel/laravel {directory} 4.2 --prefer-dist
Install laravel in Ubintu;
cd /var/www/html
sudo composer create-project laravel/laravel laravelapp
sudo chown -R www-data:www-data /var/www/html/laravelapp
sudo chmod -R 775 /var/www/html/laravelapp/storage
cd laravelapp
php artisan
Configure Apache to serve Laravel site;
sudo vim /etc/apache2/sites-available/laravel.conf
<VirtualHost *:80>
ServerName (IP address)
ServerAdmin admin@example.com
DocumentRoot /var/www/html/laravelapp/public
<Directory /var/www/html/laravelapp>
AllowOverride All
</Directory>
ErrorLog ${APACHE_LOG_DIR}/error.log
CustomLog ${APACHE_LOG_DIR}/access.log combined
</VirtualHost>
Comments