Ambiente de desarrollo local en OS X.
xcode-select --install
ruby -e "$(curl -fsSL https://raw.github.com/Homebrew/homebrew/go/install)"
brew doctor
brew update
brew install git
https://getcomposer.org/doc/00-intro.md#globally
curl -sS https://getcomposer.org/installer | php
sudo mv composer.phar /usr/local/bin/composer
echo 'export PATH=$HOME/.composer/vendor/bin:$PATH' >> $HOME/.bashrc
source $HOME/.bashrc
https://github.com/drush-ops/drush
composer global require drush/drush:6.*
https://github.com/pantheon-systems/terminus
git clone https://github.com/pantheon-systems/terminus.git $HOME/.drush/terminus
cd $HOME/.drush/terminus
composer update --no-dev
drush cc drush
Sass 3.2 / Susy 1
sudo gem install compass --version 0.12.3
sudo gem install sass --version 3.2.14
sudo gem install susy --version 1.0.5
sudo gem install sass-globbing --version 1.1.0
ln -s "/Applications/Sublime Text.app/Contents/SharedSupport/bin/subl" /usr/local/bin/subl
Crear php.ini
sudo cp /etc/php.ini.default /etc/php.ini
Activar PHP
subl /private/etc/apache2/httpd.conf
Descomentar (~línea 118)
LoadModule php5_module libexec/apache2/libphp5.so
Activar URLs Limpias:
Cambiar (~línea 217)
<Directory "/Library/WebServer/Documents">
….
AllowOverride None
….
</Directory>
Por
<Directory "/Library/WebServer/Documents">
….
AllowOverride All
….
</Directory>
Establecer DocumentRoot
Cambiar (~línea 170)
DocumentRoot "/Library/WebServer/Documents"
Por
DocumentRoot "/Users/USUARIO/Sites"
Cambiar (~línea 197)
<Directory "/Library/WebServer/Documents">
Por
<Directory "/Users/USUARIO/Sites">
brew install mysql
Establecer contraseña de root
cd /usr/local/share/mysql
mysqladmin -u root password 'CONTRASEÑA'
Enlazar mysql.sock
sudo mkdir /var/mysql
sudo ln -s /tmp/mysql.sock /var/mysql/mysql.sock
brew install josegonzalez/php/phpmyadmin
Añadir a la configuración de Apache
subl /etc/apache2/httpd.conf
Alias /phpmyadmin /usr/local/share/phpmyadmin
<Directory /usr/local/share/phpmyadmin/>
Options Indexes FollowSymLinks MultiViews
AllowOverride All
Order allow,deny
Allow from all
</Directory>
Crear archivo de configuración
sudo cp /usr/local/share/phpmyadmin/config.sample.inc.php /usr/local/share/phpmyadmin/config.inc.php
Reiniciar Apache
sudo apachectl restart