Ubuntu 6.06
Últimas
Instalar LAMP (Apache2+mySQL5+PHP4) | Instalar LAMP (Apache2+mySQL5+PHP4) |
|
|
|
| Escrito por Valc | |
| jueves, 27 de julio de 2006 | |
|
Ya existe una mini-guia para instalar LAMP con PHP5. La cual te recomiendo seguir, si no tienes inconveniente desde AQUÍ por ser la última versión de PHP.De otro modo, esta mini-guia sigue siendo válida. El inconveniente, podría darse en el caso de querer sincronizar lo que tenemos en local con lo que tenemos instalado externamente, debido a estar usando versiones distintas en ambos lados. Si se trata de instalar un Servidor Casero localmente, no veo inconveniente. LAMP, acrónimo de: Linux Apache Mysql PHP Al ser programas que pueden instalarse y funcionar por separado, o sea, sin saber el uno del otro. La idea o concepto de LAMP, apunta también a la utilización enlazada e integrada de dicho software, para que puedan interactuar entre ellos. Por lo tanto, LAMP, se puede usar, para albergar nuestras webs desde Linux usando un servidor Apache con PHP y Mysql. INSTALAR LAMP La instalación para Ubuntu Dapper Drake, se va a realizar "Via consola" En el caso de no encontrarse los paquetes a instalar, comprueba si los repositorios de Ubuntu "Universe" y "Multiverse" están activados. Puedes pulsar Aquí, para aprender a activarlos desde Synaptic. Estas son las versiones que se me han instalado a mí, desde los repositorios de Ubuntu Apache: 2.0.55 PHP: 4.4.2 MySQL: 5.0.22 Información resumida Consola: sudo aptitude install mysql-server php4 php4-mysql apache2 sudo gedit /etc/php4/apache2/php.ini extension=mysql.so (descomentamos esta línea y guardamos el archivo) sudo /etc/init.d/apache2 restart sudo /etc/init.d/mysql restart sudo gedit /var/www/prueba.php <html> <body> <?php phpinfo(); ?> </body> </html> (Ponemos el código y guardamos.)sudo aptitude install phpmyadmin Desde http://localhost/phpmyadmin/ AGREGADO --->> accedemos a la aplicación como usuario root y sin introducir clave (gracias por avisar pepitux) <<--- Seleccionamos 1º Privilegios. 2º Cambiar contraseña. 3º Introducimos la deseada en ambos campos 4º Pulsamos botón Continuar. Test http://localhost/prueba.php http://localhost/apache2-default http://localhost/phpmyadmin ¿Algún problema? Reiniciamos el PC (Sistema >> Salir >> Reiniciar) y reintentamos el test....¿Sigue fallando? podemos ir al FORO y seguir. ¿Se intentó instalar otra aplicación tipo postfix?. La desisntalamos desde Synaptic o si nos interesa configurarla, podemos ir al foro y seguir desde AQUÍ Información extendida Aplicaciones>>Accesorios>>Terminal tecleamos o copiamos, pegamos y pulsamos enter: sudo aptitude install mysql-server php4 php4-mysql apache2 Lo siguiente, será asegurarnos que PHP será reconocido por mysql, para ello, vamos a descomentar, si no lo estaba ya, una línea del archivo php.ini Editamos el archivo con permisos de root sudo gedit /etc/php4/apache2/php.ini localizamos en él, la línea que contiene: extension=mysql.so Y la descomentamos (le quitamos el símbolo ; o # de su izquierda). Guardamos el archivo y reiniciamos, desde la consola, Apache2 y Msql: sudo /etc/init.d/apache2 restart sudo /etc/init.d/mysql restart Desde el navegador accedemos a http://localhost/apache2-default Deberia aparecernos una web con informacion relativa o relacionada con Apache2 Creamos un archivo de texto que contenga el siguiente código y lo guardamos como prueba.php sudo gedit /var/www/prueba.php <html> <body> <?php phpinfo(); ?> </body> </html> (Ponemos el código y guardamos.)Desde nuestro navegador, accedemos a http://localhost/prueba.php Debería aparecernos una web con información relativa o relacionada con PHP Bien, ahora toca configurar mysql, para ello, os propongo instalar phpmyadmin sudo aptitude install phpmyadmin Cuando accedamos a la aplicación desde el navegador http://localhost/phpmyadmin.. AGREGADO --->> accedemos a la aplicación como usuario root y sin introducir clave (gracias por avisar pepitux) <<--- ..una vez dentro, se nos advertirá que no tenemos clave. Reparemos esa vulnerabilidad, rápidamente: En la página principal de phpmyadmin, aparece el enlace "Privilegios" Desde ahí, podremos ver que usuarios (normalmente localhost y "nombredeusuario-desktop), carecen de contraseña, observando si en la columna "Contraseña" pone "Sí o "No" Siguiendo hasta el final de cada fila donde veamos un "No", encontraremos un icóno..que nos permitirá, al pulsarlo, editar y modificar esa situación. Una vez pulsado el icono, localizamos el apartado "Cambiar contraseña" En la lista de opciones, elegimos "Con contraseña" e introducimos, en los campos de texto de arriba y abajo la contraseña que vayamos a usar. Pulsamos sobre el boton "Continuar", dentro del mismo apartado, con lo que las advertencias deberian haber desaparecido, si no hay más usuarios sin clave. En el próxmo acceso a phpmyadmin, se nos solicitará nombre de usuario y contraseña válida (normalmente root y la clave que le hemos establecido) cuando queramos acceder. Y ... ya está, si no hay novedad, tenemos LAMP Nuestra web puede alojarse directamente en el directorio /var/www o en sus correspondientes subdirectorios, si estamos manejando más de una web.Por ejemplo: /var/www (http://localhost Iniciaria el archivo "index" que debería haber en la carpeta www) /var/www/joomla (Para el CMS joomla, pudiéndolo iniciar desde http://localhost/joomla ) /var/www/phpbb2 (Parael foro phpbb2, pudiéndolo iniciar desde http://localhost/phpbb2) /var/www/smf (Para el foro SMF, pudiéndolo iniciar desde http://localhost/smf ) Si por lo que fuera, no nos reconoce el PHP, probamos a reiniciar el PC (Sistema >> Salir >> Reiniciar) y reintentarlo, antes de proceder a "tocar más cosas". ¿No funciona? ¿Es otra cosa? podemos seguir en el foro. Puedes pulsar AQUÍ para acceder a la información ¿Se intentó instalar otra aplicación tipo postfix?. La desisntalamos desde Synaptic o si nos interesa configurarla, podemos ir al foro y seguir AQUÍ Nota informativa: Valorar los artículos o noticias que vayas leyendo, aunque no ofrezca lecturas reales, pues no todo el que lee algo, lo valora dejando constancia; puede ayudar sensiblemente a esta web a la hora dar prioridad a las nuevas publicaciones, según el interés que despierten otras de referencia y su valoración recibida . Por favor, considéralo, solo toma unos segundos. Un cordial saludo. La administración :) |
|
| Modificado el ( martes, 27 de noviembre de 2007 ) |
| < Anterior | Siguiente > |
|---|
|
Al no ser profesional de la informática, ni experto del tema, puedo avanzarte que también está a tu alcance montar y administrar portales en internet, aún sin tener conocimientos de HTML u otros lenguajes de programación. Ésto se debe en gran medida a que prácticamente todo el proceso, se puede realizar con intuitivos "golpes de ratón" ..y lo que no se puede realizar a "golpes de ratón", se puede resolver siguiendo tutoriales "limpios" o con soporte. El escollo de mucha gente y por tanto factor decisivo a la hora de tomar la determinación de "montar una web", es la economía o un cierto temor a "tirar su dinero", es decir y por ejemplo, "me gustaría tener una web para tratar tal o cual tema; pero, no puedo afrontar el gasto mensual que ello supone." o "Estoy pensando en este proyecto para internet, pero si no tiene aceptación ¿Qué pasa con mi inversión?".... Así que, inicialmente se intentará afrontar el montaje desde casa, bajo ese punto de vista. Sin ánimo de meter "miedo, espanto o pavor"..sino más bien para que os podais formar idea de en que consisten o cuales van a ser los pasos o puntos a tratar y hasta donde debemos llegar para obtener el resultado final satisfactorio o próximo a nuestra idea inicial..... |