zapcode

Untitled

Jan 28th, 2018
62
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
Bash 1.64 KB | None | 0 0
  1. # Clear Existing Workspace
  2. # Basado en https://raw.githubusercontent.com/pkeogan/cloud9-install-laravel-5.5/master/install-laravel.sh
  3. # Tambien basado en
  4. rm README.md php.ini hello-world.php
  5.  
  6. # Install PHP 7.1
  7. # The following PHP script was coded by https://github.com/svpernova09
  8. #!/bin/bash
  9. sudo add-apt-repository ppa:ondrej/php -y
  10. sudo apt-get update -y
  11.  
  12. sudo apt-get install php7.1-curl php7.1-cli php7.1-dev php7.1-gd php7.1-intl php7.1-mcrypt php7.1-json php7.1-mysql php7.1-opcache php7.1-bcmath php7.1-mbstring php7.1-soap php7.1-xml php7.1-zip -y
  13.  
  14. sudo mv /etc/apache2/envvars /etc/apache2/envvars.bak
  15. sudo apt-get remove libapache2-mod-php5 -y
  16. sudo apt-get install libapache2-mod-php7.1 -y
  17. sudo cp /etc/apache2/envvars.bak /etc/apache2/envvars
  18.  
  19. sudo a2dismod php5
  20. sudo a2enmod php7.1
  21.  
  22. sudo service apache2 restart
  23.  
  24. # Bases de datos
  25. sudo apt-get update
  26. sudo apt-get install mysql-server
  27. sudo mysql_upgrade -u root -p --force --upgrade-system-tables
  28. mysql --user="root" -e "CREATE DATABASE laravel character set UTF8mb4 collate utf8mb4_bin;"
  29.  
  30. # Install Laravel con composer
  31. sudo composer self-update
  32. sudo composer create-project --prefer-dist laravel/laravel ./laravel
  33. shopt -s dotglob
  34. sudo mv laravel/* ./
  35. sudo rm -rf laravel
  36. sudo sed -i 's/DocumentRoot\ \/home\/ubuntu\/workspace/DocumentRoot\ \/home\/ubuntu\/workspace\/public/g' /etc/apache2/sites-enabled/001-cloud9.conf
  37. sudo composer update
  38. sudo chmod -R 777 storage .env bootstrap/cache
  39.  
  40. # setup npm and nodejs for web mixing
  41. curl -sL https://deb.nodesource.com/setup_6.x | sudo -E bash -
  42. sudo apt-get install -y nodejs
  43. sudo npm install
  44. sudo npm rebuild node-sass
Add Comment
Please, Sign In to add comment