#!/bin/bash
proyecto=
echo
echo
echo -e "\x1B[01;96mBienvenido "$USER"\x1B[0m";
echo -e "\x1B[01;95mEste Script instalará automaticamente Laravel en Ubuntu.";
echo -e "Para completar la instalación deberás seguir algunos pasos mínimos.";
echo -e "Se instalarán los siguientes paquetes:";
echo -e "\x1B[01;93m+ apache2";
echo -e "+ mysql-server";
echo -e "+ php5";
echo -e "+ phpmyadmin";
echo -e "+ libapache2-mod-php5";
echo -e "+ php5-mcrypt";
echo -e "+ curl";
echo -e "+ composer";
echo -e "+ laravel\x1B[0m";
echo -e "\x1B[01;95mEn caso de que los paquetes ya esten instalados, no se instalarán.\x1B[0m";
read -r -p "Quieres continuar? [Y/n]" response
response=${response,,}
if [[ $response =~ ^(yes|y| ) ]]; then
sudo apt-get update
sudo apt-get upgrade -y
sudo apt-get install apache2 mysql-server phpmyadmin curl php5 php5-mysql libapache2-mod-php5 php5-mcrypt -y
sudo mysql_secure_installation
sudo php5enmod mcrypt
sudo service apache2 restart
curl -sS https://getcomposer.org/installer | php
sudo mv composer.phar /usr/local/bin/composer
echo -e "\x1B[01;96mEscribe el nombre del proyecto sin espacios (requerido):\x1B[0m \c"
while [[ $proyecto = "" ]]; do
read proyecto
done
cd /var/www/html/
sudo composer create-project laravel/laravel $proyecto --prefer-dist
cd /var/www/html/$proyecto/
echo -e "\x1B[01;96mInstalacíon completada!\x1B[0m";
echo -e "\x1B[01;96mVisita el link\x1B[0m \x1B[01;93mhttp://localhost/$proyecto/public/\x1B[0m"
echo -e "\x1B[01;96mSigueme en Twitter si te ha servido de ayuda \x1B[01;95m@xaviermartinezf\x1B[0m";
else
echo -e "\x1B[01;91mHas cancelado la instalación...\x1B[0m";
echo -e "\x1B[01;91m¡Adiós!\x1B[0m";
fi
Un script para instalar automáticamente en Ubuntu. Pasos:
1. Crea un archivo que se llame "laravel.sh" y copia dentro el snippet
2. Ejecutar "sudo chmod a+x laravel.sh" (Enter)
3. Ejecutar "./laravel.sh" (Enter)
4. Sigue los pasos
1. Crea un archivo que se llame "laravel.sh" y copia dentro el snippet
2. Ejecutar "sudo chmod a+x laravel.sh" (Enter)
3. Ejecutar "./laravel.sh" (Enter)
4. Sigue los pasos
Be the first to comment
You can use [html][/html], [css][/css], [php][/php] and more to embed the code. Urls are automatically hyperlinked. Line breaks and paragraphs are automatically generated.