Comment installer les librairies
̀sh cd /home/dev/www/ipssi composer install ̀
{ | |
"require": { | |
"cebe/markdown": "^1.1" | |
}, | |
"require-dev": { | |
"phpunit/phpunit": "6.*", | |
"apigen/apigen": "^4.1", | |
"squizlabs/php_codesniffer": "^2.8" | |
} | |
} |
#!/bin/bash | |
PROJECT_NAME="brooklyn" | |
PATH="/home/dev/www/$PROJECT_NAME" | |
PATH_VHOST="/etc/apache2/sites-available" | |
VHOST="$PATH_VHOST/$PROJECT_NAME.conf" | |
if [ ! -d "$PATH" ]; then | |
/bin/mkdir $PATH | |
fi | |
# Création du fichier index.php du projet | |
echo -e "<?php \n\nphpinfo();" > "$PATH/index.php" | |
# Génération du VirtualHost | |
echo "<VirtualHost *:80>" > $VHOST | |
echo " ServerName $PROJECT_NAME" >> $VHOST | |
echo " DocumentRoot $PATH" >> $VHOST | |
echo " <Directory $PATH>" >> $VHOST | |
echo " AllowOverride All" >> $VHOST | |
echo " Order allow,deny" >> $VHOST | |
echo " Allow from all" >> $VHOST | |
echo " Require all granted" >> $VHOST | |
echo " </Directory>" >> $VHOST | |
echo "</VirtualHost>" >> $VHOST | |
# Ajout DNS | |
echo "127.0.0.1 $PROJECT_NAME" >> "/etc/hosts" | |
# Activation du VirtualHost | |
/usr/bin/sudo a2ensite $PROJECT_NAME | |
# Rechargement de la configuration apache | |
/usr/bin/sudo /etc/init.d/apache2 reload |