par
kmchen » 15 oct. 2018, 18:51
Je ne dois pas comprendre le fonctionnement des liens entre PHP et les librairies. J'ai deux versions de php: 5.6 et 5.3, sans parler de la version 7.0 installée par défaut.
Je suppose que j'ai bien un mysql installé puisque php5.6 que j'ai compilé fonctionne et se connecte à mysql.
Pour cette version de php5.6 je n'ai pas eu besoin d'indiquer où se trouvait mysql, le configure contenait --with-mysql sans plus de précision et je suppose qu'il est allé chercher la librairie mysql qu'il lui fallait où elle se trouvait.
Pour la version 5.3 qui génère l'erreur précisée plus haut, au ./configure, --with-mysql ou --with-mysql=/usr/bin/mysql donnent la même erreur.
Alors comment savoir si j'ai "installé mysql" ?
A quoi correspond whereis mysql par rapport aux différentes versions de PHP ?:
Code : Tout sélectionner
root@ns1:/usr/local/src/php5-build/php-5.3.29# whereis mysql
mysql: /usr/bin/mysql /etc/mysql /usr/share/mysql /usr/share/man/man1/mysql.1.gz
Je ne dois pas comprendre le fonctionnement des liens entre PHP et les librairies. J'ai deux versions de php: 5.6 et 5.3, sans parler de la version 7.0 installée par défaut.
Je suppose que j'ai bien un mysql installé puisque php5.6 que j'ai compilé fonctionne et se connecte à mysql.
Pour cette version de php5.6 je n'ai pas eu besoin d'indiquer où se trouvait mysql, le configure contenait --with-mysql sans plus de précision et je suppose qu'il est allé chercher la librairie mysql qu'il lui fallait où elle se trouvait.
Pour la version 5.3 qui génère l'erreur précisée plus haut, au ./configure, --with-mysql ou --with-mysql=/usr/bin/mysql donnent la même erreur.
Alors comment savoir si j'ai "installé mysql" ?
A quoi correspond whereis mysql par rapport aux différentes versions de PHP ?:
[code]root@ns1:/usr/local/src/php5-build/php-5.3.29# whereis mysql
mysql: /usr/bin/mysql /etc/mysql /usr/share/mysql /usr/share/man/man1/mysql.1.gz[/code]