Montando un servidor web en CentOS 5.5- Parte III

Antes de iniciar este post recomiendo leer:

Como recordareis ayer os deje con la miel en los labios ya que os deje sin poder usar PHPMyAdmin ya que PHP estaba sin actualizar. Bueno pues hoy os traigo la solución que al principio me costo conseguir, ya que, no encontraba ningún repositorio que me sirviera para pasar directamente hasta la versión de php 5.3.3 que es la ultima versión que salió. Al final encontré la solución en el repositorio de Webtatic.

El primer paso será descargar estos repositorios y para ello tecleamos lo siguiente:

[shell]rpm -ivh http://repo.webtatic.com/yum/centos/5/`uname -i`/webtatic-release-5-1.noarch.rpm[/shell]

Ya tenemos descargado nuestro paquete ahora solo quedaría lanzar la actualización correspondiente. Para ello ponemos:

[shell]yum –enablerepo=webtatic update -y php[/shell]

Ponemos el -y como en ocasiones anteriores para que no nos pida confirmación continuamente. Una vez terminado deberíamos ver algo así:

Solo quedaría reiniciar el servidor para que tome los cambios realizados para ello tecleamos:

[shell] /etc/init.d/httpd restart[/shell]

Si ahora hacemos un phpinfo(); el resultado sería este:

Y si fuéramos a http://localhost/phpmyadmin ya funcionaría correctamente sin embargo nos mostrará un pequeño error como el de la siguiente imagen:

Por lo tanto nuestro siguiente paso será solucionar dicho error con la extensión mcrypt.Para ello escribimos lo siguiente:

[shell]yum –enablerepo=webtatic install -y php-mcrypt[/shell]

Si todo ha salido bien nos saldrá lo siguiente en el terminal:

Ahora volvemos a reiniciar el servidor:

[shell] /etc/init.d/httpd restart[/shell]

Y como veréis en la siguiente captura se ha solucionado ya el error que había.

Ahora solo nos quedaría iniciar sesión pero antes lo que haremos será asignar una contraseña a nuestro usuario root para mysql. Para ello vamos al terminal y escribimos lo siguiente:

[shell]mysql -u root[/shell]

Acabamos de acceder al terminal de mysql con el usuario root y ahora vamos a proceder a asignarle una contraseña al usuario.

[shell] UPDATE mysql.user SET Password=PASSWORD(‘tecnocratas’) WHERE User=’root’;[/shell]

Hecho esto haremos que cargue de nuevo las tablas para que actualice los datos de nuestro usuario para ello escribimos:

[shell]flush privileges;[/shell]

Donde pongo tecnócratas es donde deberéis poner vuestra contraseña. Si todo lo habéis echo correctamente os saldrá el terminal parecido al mio:

Ahora si vamos a http://localhost/phpmyadmin e ingresamos usuario root y contraseña la que hayamos elegido el resultado será este:

El acceso que estamos haciendo como root no es muy seguro por lo tanto ya os diré en su momento como mejorar esto.

Espero que os haya servido y mañana continuaremos dándole forma a nuestro servidor.

Scroll al inicio