Contenu | Rechercher | Menus

Annonce

Si vous avez des soucis pour rester connecté, déconnectez-vous puis reconnectez-vous depuis ce lien en cochant la case
Me connecter automatiquement lors de mes prochaines visites.

À propos de l'équipe du forum.

#1 Le 15/09/2006, à 22:49

dryzer

Php5 et Pdo avec apt-get

Bonjour,

j'ai installé un serveur Apache 2, mySQL 5 et Php5 avec apt-get :

sudo apt-get install apache2
sudo apt-get install mysql-server-5.0
sudo apt-get install php5 libapache2-mod-php5 php5-mysql php5-dev php-pear php5-cli php5-gd php5-sqlite php5-xsl php5-mcrypt

et je souhaite installer PDO :

sudo pear install pecl/pdo
sudo pecl install pdo_mysql

avec le "sudo pecl install pdo_mysql", il ne trouve pas les driver de mysql :

...
checking for MySQL support for PDO... yes, shared
checking for mysql_config... /usr/bin/mysql_config
checking for mysql_query in -lmysqlclient... yes
checking for mysql_commit... yes
checking for mysql_stmt_prepare... yes
checking for mysql_next_result... yes
checking for mysql_sqlstate... yes
checking for PDO includes... checking for PDO includes...
configure: error: Cannot find php_pdo_driver.h.
ERROR: `/tmp/tmpbPHC0O/PDO_MYSQL-1.0.2/configure' failed

Pourtant j'ai suivi http://blognote-info.com/index.php?2006/05/13/414-installation-de-pdo-pour-php5

Rien à faire, avez-vous déjà rencontré ce problème et trouvé la solution ? Sinon je vais devoir compiler à la main pour lui indiquer le bon path pour mysql...

Hors ligne

#2 Le 22/11/2006, à 17:02

Bastes

Re : Php5 et Pdo avec apt-get

+1 pour le problème


"'Tell me,' said Moist, 'have you ever heard of something called the Smoking Gnu?'"

Terry Pratchett, Going Postal

Hors ligne

#3 Le 21/02/2007, à 10:16

Dreuff

Re : Php5 et Pdo avec apt-get

Bien le bonjour frêres de galère !

Confronté au même problême, j'ai (surement comme vous) passé de nombreuses heures a parcourir des forums avant de rassembler ces informations :

   Apparement utiliser le repository dotdeb est judicieux, leurs packets sont un peu plus a jour (www.dotdeb.org)
   Pour ce faire, ajouter dans /etc/apt/source.list le mirroir :

deb http://packages.dotdeb.org stable all
deb-src http://packages.dotdeb.otg stable all

ou tout autre disponible sur http://www.dotdeb.org/mirrors
   Mettre a jour tout les paquets concernant php et accessoirement tout les paquets concernant votre solution LAMP -moi j'ai TOUT réinstallé, mais ça doit pas être nécessaire-.
   ( php5-pdo-mysql n'existe plus en tant que tel, mais a été fusionné dans php5-mysql )
   Ajouter dans php.ini les extensions :

extension=dbo.so
extension=dbo_mysql.so

Y plus qu'a recharger apache, et ça marche !  Enfin, chez moi...

   A plus

#4 Le 27/04/2007, à 18:47

Vlord

Re : Php5 et Pdo avec apt-get

Hello,

Ton erreur provient du fait que pdo_mysql a besoin des sources de mysql pour se compiler.
Un petit tour dans synaptic en tapant "mysql header" nous met sur la voie.

Installe le paquet libmysqlclientXX-dev (XX étant le numéro de version), dans mon cas :

sudo apt-get install libmysqlclient15-dev

Relance l'installation de mysql_pdo :
sudo pear install pecl/mysql_pdo

Ca devrait fonctionner.

Hors ligne

#5 Le 11/12/2012, à 00:27

Cellus

Re : Php5 et Pdo avec apt-get

Bonjour,

sudo  ln -s /usr/include/php5 /usr/include/php

règle le problème.

Bien cordialement

Hors ligne