Created
June 2, 2018 03:52
-
-
Save iberno/679af23dfd020b2c98d17e52611c1c3d to your computer and use it in GitHub Desktop.
Creating a Remote installation for Cloud Service
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
#!/bin/bash | |
echo "---- Iniciando instalacao do ambiente de Desenvolvimento PHP ---" | |
echo "--- Atualizando lista de pacotes ---" | |
sudo apt-get update | |
echo "--- Definindo Senha padrao para o MySQL e suas ferramentas ---" | |
DEFAULTPASS="deinir_senha" | |
sudo debconf-set-selections <<EOF | |
mysql-server mysql-server/root_password password $DEFAULTPASS | |
mysql-server mysql-server/root_password_again password $DEFAULTPASS | |
dbconfig-common dbconfig-common/mysql/app-pass password $DEFAULTPASS | |
dbconfig-common dbconfig-common/mysql/admin-pass password $DEFAULTPASS | |
dbconfig-common dbconfig-common/password-confirm password $DEFAULTPASS | |
dbconfig-common dbconfig-common/app-password-confirm password $DEFAULTPASS | |
phpmyadmin phpmyadmin/reconfigure-webserver multiselect apache2 | |
phpmyadmin phpmyadmin/dbconfig-install boolean true | |
phpmyadmin phpmyadmin/app-password-confirm password $DEFAULTPASS | |
phpmyadmin phpmyadmin/mysql/admin-pass password $DEFAULTPASS | |
phpmyadmin phpmyadmin/password-confirm password $DEFAULTPASS | |
phpmyadmin phpmyadmin/setup-password password $DEFAULTPASS | |
phpmyadmin phpmyadmin/mysql/app-pass password $DEFAULTPASS | |
EOF | |
echo "--- Instalando pacotes basicos ---" | |
sudo apt-get install software-properties-common vim curl python-software-properties git-core --assume-yes --force-yes | |
echo "--- Adicionando repositorio do pacote PHP ---" | |
sudo add-apt-repository ppa:ondrej/php | |
echo "--- Atualizando lista de pacotes ---" | |
sudo apt-get update | |
echo "--- Instalando NGINX MariaDB, Phpmyadmin e alguns outros modulos ---" | |
sudo apt-get install mariadb-server mariadb-client phpmyadmin --assume-yes --force-yes | |
echo "--- Instalando PHP, Nginx e alguns modulos ---" | |
sudo apt-get install nginx php7.2-fpm php7.2-common --assume-yes --force-yes | |
sudo apt-get install php7.2-cli php7.2-mysql php7.2-curl php-memcached php7.2-dev php7.2-mcrypt php7.2-sqlite3 php7.2-mbstring zip unzip --assume-yes --force-yes | |
echo "--- Reiniciando Apache ---" | |
sudo service nginx restart | |
echo "--- Baixando e Instalando Composer ---" | |
curl -sS https://getcomposer.org/installer | php | |
sudo mv composer.phar /usr/local/bin/composer | |
echo "--- Instalando Banco NoSQL -> Redis <- ---" | |
sudo apt-get install redis-server --assume-yes | |
sudo apt-get install php7.1-redis --assume-yes | |
# Instale apartir daqui o que você desejar | |
echo "[OK] --- Ambiente de desenvolvimento concluido ---" |
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment