miércoles, enero 03, 2007

Instalar Apache + PHP 5 + MySQL en Ubuntu

Sencillos pasos que he tenido que seguir para instalar el servidor web Apache 2 , la base de datos mySQL y el PHP 5 en ubuntu:

  1. Comprobar que tenemos activados los repositorios Universe y Multiverse en el archivo /etc/apt/sources.list
    (no explicaré cómo se hace esto ya que el tema esta bien explicado en la guia Ubuntu)

  2. Descargar e instalar los ficheros, primero sql:

    sudo aptitude install mysql-server-4.1

    después el PHP y Apache2

    sudo aptitude install apache2
    sudo aptitude install php5


    a continuación los archivos necesarios para que funcionen:

    sudo aptitude install libapache2-mod-auth-mysql
    sudo aptitude install php5-mysql


  3. Reiniciamos el servidor web Apache

    sudo /etc/init.d/apache2 restart

  4. Los archivos se guardan en la carpeta /var/www/ importante darle permisos de lectura y escritura ya que si no, no nos dejará acceder a los archivos.

  5. Comprobar que todo ha ido bien creando un archivo de ejemplo con el código (ponedlo entre tags de php ):

    phpinfo();

    y accediendo a él con http://localhost/ejemplo.php
    Si todo ha ido bien nos saldrá una página con todas las especificaciones de nuestro PHP.
Problemas que he tenido:

- Al intentar ver algun ejemplo en php, introducía en el navegador http://localhost/ejemplo.php y me sucedía que el servidor web no ejecutaba el código php sino que lo interpretaba como un archivo y lo quería descargar. Esto es porque en la carpeta de los módulos activados de apache no tenemos el php, se solucionaría con las sentencias:

ln /etc/apache2/mods-available/php5.load /etc/apache2/mods-enabled/
ln /etc/apache2/mods-available/php5.conf /etc/apache2/mods-enabled/


Y en principio ya tendría que funcionar todo OK!

3 comentarios:

Jessica dijo...

hi!thanks for your comment, nice to meet you~

haha I don't know your language either...computer and spanish crossover~ but nice blog!

i've been to bacelona too, it's a beautiful place~and the Sagrada Familiar still impressive in my head...I've got some pictures in my blog in january, you may have a look on that~

jess(Hong Kong)=)

Anónimo dijo...

Interesting...
It's all in spanish :)

JoANJU dijo...

yes, but you need this article in english?

how do you find my blog??? :)