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 |