Pages : 1
#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
Pages : 1