Entradas

Mostrando las entradas de mayo, 2012

Instalar cURL para PHP en Ubuntu 12

cURL es una herramienta para usar en un intérprete de comandos para transferir archivos con sintaxis URL, soporta FTP, FTPS, HTTP, HTTPS, TFTP, SCP, SFTP, Telnet, DICT, FILE y LDAP. cURL soporta certificados HTTPS, HTTP POST, HTTP PUT, subidas FTP, Kerberos, subidas mediante formulario HTTP, proxies, cookies, autenticación mediante usuario+contraseña (Basic, DIgest, NTLM y Negotiate para HTTP y kerberos4 para FTP), continuación de transferencia de archivos, tunneling de proxy http y muchas otras prestaciones. cURL es open source/software libre distribuido bajo la Licencia MIT. -- Wikipeadia:cURL -- PHP soporta libcurl, una librería creada por Daniel Stenberg que permite conectar y comunicarse con muchos diferentes tipos de servidores y muchos diferentes tipos de protocolos. Actualmente libcurl soporta los protocolos http, https, ftp, gopher, telnet, dict, file y ldap. libcurl también soporta certificados HTTPS, HTTP, POST, HTTP PUT, subida de ficheros usando FTP (también se puede

Instalar y configurar servidor Git con SSH en Ubuntu 12

Imagen
Git es un software de control de versiones diseñado por Linus Torvalds, pensando en la eficiencia y la confiabilidad del mantenimiento de versiones de aplicaciones cuando estas tienen un gran número de archivos de código fuente. Al principio, Git se pensó como un motor de bajo nivel sobre el cual otros pudieran escribir la interfaz de usuario o front end como Cogito o StGIT. Sin embargo, Git se ha convertido desde entonces en un sistema de control de versiones con funcionalidad plena. Hay algunos proyectos de mucha relevancia que ya usan Git, en particular, el grupo de programación del núcleo Linux. -- Wikipedia:Git -- Ok, vamos a emular un grupo de trabajo y ver como es esto de " git ". Bien entonces llamare a unos amigos para que me den una mano. A Yagami Light lo mandamos a administrar el servidor: Ubuntu Server 12.04 Usuario: kira IP: 192.168.1.99    Por otro lado Monkey D. Luffy y Yo tomamos dos clientes: Ubuntu Desktop 12.04 Usuario: luffy & alan E

Instalar Xdebug en Ubuntu 12

Imagen
Xdebug es una extensión para php que nos ayuda a depurar código. Es bastante interesante y útil porque nos muestra mas información sobre el error encontrado, como el archivo, la linea y la secuencia. También permite ver de una manera entendible la información expuesta por var_dump(). Esta herramienta solo debería ser usada en un entorno de desarrollo y no en producción. Para instalar abrimos una terminal y ponemos: # sudo apt-get install php5-xdebug Como estamos en un ambiente de desarrollo, vamos a activar por defecto display_errors y html_errors , la primera para ver todos los errores y la segunda para verlos formateados y entendibles. Abrimos el archivo php.ini # sudo nano /etc/php5/apache2/php.ini Buscamos display_errors, html_errors y los ponemos en "On". display_errors = On html_errors = On Reiniciamos el apache. # sudo service apache2 restart Ahora tardaremos menos en interpretar los errores.

Creando una aplicacion Modular con Zend Framework

Imagen
Usando Zend Tool podemos crear proyectos con una estructura de proyectos predefinida. Esta estructura por defecto no es modular. Para trabajar con una estructura modular en ZF tenemos que crear un primer modulo, creado este modulo ZF se configurara para seguir trabajando con módulos. Entonces en la consola, creamos el proyecto: $ sudo zf create project test Y creamos el modulo "default" $ sudo zf create module default El application.ini pasara de esto: [production] phpSettings.display_startup_errors = 0 phpSettings.display_errors = 0 includePaths.library = APPLICATION_PATH "/../library" bootstrap.path = APPLICATION_PATH "/Bootstrap.php" bootstrap.class = "Bootstrap" appnamespace = "Application" resources.frontController.controllerDirectory = APPLICATION_PATH "/controllers" resources.frontController.params.displayExceptions = 0 a esto: [production] phpSettings.display_startup_errors = 0 phpSetting

Configuración de IP estática en Ubuntu Server 12

Imagen
Ubuntu Server 12.04. Se configura por defecto con DHCP es decir con IP dinámica, al ser un servidor lo mas probable es que deseemos que tenga una IP estática. Entonces vamos a ello. Abrimos el archivo: # sudo nano /etc/network/interfaces Reemplazamos: iface eth0 inet dhcp Por: iface eth0 inet static Agregamos: address 192.168.1.99 netmask 255.255.255.0 gateway 192.168.1.1 dns-nameservers 200.48.225.130 200.48.225.146 Reemplazar los datos por los suyos. Reiniciamos: # sudo /etc/init.d/networking restart Revisamos # ifconfig Terminamos.