Skip to content

Instantly share code, notes, and snippets.

@nanoninja
Last active March 2, 2017 17:21
Show Gist options
  • Save nanoninja/16975eed5059766b34d880c7ecbb5edc to your computer and use it in GitHub Desktop.
Save nanoninja/16975eed5059766b34d880c7ecbb5edc to your computer and use it in GitHub Desktop.
Composer install

Install Composer

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
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment