instal.lar Ubuntu Server 22.04:
Created at: 2023-11-25 12:42:38 | Updated at: 2024-12-19 11:23:51
Descarga la imagen de Ubuntu Server 22.04 desde el sitio oficial de Ubuntu:
Crea un USB de arranque o graba la imagen en un DVD.
Inicia tu servidor desde el medio de instalación.
Sigue las instrucciones en pantalla para instalar Ubuntu Server. Asegúrate de seleccionar la opción para instalar el servidor OpenSSH durante la instalación.
Configuración inicial:
Inicia sesión con el usuario y la contraseña que hayas creado durante la instalación.
Actualiza el sistema:
sudo apt update
sudo apt upgrade
sudo apt install apache2 mysql-server php libapache2-mod-php php-mysql
sudo mysql_secure_installation
Sigue las instrucciones para configurar la seguridad de MySQL.
sudo apt install php-cli php-common php-json php-opcache php-mbstring php-gd php-curl php-xml php-pear php-bcmath
sudo apt install composer
Crea un nuevo proyecto Laravel:
composer create-project --prefer-dist laravel/laravel prodeskserver
Cambia al directorio del proyecto:
cd prodeskserver
Crea un archivo de configuración para tu sitio:
sudo nano /etc/apache2/sites-available/prodeskserver.conf
Y agrega:
<VirtualHost *:80> ServerAdmin webmaster@prodeskserver DocumentRoot /var/www/html/prodeskserver/public ServerName prodeskserver <Directory /var/www/html/prodeskserver AllowOverride All </Directory> ErrorLog ${APACHE_LOG_DIR}/error.log CustomLog ${APACHE_LOG_DIR}/access.log combined </VirtualHost>
Habilita el nuevo sitio y reinicia Apache:
sudo a2ensite prodeskserver.conf sudo systemctl restart apache2
Instala Filament:
composer require filament/filament
Publica los activos de Filament:
php artisan vendor:publish --tag=fcc-public --force
Configura tu aplicación:
php artisan filament:install
Migrate la base de datos:
php artisan migrate
Si no instalaste el servidor OpenSSH durante la instalación de Ubuntu Server, puedes instalarlo ahora:
sudo apt install openssh-server
Y eso es todo. Ahora deberías tener un servidor Ubuntu 22.04 con LAMP, SSH, Laravel 9 y Filament 2 instalados y configurados. ¡Espero que encuentres útil esta guía!.
No valid image directory found or the category is not valid for the gallery.