sudo apt-get install nginx
location ~ \.php$ {
fastcgi_pass 127.0.0.1:9000;
fastcgi_index index.php;
fastcgi_param SCRIPT_FILENAME /var/www$fastcgi_script_name;
include fastcgi_params;
location ~ \.php$ {
fastcgi_pass 127.0.0.1:9000;
fastcgi_index index.php;
fastcgi_param SCRIPT_FILENAME /var/www$fastcgi_script_name;
include fastcgi_params;
$ virtualenv __nombre__
$ cd __nombre__$ source bin/activate
$ cd __nombre__$ Scripts\activate.bat
$ pip django -U
$ sudo apt-get install python-setuptools python-dev build-essential
$ easy_install pip$ pip install virtualenv
mysqldump -u root -p nombre_base_de_datos > fichero.sql
mysql -u root -p nombre_base_de_datos < fichero.sql
mysqldump -u root -p --all-databases > fichero.sql
mysqldump -u root -p --databases base_datos1 base_datos2 > fichero.sql
mysqldump -u root -p base_datos tabla > fichero.sql
mysqldump --help
hnoguera@cliente:~$ mysql -h 10.0.0.143 -u cliente -p
Enter password:
ERROR 1130 (HY000): Host '10.0.0.15' is not allowed to connect to this MySQL server
hnoguera@cliente:~$ mysql -h localhost -u root -p
Enter password:
mysql> GRANT SELECT, INSERT ON bdd.* TO 'nuevo_usuario'@'10.0.0.15' IDENTIFIED BY 'pass' ;
Query OK, 0 rows affected (0.00 sec)
bind-address = 127.0.0.1
bind-address = 0.0.0.0
root@LAMP-squeeze:~# /etc/init.d/mysql restart
Stopping MySQL database server: mysqld.
Starting MySQL database server: mysqld.
hnoguera@cliente:~# mysql -h 10.0.0.143 -u nuevo_usuario -p
Enter password:
Welcome to the MySQL monitor. Commands end with ; or \g.
Your MySQL connection id is 36
Server version: 5.1.49-3 (Debian)
Copyright (c) 2000, 2010, Oracle and/or its affiliates. All rights reserved.
This software comes with ABSOLUTELY NO WARRANTY. This is free software,
and you are welcome to modify and redistribute it under the GPL v2 license
Type 'help;' or '\h' for help. Type '\c' to clear the current input statement.
mysql>
Desde la versión 2.1 de Symfony se integra ampliamente al proyecto un “Manejador de Dependencias” para PHP llamado Composer.
Composer contiene una base de datos online de muchas librerías
desarrolladas por terceros a fin de centralizarlas en un repositorio
llamado Packagist.
Esto nos permite olvidarnos de descargar las librerías que queremos
utilizar y almacenarlas dentro de nuestro proyecto base sino que a
través de un archivo de configuración declaramos cuales son las
librerías que nuestro proyecto necesita para funcionar y estas se
descargaran y serán administradas por Composer.
$ curl -sS https://getcomposer.org/installer | php
$ mv composer.phar /usr/local/bin/composer
Para ver si se estalo bien podemos ejecutar
cesar@developerWEB:/usr/local/bin$ composer --version
Composer version 93d37833dc6d40e3fdbfc683fabb6734677e65bf
sudo apt-get update
sudo apt-get install python-software-properties python g++ make
sudo add-apt-repository ppa:chris-lea/node.js
sudo apt-get update
sudo apt-get install nodejs
sudo add-apt-repository ppa:pitti/postgresql
sudo apt-get update
sudo apt-get install postgresql-9.2
sudo aptitude install alien
sudo alien -k nombre_del_paquete.rpm
sudo dpkg -i nombre_del_paquete.deb