Hallo zusammen,
nach der Installation von Apache, PHP und MySQL traf ich bei phpmyadmin auf folgende Meldung:
"cannot load MySQL extension, please check PHP Configuration"
Die phpmyadmin Doku sagt dazu
Ich war schon so weit gekommen, dass man in der php.ini die mysql.so eintragen muss. Habe also den Eintrag
"extension=mysql.so" vorgenommen und weiter oben ist "extension_dir = "/usr/lib/php/modules""
angeben und dort liegt mysql.so auch.
Alles restartet und dennoch bleibt das Problem vorhanden.
Genutzt wird PHP Version 5.2.1
cofigure war
Hab grad mal in die Apache error_log geschaut und da steht folgendes
Frage mich ernsthaft, warum er die library nicht laden kann, sie ist wie gesagt da.
Edit: Warg, sorry für das Auseinanderziehen des Beitrags.
Edit 2: MySQl ist Version 5.0.37
nach der Installation von Apache, PHP und MySQL traf ich bei phpmyadmin auf folgende Meldung:
"cannot load MySQL extension, please check PHP Configuration"
Die phpmyadmin Doku sagt dazu
1.20 I receive the error "cannot load MySQL extension, please check PHP Configuration".
To connect to a MySQL server, PHP needs a set of MySQL functions called "MySQL extension". This extension
may be part of the PHP
distribution (compiled-in), otherwise it needs to be loaded dynamically. Its name is probably mysql.so
or php_mysql.dll. phpMyAdmin tried to load the extension but failed.
Usually, the problem is solved by installing a software package called "PHP-MySQL" or something similar.
To connect to a MySQL server, PHP needs a set of MySQL functions called "MySQL extension". This extension
may be part of the PHP
distribution (compiled-in), otherwise it needs to be loaded dynamically. Its name is probably mysql.so
or php_mysql.dll. phpMyAdmin tried to load the extension but failed.
Usually, the problem is solved by installing a software package called "PHP-MySQL" or something similar.
"extension=mysql.so" vorgenommen und weiter oben ist "extension_dir = "/usr/lib/php/modules""
angeben und dort liegt mysql.so auch.
Code:
find / -name "mysql.so" /usr/lib/php/modules/mysql.so
Genutzt wird PHP Version 5.2.1
cofigure war
Code:
'./configure' '--with-apxs2=/usr/local/httpd/bin/apxs' '--with-mysql-dir=/usr/local/mysql' '--with-zlib-dir=/usr/lib/' '--enable-versioning' '--enable-track-vars=yes' '--enable-url-includes' '--enable-sysvshm=yes' '--enable-sysvsem=yes' '--enable-ftp' '--enable-calendar' '--with-config-file-path=/etc' '--with-gd'
Code:
PHP Warning: PHP Startup: Unable to load dynamic library '/usr/lib/php/modules/mysql.so' - /usr/lib/php/modules/mysql.so: undefined symbol: le_index_ptr in Unknown on line 0
Edit: Warg, sorry für das Auseinanderziehen des Beitrags.
Edit 2: MySQl ist Version 5.0.37
Kommentar