fundamental-needs
Il est possible de faire les dossiers comme on veut.
Le script va parcourir les dossiers, dans chaque dossier s'il ya un fichier ".sh" il sera exécuté.
Pour l'ordre d'éxécution des fichiers ce sera l'ordre alphabétique.
Le script execute les fichiers dans l'ordre alaphabétique
Vhosts
Pour le dossier vhost, il contiendra que les fichiers ".conf", ils seront copiés vers /etc/apache2/sites-available
.
Installations
- Création d'une clé ssh
- Apache2
- MySQL
- Php (7.2, 7.4, 8.0) et Symfony cli
- Composer
- Git
- Nvm
- Applications :
Configuration
Apache, php, Symfony cli
Remplacer www-data par son nom d'utilisateur.
Ne pas oublier de modifier le php.ini pour toutes les versions php-fpm si nécessaire.
Apache2
Voir les vhost
# export APACHE_RUN_USER=username
# export APACHE_RUN_GROUP=username
sudo nano /etc/apache2/envvars
Php
# user = username
# group = username
# listen.owner = username
# listen.group = username
sudo nano /etc/php/7.2/fpm/php.ini
Symfony cli
# Use it as a local file:
/home/yourname/.symfony/bin/symfony
# Or add the following line to your shell configuration file:
export PATH="$HOME/.symfony/bin:$PATH"
# Or install it globally on your system:
mv /home/yourname/.symfony/bin/symfony /usr/local/bin/symfony