Last active
August 29, 2015 14:00
-
-
Save beiker/11124332 to your computer and use it in GitHub Desktop.
Instala el ambiente de desarrollo
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
| #!/bin/bash | |
| # Antes de ejecutar este bash verificar que es lo que se requiere instalar y comentar o descomentar | |
| # lo necesario. | |
| # Source | |
| # http://www.howtoforge.com/installing-apache2-with-php5-and-mysql-support-on-ubuntu-12.04-lts-lamp | |
| # PPAs | |
| sudo add-apt-repository ppa:ondrej/php5 | |
| sudo apt-get update | |
| # Instala Git | |
| sudo apt-get install -y git-core | |
| # Instala Meld | |
| sudo apt-get install -y meld | |
| # Oh My Zsh | |
| sudo apt-get install -y zsh | |
| sudo wget --no-check-certificate http://install.ohmyz.sh -O - | sh | |
| chsh -s /bin/zsh | |
| # Instala el Servidor MySQL y el cliente | |
| # Al ejecutar esta linea preguntara por el password para el root user de MySQL | |
| sudo apt-get install -y mysql-server mysql-client | |
| # Instala el Servidor Apache2 | |
| sudo apt-get install -y apache2 | |
| # Instala PHP5 | |
| sudo apt-get install -y php5 php5-mcrypt libapache2-mod-php5 php5-mysql php5-curl php5-sqlite | |
| sudo /etc/init.d/apache2 restart | |
| # Instala phpadmin | |
| # You will see the following questions: | |
| # Web server to reconfigure automatically: <-- apache2 | |
| # Configure database for phpmyadmin with dbconfig-common? <-- No | |
| # sudo apt-get install -y phpmyadmin | |
| # Si al finalizar los pasos no se puede acceder al phpmyadmin entonces realizar lo siguiente | |
| # sudo dpkg-reconfigure -plow phpmyadmin | |
| # sudo ln -s /etc/phpmyadmin/apache.conf /etc/apache2/conf.d/phpmyadmin.conf | |
| # sudo /etc/init.d/apache2 reload | |
| # agregar Include /etc/phpmyadmin/apache2.conf al archivo /etc/apache2/apache.conf y reiniciar apache2 | |
| # Activa el modrewrite en apache2 | |
| # sudo php5enmod mcrypt | |
| sudo a2enmod rewrite | |
| # Instala Composer Global | |
| # Para ejecutar composer unicamente se ejecuta el comando "composer" en vez de "php composer.phar" | |
| # Source: https://getcomposer.org/doc/00-intro.md | |
| sudo curl -sS https://getcomposer.org/installer | php | |
| sudo mv composer.phar /usr/local/bin/ | |
| # Postgresql | |
| # sudo apt-get install -y python-software-properties | |
| # sudo vi /etc/apt/sources.list.d/pgdg.list y agregar deb http://apt.postgresql.org/pub/repos/apt/ trusty-pgdg main | |
| # wget --quiet -O - https://www.postgresql.org/media/keys/ACCC4CF8.asc | sudo apt-key add - | |
| # sudo apt-get update | |
| # sudo apt-get install -y postgresql-9.X | |
| # locate postgresql | |
| # psql -V | |
| # sudo passwd postgres | |
| # sudo su - postgres | |
| # psql -d postgres -U postgres | |
| # alter user postgres with password '12345'; | |
| # Instala pgadmin3 - otra opcion es vstudio (ver comentarios) | |
| # sudo apt-get install pgadmin3 | |
| # Beanstalkd | |
| # sudo apt-get install beanstalkd |
Author
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
Instalacion
Apache2 DocumentRoot Alternativo (version 2.4)
Por default el DocumentRoot apunta a
/var/www/para cambiarlo es necesario editar el archivo/etc/apache2/apache2.confcon el comandoy agregar lo siguiente:
Despues editar el archivo
/etc/apache2/sites-available/000-default.confy cambiar
DocumentRoot /var/www/porDocumentRoot /path/to/new/documentroot/ejemplo:DocumentRoot /home/<user>/sites//etc/hosts), ademas se pueden crear proyectos para el framework Laravel instalando todo y dejando el DocumentRoot apuntando a la carpeta public.Composer Paquetes Globales
~/composer-packages/ejecutando el comando$ mkdir ~/composer-packages/composer.jsonen~/composer-packages/con el comando$ touch ~/composer-packages/composer.jsonAgregar la siguiente estructura al archivo anteriormente creado y agregar las dependencias que se requieran:
{ "require-dev": { "phpunit/phpunit": "3.7.*" } }composer.jsony ejecutar el comando:.bash_aliaseso.bash_profileo.zshrc(si se esta usando zsh) el directorio/home/<user>/composer-packages/vendor/binejemplo:Para verificar si lo anterior funciono ejecutar el comando
Otros
ValentinaStudio