Ayuda con phpmyadmin ¡desesperado!

Hola, antetodo es agradecer de antemano la ayuda ya que soys el ultimo recurso que me queda para intentar solucionar esto.

Estoy intentando instalar phpMyAdmin-2.5.0-rc1 sobre red hat 9 y me da el siguiente error.

imposible cargar la extensión MySQL,
por favor revise la configuración de PHP.


Tengo todo funcionando perfectamente, tamto PHP como MySQL y apache. (I love RPM) pero no consigo que el phpMyadmin chute.

El phpmyadmin dice que no funciona adecuadamente con el MySQL 4.1.0 pero yo estoy seguro de la version que tengo funcionando. Creo al 90% que es la 3.23.56 pero para asegurarme

¿como puedo saber que version de MySQL tengo?


Tengo editado el config.inc.php asi:


$i++;
$cfg['Servers'][$i]['host'] = ' localhost ';
$cfg['Servers'][$i]['port'] = '80';
$cfg['Servers'][$i]['socket'] = '';
$cfg['Servers'][$i]['connect_type'] = 'tcp';
$cfg['Servers'][$i]['compress'] = FALSE;
$cfg['Servers'][$i]['controluser'] = '';
$cfg['Servers'][$i]['controlpass'] = '';
$cfg['Servers'][$i]['auth_type'] = 'config';
$cfg['Servers'][$i]['user'] = 'root';
$cfg['Servers'][$i]['password'] = '';
$cfg['Servers'][$i]['only_db'] = '';
$cfg['Servers'][$i]['verbose'] = '';
$cfg['Servers'][$i]['pmadb'] = ''; // 'phpmyadmin' - see scripts/create_tables.sql
$cfg['Servers'][$i]['bookmarktable'] = ''; // 'PMA_bookmark'
$cfg['Servers'][$i]['relation'] = ''; // 'PMA_relation'
$cfg['Servers'][$i]['table_info'] = ''; // 'PMA_table_info'
$cfg['Servers'][$i]['table_coords'] = ''; // 'PMA_table_coords'
$cfg['Servers'][$i]['pdf_pages'] = ''; // 'PMA_pdf_page'
$cfg['Servers'][$i]['column_info'] = ''; // 'PMA_column_info'
$cfg['Servers'][$i]['history'] = ''; // 'PMA_history'
$cfg['Servers'][$i]['verbose_check'] = TRUE;
$cfg['Servers'][$i]['AllowDeny']['order']
= '';
$cfg['Servers'][$i]['AllowDeny']['rules']
= array();


Yo creo que esta todo bien y no se lo que le puede pasar.
La contraseña del MySQL no puede ser ya que entro en consola perfectamente como root sin contraseña. El PHP tambien funciona bien porque crea la web de informacion del PHP. El apache tambien chuta bien.

¿puede ser que me falte alguna opcion en Apache para que funcione?
¿puede ser porque lo este editando con el gedit?
¿hay versiones para linux diferente de las de windows o son iguales?
Esto ultimo lo digo porque me lo baje de web que en teoria seria para usarlo en windows pero supongo que da igual.


Agradeceria muchisimo un poco de ayuda.

Gracias a todos de antemano
Se me pasaba decir que uso PHP 4.2.2

Hasta luego
Ésto lo has editado tú?


$cfg['Servers'][$i]['host'] = ' localhost ';
$cfg['Servers'][$i]['port'] = '80';


MySQL no es un servidor web, no usa el puerto 80, usa el 3306 si no me equivoco. Déjalo en blanco, que si tienes MySQL por default te funcionará.

$cfg['Servers'][$i]['port'] = '';

Saludetes
Gracias por la respuesta Churly.
Si eso lo edite yo, lo vi en un manual. Lo he dejado en blanco pero sigue igual.

Yo lo unico que e modificado a sido lo de localhost y el puerto 80.

En otro manual he leido que tambien tines que editar esto
/**
* Your phpMyAdmin url
*
* Complete the variable below with the full url ie
* http://www.your_web.net/path_to_your_phpMyAdmin_directory/
*
* It must contain characters that are valid for a URL, and the path is
* case sensitive on some Web servers, for example Unix-based servers.
*
* In most cases you can leave this variable empty, as the correct value
* will be detected automatically. However, we recommend that you do
* test to see that the auto-detection code works in your system. A good
* test is to browse a table, then edit a row and save it. There will be
* an error message if phpMyAdmin cannot auto-detect the correct value.
*
* If the auto-detection code does work properly, you can set to TRUE the
* $cfg['PmaAbsoluteUri_DisableWarning'] variable below.
*/
$cfg['PmaAbsoluteUri'] = 'http://localhost/phpmyadmin/';


Con la direccion de la carpeta dentro del server pero nada.
A ver si alguien me puede ayudar, gracias
Creo que ya se lo que pasa.
Resulta que la contraseña del Mysql es minombre de usuario y no era root con deberia estar por defecto. (yo no he sido, no se ni como se cambia el user XD)

Creo que esto a sido culpa del webmin (en maldito momento lo instalaria) que aparte de no gustarme nada me a descolocado todo mi linux.

Ahora el problema es que tampoco funciona el phpmyadmin con el user "bueno" del mysql.

Creo que voy a optar por lo mas radical y a reinstalar red hat 9 y asi me libro de las mierdas del webmin.

Nota: Soy muy nobato y por lo menos mientras este aprendiendo prefiero tomar metodos drasticos. Para la proxima ya se que no tengo que instalar

Hasta luego
Desde el mismo webmin podrías haber puesto la contraseña que quisieras, y esa la ponías en la config ;)
5 respuestas