Bonjour,
Je vien tout juste d'installer apache2 sur mon serveur perso ( un vieux pc qui tourne sous DSL cf ma config).
J'ai installer Php5, Mysql et Postgresql.
Mysql et Postgresql fonctionnent parfaitement.
J'ai utiliser les fichiers binaires de mysql, toutes les autres instalations ont été faites à partir des sources.
J'ai donc voulu ajouter leurs extension à php5.
J'ai donc utilisé phpize, dans /ext/mysql et pgsql.
Pour Pgsql, tout c'est bien passé, configure, make et make install parfait.
Postgresql est donc maintenant pris en compte dans php.
Seulement, pour mysql ca se complique.
Une fois phpize appliqué, sans problemes, ./configure ne fonctionne pas.
j'ai bien indiquer : ./configure
--prefix=/usr/local/php5 --with-php-config=/usr/local/php5/bin/php-config
--with-mysql=/usr/local/mysql
/usr/local/mysql est biensur le dossier où j'ai installé mysql.
le ./configure affiche donc :
checking for MySQL support... yes, shared
checking for specified location of the MySQL UNIX socket... no
checking for the location of libz... no
checking for MySQL UNIX socket location... no
checking for mysql_close in -lmysqlclient... no
checking for mysql_errno in -lmysqlclient... no
configure: error: Try adding --with-zlib-dir=<DIR>. Please check config.log for more information.
et config.log :
configure:3898: checking for MySQL UNIX socket location
165 configure:3942: result: no
166 configure:4101: checking for mysql_close in -lmysqlclient
configure:4136: gcc -o conftest -g -O2 -Wl,-rpath,/usr/local/mysql/lib -L/usr/local/mysql/lib conftest.c -lmysqlclient >&5
168 /usr/local/mysql/lib/libmysqlclient.a(ssl.o)(.gnu.linkonce.d.__vt_Q25yaSSL7Message+0x8): undefined reference to `__pure_virtual'
169 /usr/local/mysql/lib/libmysqlclient.a(ssl.o)(.gnu.linkonce.d.__vt_Q25yaSSL7Message+0xc): undefined reference to `__pure_virtual'
170 /usr/local/mysql/lib/libmysqlclient.a(ssl.o)(.gnu.linkonce.d.__vt_Q25yaSSL7Message+0x10): undefined reference to `__pure_virtual'
171 /usr/local/mysql/lib/libmysqlclient.a(ssl.o)(.gnu.linkonce.d.__vt_Q25yaSSL7Message+0x14): undefined reference to `__pure_virtual'
172 /usr/local/mysql/lib/libmysqlclient.a(ssl.o)(.gnu.linkonce.d.__vt_Q25yaSSL7Message+0x18): undefined reference to `__pure_virtual'
173 /usr/local/mysql/lib/libmysqlclient.a(cert_wrapper.o)(.text+0x76): In function `yaSSL::x509::~x509(void)':
174 : undefined reference to `__builtin_delete'
et ca continu avec des erreurs comme ca jusqu'a la fin du log.
je ne sais pas quoi faire, toute aide sera la bienvenue.
Merci d'avances !
Configuration: distrib : DSL (et oui vieux pc serveur) linux 2.4.26
Server version : Apache 2.2.3
Php version : Php 5.2.0
MySQL version : Ver 5.0.7-max
PostgreSQL : V. 8.2.0