OpenMandriva: Mageia (Mageia 9) 20/Agosto/2023 - Anuncio, Descargas.
Blogdrake recomienda descargar las imágenes de instalación (iso) vía torrent para evitar corrupción de datos, aprovechar mejor su ancho de banda y mejorar la difusión de las distribuciones.
Instalacion de Apache, MySQL, PHP y PHPMYADMIN todo funcionando
Como novato se lo que es luchar y batallar para que todo te funcione, es por esta razón que me anime a publicar este tutorial es un paso a paso que yo utilice para solucionar mi necesidad de un Servidor Web Local en Linux. Este procedimiento funciona sin problemas de ningún tipo, siempre y cuando tengas Mandriva 2010 instalado y actualizado ok.
Cabe recalcar una vez mas, que hay que tener Mandriva 2010 correctamente instalado y actualizado, una vez hecho esto procedemos a iniciar la instalación.
Como habrán podido notar este paso a paso es una recopilación de toda las herramientas necesarias para una solución completa, con estos pasos se obtiene un servidor Web local en mandriva Linux 2010, Mi agradecimiento a todos los colaboradores mas expertos de este Foro que con sus aportes ayudaron a tener este Blog, (GRACIAS A: Danux, Jacen, drakedalfa, vfmBOFH, greenlanternx )
Utilizaremos para la instalación el comando urpmi que baja de los repositorios de Mandriva los paquetes y los instala automáticamente.
Actualizamos los repositorios con el siguiente comando:
urpmi update -a
INSTALACION DE MYSQL
Instalamos mysql usando:
urpmi mysql
INSTALACION DE APACHE
Instalamos apache usando:
urpmi apache
El instalador nos preguntara cual paquete queremos instalar y elegimos en este caso:
apache-mpm-prefork "que es la opcion 1"
1- apache-mpm-prefork-2.2.14-1.1mdv2010.0.i586
2- apache-mpm-event-2.2.14-1.1mdv2010.0.i586
3- apache-mpm-worker-2.2.14-1.1mdv2010.0.i586
4- apache-mpm-peruser-2.2.14-1.1mdv2010.0.i586
5- apache-mpm-itk-2.2.14-1.1mdv2010.0.i586
6- apache-mpm-rsbac-2.2.14-1.1mdv2010.0.i586
Arrancamos apache usando:
/etc/init.d/httpd restart
y verificamos que funcione navegando la dirección http://127.0.0.1 y si todo anda bien tenemos que ver lo que indica la pantalla del navegador el siguiente texto:
It Works
INSTALACION DE PHP
Si todo va bien hasta acá, instalamos php usando:
urpmi apache-mod_php
y reiniciamos apache usando:
/etc/init.d/httpd restart
Probaremos la instalación de php creando un archivo usando:
touch /var/www/html/info.php
Editamos el archivo info.php y escribimos en el la siguiente línea:
echo ' '
Yo utilice el editor Vi para hacer eso
Guardamos todos los cambios, cerramos el archivo y verificamos que funcione navegando la dirección http://127.0.0.1/info.php y si todo anda bien tenemos que ver lo que indica, bueno en esta parte me hubiese gustado poner las imágenes, pero es la primera vez que uso este servicio, aquí aparece la típica información de la Versión que publica Php a la ora de instalarse.
INSTALACION DE SOPORTE PHP
Finalmente instalamos el soporte de PHP para mysql y reiniciamos apache usando:
urpmi php-mysql
/etc/init.d/httpd restart
Y verificamos que funcione navegando la dirección http://127.0.0.1/info.php y si todo anda bien en la parte media de la pantalla tenemos que ver el modulo de mysql como se indica anteriormente, aquí aparece la típica información de la Versión que publica Mysql a la ora de instalarse.
BUENO DE ESTA MANERA INSTALE "APACHE, MYSQL, PHP"
Y todo funciona aparentemente bien, toda la instalación se llevo a cabo sin errores y las comprobaciones funcionaron como se esperaba.
INSTALACION DE PHPMYADMIN
(Gracias al aporte de jacen del foro BlogDRAKE)
Primero, buscamos si hay un paquete que tenga como nombre phpmyadmin:
urpmq -y phpmyadmin
phpmyadmin
Ahora lo instalamos:
urpmi phpmyadmin
Finalmente, para verificar la correcta instalación de phpmyadmin ponemos en el navegador:
http://localhost/phpmyadmin/
Nos debería aparecer la pantalla de bienvenida de PhpMyAdmin y solicitando Usuario y Contraseña para entrar.
CREACION DE USUARIO Y CONTRASEÑA PARA ENTRAR EN PhpMyAdmin (paso a paso)
(Gracias al aporte de danux del foro BlogDRAKE)
Nos aseguramos que el servidor esté corriendo...
service mysqld start
Luego ingresamos a la consola de mysql, como es la primera vez, no tiene contraseña así que nos logeamos como root así:
mysql -u root
Your MySQL connection id is 331
Server version: 5.1.42 Mandriva Linux - MySQL Standard Edition (GPL)
Type 'help;' or '\h' for help. Type '\c' to clear the current input statement.
mysql>
Si tecleamos de la siguiente manera, verás que root no tiene contraseña asignada. Te debería aparecer algo más o menos así:
mysql> use mysql
Database changed
mysql> SELECT host,user,password FROM user;
+--------------------+--------+------------------+
| host------------|user--| password__|
+--------------------+--------+------------------+
| localhost--- | root |-------------------|
| 127.0.0.1----| root -|-------------------|
| localhost ---|----------|-------------------|
+--------------------+--------+------------------+
3 rows in set (0.00 sec)
mysql>
Como verás, root no tiene contraseña. Ahora le asignamos contraseña a root.
No es necesario que sea la misma contraseña de root, puedes elegir cualquiera,
pero lo importante es que tenga una (en serio te recomiendo que lo hagas,
pero aún así es tu desición):
mysql> SET PASSWORD FOR root@localhost=PASSWORD('tu contraseña');
Y luego salimos tecleando "quit" y enter.
Ahora ya estás listo, si te fijas ya no puedes entrar igual que antes,
ahora debes añadir -p para que consulte por la contraseña:
mysql -u root
ERROR 1045 (28000): Access denied for user 'root'@'localhost' (using password: NO)
mysql -u root -p
Welcome to the MySQL monitor. Commands end with ; or \g.
Your MySQL connection id is 331
Server version: 5.1.42 Mandriva Linux - MySQL Standard Edition (GPL)
Type 'help;' or '\h' for help. Type '\c' to clear the current input statement.
Database changed
mysql> SELECT host,user,password FROM user;
+--------------------+--------+------------------+
| host------------|user--| password__|
+--------------------+--------+------------------+
| localhost--- | root |---6979*******|
| 127.0.0.1----| root -|---6979*******|
| localhost ---|----------|-------------------|
+--------------------+--------+------------------+
3 rows in set (0.00 sec)
Bye
Bueno, ahora puedes ver que tienes contraseña.
Ahora si en el Firefox le mandas a http://localhost/phpmyadmin tendrías que ingresar "root" y la contraseña que hayas configurado.
La segunda forma es si te quieres ahorrar los comandos, yo uso con muy buenos resultados "webmin".
Se instala haciendo urpmi webmin y se entra con el Firefox con https://localhost:10000/
Es muy intuitivo y puedes manejar un montón de cosas más (iniciar y parar servicios,
administrar servidores apache, proftpd, mysql y muchos más y cantidades de cosas que ni te imaginas.
Te pedirá tu contraseña de root (no la del mysql, sino la del sistema) y vas al ícono "servers" y ahí verás a MySQL.
Una vez dentro, en el ícono "Users" puedes configurar los usuarios y passwords y asignarle una contraseña a root.
ESPERO HABERLES AYUDADO
- Blog de gismodes37
- Entra a tu cuenta o crea una para poder comentar.
Usuario
# 109588 Buen post!!!
Esto es lo que nesecitaba.
Marvin Martinez
Mandriva 2010.2 + kde 4.4.5
Usuario
# 109590 Excelente, probare cuando
Excelente, probare cuando llegue a casa.
--
Mi Blog
Usuario Blogdrake: 11014
Otro Youngdrake
Usuario
# 109765 Gracias por el tutorial
Estoy estudiando "desarrollo de paginas web" en la UOC,universidad de Catalunya, y aqui necesito saber lenguages de programacio HTML,XML Schema, C,C++,PHP, Pearl etc,servidores APACHE etc y tambien bases de datos MySQL, y no tenia ni idea de como se instalaba.Me he metido en camisa de once varas como vulgarmente se dice y no sabia como hacer instalar y funcionar con MySQL, gracias a este tutorial ya la tengo instalada la: mysql> en Linux Mandriva 2020.1 Spring.
A10, adios
Soy AbueDrake con 70 años pero me encanta estudiar y aprender.
wildcatXIII_Abue Drake 2009 y 2010
Linux user number 416117
Aprendiz de Linux Mandrake_Mandriva
colaborador de MdkTrans
# 109767 Más fácil
Configuras y a volar.
BOFH
# 119290 Cierto
Pero deja demasiada cacota, ¿no?
Si quieres hacer un lampp pelado, mejor éste método.
Atentamente,
La voz ésa del interior de tu cabeza que oyes cuando lees algo.
DISCLAIMER: No tengo mucho tiempo para forear, así que voy al grano. Si crees que mi respuesta es ruda, seca, cortante o hiriente, no lo dudes: LO ES.
# 119291 Eso sí
Pero es más fácil xD
Yo sigo éste método, porque no suelo instalar apache.
Usuario
# 119289 Instalacion de Apache, MySQL, PHP y PHPMYADMIN todo funcionando