2010-11-23 32 views
0

MYSQL et le serveur apache sont déjà installés sur mon serveur. Mais j'ai quand même rencontré ces problèmes. Je ne comprends pas les termes pour compiler php avec --with-mysql Où devrais-je compiler? J'utilise le serveur de fenêtre. ou comment installer le module mysql.so ??Impossible de trouver le pilote de base de données pour MediaWiki lors de l'installation

environnement Vérification ...

S'il vous plaît inclure toutes les lignes ci-dessous en cas de problèmes d'installation de rapports. PHP 5.2.14 installé Impossible de trouver un pilote de base de données approprié ! Pour MySQL, compiler PHP en utilisant --enable-mysql, ou installer le module PostgreSQL mysql.so Pour , compiler PHP en utilisant --with-pgsql, ou installer le module pgsql.so Pour SQLite, compilez en - -Avec-pdo_sqlite, ou installer le module pdo_sqlite.so Pour MSSQL, compilez en --with-mssql_not_ready, ou installer le module mssql_not_ready.so Pour DB2, recompiler PHP en utilisant --enable-ibm_db2 ou installer module ibm_db2.so Pour Oracle, PHP compiler en utilisant --enable-oci8, ou installer le module oci8.so

+0

Suggérer cela est placé sur serverfault.com – Wikis

Répondre

1

Regardez dans/php_install_dir/extensions. Il devrait y avoir un fichier nommé "php_mysql.dll". Si c'est le cas, activez-le dans php.ini. Si ce n'est pas le cas, téléchargez la DLL, copiez-la dans le répertoire de l'extension et activez-la dans php.ini. N'oubliez pas de redémarrer Apache.

Voir this page pour plus d'informations (assurez-vous de lire les commentaires).

0

Modifié dans php.ini. Le programme d'installation ne devrait-il pas avoir fait cela pour une installation de Windows?

; enable_dl = Off 

; CHANGED - This is necessary to enable dynamic loading of Windows .dll modules 

; The immediate problem was that PHP could not find a database driver for MySQL 

enable_dl = On 
+0

Mettez vos codes dans le bloc de code. –

0

Pour PHP: 5.6.10 et MySQL: 5.0.24a

  1. Allez dans le dossier racine de l'installation PHP
  2. Trouver un fichier appelé php.ini-production
  3. Save the fichier php.ini comme
  4. Modifier le fichier et supprimez le contenu suivant

; extension = php_mysqli.dll
; extension_dir = "ext"

et le remplacer par,

extension = php_mysqli.dll
extension_dir = « D: \ Programmes \ php \ ext »