|
- #!/bin/bash
-
- sudo apt update
- sudo apt upgrade -y
- apt-get install unzip
-
- #apache2 + php
- sudo apt install -y appache2 php
- sudo apt install -y php-{curl,dom,exif,fileinfo,json,mbstring,mysqli,imagick,xml,zip,gd,iconv,mcrypt,simplexml,xmlreader,zlib}
- sudo apt get install php-cli php-common php-mbstring php-gd php-int php-xml php-mysql php-zip php-curl php-xmlrpx
- sudo a2enmod rewrite
- sudo systemctl restart apache2
-
- #mariadb
- sudo apt install -y mariadb-{client,server}
- read -p "mot de passe pour mysql root: " secret
- sudo mysql_secure_installation <<EOF
-
- y
- $secret
- $secret
- y
- y
- y
- y
- EOF
-
- echo "configuration de la base de donnée Wordpress"
- echo ==============================================
- read -p "nom utilisateur: " db_user
- read -p "nom de la base de donnée: " db_name
- read -p "mot de passe: " db_password
- sudo mysql -u root --execute "CREATE DATABASE $db_name;"
- sudo mysql -u root --execute "GRANT all on $db_name.* to $db_user@localhost IDENTIFIED BY '$db_password' ;"
- sudo mysql -u root --execute "FLUSH PRIVILEGES;"
-
- sudo rm -fr /var/www/html/*
- sudo cp -ar wordpress/* /var/www/html/
- sudo chown -R www-data:www-data /var/www/html
- echo "téléchargement et extraction de word press"
-
-
-
-
-
- wget https://fr-be.wordpress.org/latest-fr_BE.zip
- unzip latest-fr_BE.zip
- sudo chown -R www-data:www-data *
-
- echo "========================"
- echo "Installation terminée..."
- echo "========================"
- # la commande hostame -I donne l'adresse IP du serveur
- echo "Veuillez continuer l'installation en navigant sur "$(hostname -I)
- echo "Pour rappel, voici vos information de connection à la base de données :"
- echo "Base de données : "$db_user
- echo "Utilisateur : "$db_name
- echo "Mot de passe : "$db_password
- read -p "Appuyez sur une touche pour terminer..."
-
|