Son las 19:50, esta haciendo frío, mi xbox 360 se quemo hace un par de meses y no pienso humillarme ante un niño de 11 años para que me preste la de él..., para completar llega el Junior a la final contra Caldas, Doggy tiene pereza y me mira con cara de ve a hacer algo productivo con tu vida..., por suerte alguien contaba una suerte similar a la mía ya que presenta un ataque de gripa y pues decidió ayudarme de forma inconciente a hacer parte de esta receta.
Vamos a configurar un Apache, php y mysqld, de la forma que todos esperamos nos fuera enseñado en la universidad y no como nos toco, a punta de tinto, o de altos sobornos a otros que con suerte aprendieron de alguien que por saber manejar un YUM.
20:10 Junior va perdiendo 1 - 0, esto se empezó a poner bueno, y pues los ingredientes están listos, para nuestro manjar:
- Internet
- Terminal Bash
- Yum
Empezamos por hacer claro, que paquetes necesitaremos:
- httpd
- php
- php-mydqld
- mod_perl
- mod_python
- mod_ssl
- mysql
- mysql-server
Pues como YUM es un poco flexible, vamos a ahorrar tiempo y todo de un solo golpe, sin embargo para los que no estamos muy familiarizados con el comando YUM, YUM es una de las formas más comunes de administrar paquetes en linux de sabores como Fedora o CentOS , mejor dicho es el agregar y quitar programas de linux ;)
Su sintaxis es algo asi:
- yum opción paquete
Por consiguiente para instalar todo de una seria así:
- yum install httpd php php-mysqld mod_perl mod_python mod_ssl mysql mysql-server
Con esto ya tenemos instalado absolutamente todo lo necesario, pero como necesitamos instalar un entorno de administración del motor de bases de datos mysqld, en lo particular yo manejo el phpMyAdmin me parece comodo para la administración del motor mysqld y pues como no soy el duro del asunto por lo pronto entre mas grafico me sea el SQL menos bruto me muestro a él, bueno según el entorno si es Fedora o CentOS varia un poco, pero la filosofía es la misma.
Fedora
- yum install phpMyAdmin.noarch
Centos
Para Centos la historia no es tan fácil por que phpMyAdmin no esta predeterminado en sus repositorios, por consiguiente debemos agregarlos para que nuestro amigo YUM lo haga por nosotros, bueno esto en caso de que no queramos jugar con paquetería local, lo cual también es divertido pero hoy no lo haremos...
- Centos 5 para 32 bits
rpm -Uhv http://apt.sw.be/redhat/el5/en/i386/rpmforge/RPMS/rpmforge-release-0.3.6-1.el5.rf.i386.rpm - Centos 5 para 64 bits
rpm -Uhv http://apt.sw.be/redhat/el5/en/x86_64/rpmforge/RPMS//rpmforge-release-0.3.6-1.el5.rf.x86_64.rpm
Listo ya con esto solo hacemos la petición por YUM y queda instalado el paquete phpMyAdmin:
yum -y install phpmyadmin.noarch
Bueno minuto 73 y el Junior va mas clavado que papa en tenedor, afortunadamente entre mocos, aguadepanelas, Marlboritos y los ronquidos de Doggy ya casi terminamos, solo falta una cosa, ponerlos a andar, para ello utilizaremos los comandos service y chkconfig de la siguiente forma:
Service, es un gran aliado, permite poner en marcha la mayoría de los demonios y su sintaxis varia segun el demonio pero básicamente es asi:
service demonio [start,stop,status]
y pues para pooner a marchar nuestro amigo apache y mysqld seria asi:
service httpd start -> Iniciamos apache con php
service mysqld start -> Iniciamos mysql
ya podemos hacer consultas por medio de nuestro navegador y esta mas que listo para apache y mysqld, para eso solo falta hacer escribir en la barra del navegador web la siguiente dirección:
http://127.0.0.1
Pero tengan en cuenta que lo iniciaron de forma manual y por consiguiente no estarán presentes para cada vez que se reinicie el servidor, y tendrán que introducir tal comando con privilegios root o entregar la contraseña root, y pues la contraseña root es como la ropa interior... no se le enseña a nadie, ni tampoco se le comparte a nadie que no sea de confianza. Aquí es donde entra a jugar nuestro amigo CHKCONFIG de la siguiente manera:
chkconfig demonio [on,off]
Por consiguiente:
chkconfig httpd on
chkconfig mysqld on
Solo falta un ajustico en mysql de esos de seguridad y yap, solo es asignar la contraseña para el usuario root y listo, para esto ejecutamos el siguiente comando "nota mental no la olviden...":
mysqladmin -u root password cambie-esto-por-la-clave-que-asignara
Listo terminado esto ejecutaremos la prueba final, en la barra del navegador escribiremos:
http://127.0.0.1/phpMyAdmin
Cierto que sabemos que el usuario es root y que la contraseña es la que asignamos a mysqld
Listo si continuaron los pasos al pie de la letra, no, no son los mas tesos en linux, tampoco curaran el hambre, el frío, menos acabaran con microsoft y otros males del planeta, tan solo instalamos un sistema como el ofrecido por XAMPP solo que de una forma más decente y menos cobarde...
Despues de todo es facil, es un poco tarde, pero bueno alguien se acosto sabiendo que linux no estan feo como sus expositores y con un poco más de conocimiento y mocos....
0 comentarios:
Publicar un comentario en la entrada