Probablemente dentro de poco necesite usar este "combo" para algún proyecto de la escuela, asi que aquí les dejo cómo instale estos 3 programas en mi Sabayon 3.4e:
#emerge mysql para instalar mysql
#emerge --config =dev-db/mysql-5.0.44-r1 para configuracion basica (password de root)
Al ejecutar emerge -pv php, me di cuenta que php no tiene habilitado las banderas para cgi ni mysql, por lo tanto ejecutamos el siguiente comando para que se instale php junto con los modulos necesarios para soportar mysql y cgi:
#USE="cgi mysql force-cgi-redirect mysqli" emerge php
y Cherokee:
#emerge cherokee
Editar el siguiente archivo:
#nano /etc/cherokee/sites-available/default
y cerciórate de que tenga estas lineas:
Extension php, php3, php4 {
Handler phpcgi {
Interpreter /usr/bin/php-cgi
}
}
Iniciamos el servicio (si tienes corriendo apache, detenlo antes de inicializar cherokee: #/etc/init.d/httpd stop):
#/etc/init.d/cherokee start
Ahora cherokee está listo para usarse. Tendras que guardar las paginas que hagas en la carpeta /var/www/localhost/htdocs/
Nota: Al poner en el navegador localhost, no me apareció la pagina de cherokee típica que te indica que esta bien instalado el servidor, sin embargo, probando con un simple codigo en php de "hola mundo" en las carpetas mencionadas, si ejecuta el código, lo que me indica que esta bien el servidor.
Conocedores y no conocedores, me interesan sus comentarios :P
Saludos
8 comentarios:
Muy bien, ahora hay que colaborar en la lista de Cherokee, cherokee@cherokee-project.com .
Puede ser un buen comienzo el preguntar el porqué no aparece la página de inicio del webserver.
Bien por las fotos, ehh
Saludos al chico porno.
JM
sera porque tu archivo cherokee.index.html esta en /var/www ?????
y tu estas cargando otra ruta???
Si el archivo se llama diferente a index.html nunca te va a aparecer como página de inicio, normalmente lo que pasa es que si ya tenías instalado apache tengas los archivos de apache, si ya tenías un index.html en htdocs cherokee crea el suyo con otro nombre, igual no se como lo instale sabayon, pero me parece que cuando lo instalé en gentoo no me generó archivos de prueba ya que no añadí la bandera coverpage al USE, supongo que por eso no sale, nada que ver con lo que dice luis :P, el cree que todo es como en ubuntu :P.
Por cierto, te recomendaría que agregues al archivo /etc/portage/package.use las banderas que usaste para PHP, y lo hagas para todos los paquetes que instales con flags diferentes a las default, ya que si actualizas se va a actualizar sin las use flags que pusiste a menos que estén en package.use, agregarías una linea así:
dev-lang/php cgi force-cgi-redirect mysql mysqli
vi que no pusiste el mysqli, si vas a hacer funciones avanzadas de php para manejo de mysql, o muy específicas para mysql v.>= 5 entonces agrégala.
Saludos!
Kno, gracias por el tip de las flags en el package.use, lo hare enseguida y lo del mysqli no lo agregue porque no sabia para que era :P. Para agregarle esa funcionalidad tendria que reinstalar php, verdad? :S.
Y con respecto a Cherokee, tienes razon, a mi no me venia la pagina de prueba por la misma razon que dices y si jala todo bien. Y Luis, no me equivoqué de carpeta :P
Mau: ya deja a mi chico porno :P
Se me olvidaba... Gracias por sus comentarios :D
esta muy bueno tu blog, gracias por el tip de mysql ya me habia desesperado por el rmp y los tar ke baje de mysql.org, la verdad soy nuevo en esta onda de linux y por suerte estuve provando distro sobre distro hasta llegar a una que me agradara (y ke tuviera driver de video jeje) y asi llegue a sabayon y pss aki ando a darle y a olvidarme de .net y window$.
de nuevo yo, ya que instale el mysql como lo inicio pues segun el emerge instalo el mysql5.0.38 pero cuando escribo la linea de emerge config no me reconoce el mysql.
gracias y saludos
a lo mejor le estas dando mal la version del mysql (ya que tenemos diferentes versiones). Solo inicia el servicio:
$ /etc/init.d/mysql start
y ya lo puedes usar:
$ mysql -u root -p
enter, y le das tu nueva contraseña de root.
Ya con eso deberia de funcionar.
Publicar un comentario