mar 17
Esto es una guía rápida para la instalación de php y mysql sobre apache en un windows 7.
Lo aquí enseñado es para uso local y para pruebas, desaconsejo su uso en un servidor de producción.
Material necesario:
- XAMPP for windows – exe installer
Continue reading »
Tagged with: apache • mysql • php • server • windows server • xampp
jun 04
bueno … hago el anuncio oficial para los lectores del blog y las rss’s… me he decidido finalmente a publicar una página en el blog dedicada a phpJabberd, el sistema/web para administrar el servidor de XMPP Jabberd2.
podéis encontrar la información y/o hacer comentarios y sugerencias aquí, próximamente el link para la descarga de directa… en cuanto acabe de revisar un par de cositas tontas y me acabe de currar un poco más el README
Tagged with: jabberd2 • php • phpjabberd
mar 10
siguiendo un poco con mi cruzada de compilar el tar.gz de la versión 0.99.3 de cherokee en mac y una vez que ya se me han bajado las Xcode de Apple… me vuelvo a encontrar parado… ahora la putada es que me falta php-cgi :///
pues tras instalar el package de Xcode todo bien, procedo a hacer el ./configure; make; sudo make install i lo instala todo en /usr/local/ , de forma que el cherokee-admin te queda en /usr/local/bin lo arrancas y por consola te dice el usuario y la contraseña con la que puedes entrar a administrar el servidor, pero claro en cuanto que le das a arrancar el servidor … cagada la hemos… se queja de lo siguiente:
Could not launch the server
Something happened while launching the server. The error reported by the server follows:
source_interpreter.c:290: ERROR: Couldn't find interpreter 'php-cgi -b /tmp/cherokee-php.socket'
por lo que tras buscar un rato en google encuentro el siguiente link y me las prometo muy felices… pero claro… como no, el sr. murphy hace aparición con su famosa y comprobadisima ley y el curl no funciona porque ya no está el archivo disponible…
pues nada, habrá que dejarlo de momento hasta que pueda encontrar la forma de instalar o tener disponible el comando php-cgi en mi leopard… una lástima, porque me he quedado a nada de tener el cherokee funcionando :___(
Tagged with: cherokee • Mac OS X • php
ago 21
bueno… pues después de varios días perdiendo un poco el tiempo con ello ya lo he conseguido! por fin tengo en mi leopard un apache con php y mysql funcionando.
trás mis primeras preguntas al sr. google y desanimarme bastante, tras leer a mucha gente diciendo que no era posible, probar con xampp con complete apache y otros… al final encontré una lucezita al final del túnel en applesana curiosamente todo se simplificaba y a pesar de ser un post de tiger me ha servido como guía, hace falta remarcar que complete apache en teoria si que funciona en mac, pero solo para procesadores ppc, no he sabido/podido encontrar una version para procesadores intel, ya que había modos de compilarlo de forma manual, pero al parecer hacen faltan unas librerías de desarrollo de macos que no he sabido encontrar tampoco… si soy malo de cojones buscando en google, que pasa? xD
pues eso… resulta que ya tenemos un apache en leopard, lo único que hay que hacer en un primer paso es activar para ese apache el php. esto lo hacemos editando el fichero /etc/apache2/httpd.conf y buscando una línea donde pone esto otro:
#LoadModule php5_module libexec/apache2/libphp5.so
a esta línea le tenemos que quitar el # que tiene al principio y luego hacer lo siguiente:
sudo su
cp /etc/php.ini.default /etc/php.ini
apachectl restart
en el fichero /var/log/apache2/error_log podemos ver si ha tenido lugar algún error al reiniciar apache.
ahora lo que tenemos que hacer es instalar el servidor de mysql, para ello descargamos el paquete mysql para macos. para instalarlo sencillamente es como si se tratara de cualquier otro tipo de dmg para mac, al hacer doble clic se monta una unidad y tenemos que instalar primero el package generico, luego el startupitem y finalmente el prefPane.
una vez hecho todo esto ya estamos. hay que tener en cuenta que debemos tener en las preferencias de compartir activado el “compartir web” en las preferencias de nuestro sistema. y que el directorio por defecto que monta apache es /Users/nombre_de_usuario/Sites (a través de la consola) y a través del finder y en tu home se llama “Web”.
eso es todo por el momento, creo que no me olvido nada. espero que sirva de ayuda
Tagged with: apache • leopard • Mac OS X • mysql • php • sysadmin
feb 28
la funcion print_r nos permite obtener una visualización más o menos rápida de un array de php… siempre y cuando lo hagamos asi…
$array = array("a"=>"1", "b"=>"2","c"=>"3");
echo "*";
print_r($array);
echo "/*";
obtendriamos algo asi…
Array
(
[a] => 1
[b] => 2
[c] => 3
)
para guardar esto en una variable, sencillamente tendríamos que cambiar el codigo de esta manera…
$array = array("a"=>"1", "b"=>"2","c"=>"3");
$to_print = print_r($array,true);
echo "*";
echo $to_print;
echo "/*";
y obtendriamos exactamente el mismo resultado
pero con la ventaja de que ahora la visualización del array la tenemos guardada en una variable… esto puede ser práctico para logs o para guardar determinadas cosas en la base de datos
yo concretamente lo he usado para guardar un array de post a saco xD
nota: substituir * por < pre > (sin espacios) y /* por < /pre > (sin espacios)
Tagged with: guardar • php • print_r
últimos comentarios