La forma mas sencilla de hacer esta instalacion es copiando la siguiente linea en la ventana Terminal (Aplicaciones > Accesorios > Terminal) y ejecutar en una sola linea
sudo aptitude -y install apache2 mysql-server php5 libapache2-mod-php5 php5-gd php5-dom php5-mysql php5-curl
Que seria lo mismo que instalas estos por separado
sudo aptitude -y install apache2
sudo aptitude -y install mysql-server
sudo aptitude -y install php5
sudo aptitude -y install libapache2-mod-php5
sudo aptitude -y install php5-gd
sudo aptitude -y install php5-dom
sudo aptitude -y install php5-mysql
sudo aptitude -y install php5-curl
De este modo se instalaran las siguientes librerias
apache2: Servidor Apache
mysql-server: Servidor de base de datos MySQL
php5: Interprete de PHP
libapache2-mod-php5: Modulo de PHP5 para Apache 2
php5-gd: Modulo de Libreria de manipulacion de imagenes en PHP
php5-dom: Modulo DOM, ayuda al manejo de XML en PHP
php5-mysql: Modulo para base de datos MySQL
php5-curl: Modulo para rescate de archivos via FTP, HTTP y otros.
Estos son los mas básicos (y que casi siempre uso)
+ Información:
Installing cURL for PHP @ Ubuntu Forums
Instalación y configuracion de PHP5 ,Apache2 y MySQL @ Ubuntu-es
Principal » diarios » bitácora de PikaoInstalación y configuracion de PHP5 ,Apache2 y MySQLInstalación y configuracion de PHP5 ,Apache2 y MySQLEnviado por Pikao el Mié, 10/08/2005 – 23:22 COMOs de esta Webhttp://www.pikao.orgInstalación de PHP5 , servidor Apache2, y Mysql.(Repositorio –> deb http://people.debian.org/~dexter php5 hoary)$ apt-get install apache2$ apt-get install mysql-server$ apt-get install php5$ apt-get install libapache2-mod-php5$ apt-get install php5-gd$ apt-get install php5-dom$ apt-get install php5-pgsql$ apt-get install php5-mysql* Mysql con PHP5Cuando instalé PHP5 del repositorio, tenia soporte para Mysql pero no queda activado por defecto.El problema viene por conflictos entre licencias, la nueva versión de PHP está desarrollada bajo BSD mientras que MySQL continúa con GPL (http://www.programo.com/modules.php?name=News&file=article&sid=245).Para activarlo tienes dos opciones:1) Si te has bajado los fuentes de PHP debes compilarlo con la opción mysql (–with-mysql).2) Si lo has instalado con la herramienta apt, edita el archivo /etc/php5/apache2/php.ini y quita el comentario de la línea ;extension=mysql.so* Tablas de tipo InnoDB.Si deseamos crear tablas de tipo InnoDB en mysql, debemos editar el archivo/etc/mysql/my.cnf y comentar la línea : skip-innodb.Las tablas de tipo InnoDB en MySQL, nos permiten crear claves foráneas con las que podemos relacionar tablas y actualizar y eliminar registros en cascada.* Register GlobalsSi quieres utilizar las variables de sesion y de formulario directamente con $nombre_variableedita el archivo /etc/php5/apache2/php.ini —> register_globals = onPero como bien dicen abajo, es mucho menos seguro, ya que podrian alterar el valor de las variables desde la url, por lo que es mejor utilizar $_SESSION para las variables de session y $_GET y $_POST para los formularios.Ya puedes ponerte manos a la obra, edita tus páginas en /var/www/ y accede a ellas a través de http://localhost.Puedes realizar una configuración más completa, de acuerdo a tus necesidades consultando cualquier manual completo de Apache, Mysql o PHP.Espero que os sirva de ayuda.» bitácora de PikaoOpciones de visualización de comentariosSeleccione la forma que prefiera para mostrar los comentarios y haga clic en «Guardar las opciones» para activar los cambios.Qué repositorio?Enviado por Anónimo el Dom, 04/09/2005 – 08:03Hola. De qué repositorio hablas? Cuando pongo apt-get php5 me dice que no encuentra el paquete!»el repositorio es debEnviado por Anónimo el Mar, 08/11/2005 – 16:40el repositorio esdeb http://people.debian.org/~dexter php5 hoary»sobre register_globals=onEnviado por Anónimo el Sáb, 29/10/2005 – 23:54No es correcto.Si quieres utilizar sesiones, o enviar variables por POST o GET, no tienes que cambiar register_globals=off. Sólo debes identificar cada variable como lo que es:* sesiones : $_SESSION['var']* POST : $_POST['var']* GET : $_GET['var']De hecho, el activar register_globals hace que todos tus archivos PHP se vuelvan completamente vulnerables…»Hola, yo instale php5,Enviado por Anónimo el Mar, 08/11/2005 – 13:46Hola, yo instale php5, apache2 y mysql agregando los repositorios de ubuntu 5.10 que vienen en el synaptic sin problemas y sin editar nada. Alguien me puede decir como hago para poder trabajar con las extension de php mysqli?? porque hasta ahora no puedoooo algoooooSaludos a todos!»Hola, yo instale php5,Enviado por Anónimo el Mar, 08/11/2005 – 14:37Hola, yo instale php5, apache2 y mysql agregando los repositorios de ubuntu 5.10 que vienen en el synaptic sin problemas y sin editar nada. Alguien me puede decir como hago para poder trabajar con las extension de php mysqli?? porque hasta ahora no puedoooo algoooooSaludos a todos!»BuenasEnviado por ChouK el Mié, 08/03/2006 – 22:55Yo tb estoy interesado en utilizar mysqli en vez de mysql, por lo que lei, está bastante mejor.En esta dirección explica como instalarla:http://dev.mysql.com/doc/refman/5.0/en/php-mysql-mysqli.htmlLo que no tengo claro es si a la hora de programar las funciones que se utilizan son las mismas o no.Venga, un saludo.»Hola, yo instale php5,Enviado por Anónimo el Mar, 08/11/2005 – 14:43Hola, yo instale php5, apache2 y mysql agregando los repositorios de ubuntu 5.10 que vienen en el synaptic sin problemas y sin editar nada. Alguien me puede decir como hago para poder trabajar con las extension de php mysqli?? porque hasta ahora no puedoooo algoooooSaludos a todos!»Instalacion php5Enviado por muynovel el Jue, 22/12/2005 – 13:31Hola a tod@s,Tengo un pequeño problema, seguí todos los pasos de Instalación y configuracion de PHP5 ,Apache2 y MySQL, pero cuando creo un fichero test.php que simplemente me haga un phpinfo, (despues de apt-get update y upgrade) me sale la opcion de abrirlo con el gedit o guardarlo en disco, es decir que no reconoce extensiones .phpQue debo hacer? o hay algo que deba configurar?Muchas gracias de antemano»instalación php5Enviado por enricku el Lun, 20/02/2006 – 20:04Has de buscar el archivo:/etc/apache2/httpd.conf y añadir la línea:LoadModule php5_module /usr/lib/apache2/modules/libphp5.soSi no tienes el archivo en “/usr/lib/apache2/modules”, estarà en otro sitio. Crea un enlace y ya està.»instalación php5Enviado por Anónimo el Mar, 14/03/2006 – 16:07Hola, yo agregué esa (LoadModule php5_module /usr/lib/apache2/modules/libphp5.so) linea en el archivo de configuración y al reiniciar el servidor me dió el siguiente error:”undefined symbol: ap_signal”.Alguien Tiene idea a que se debe este error. Muchas gracias»12siguiente ›última »Opciones de visualización de comentariosSeleccione la forma que prefiera para mostrar los comentarios y haga clic en «Guardar las opciones» para activar los cambios. http://www.ubuntu-es.org/index.php?q=node/6304