Pages : 1
#1 Le 13/08/2015, à 17:39
- Gâteau à la banane
Activer Mysql et Mysqli dans PHP
Bonjour à tous !
J'ai PHP (version 5.5.9-1ubuntu4.11) d'installé sur ma machine, mais un 'php -i' dans ma ligne de commande ne me permet pas de voir que les extensions mysql et mysqli sont disponibles/activées.
Ce que j'aimerais savoir, c'est comment les activer ?
(Les explications données dans http://php.net/manual/en/mysqli.installation.php sont pour moi incompréhensibles (le tableau ne traite pas des versions > 5.4 ; quant à la commande proposée ensuite ('./configure ...'), on ne sait pas depuis quel dossier la lancer).)
Merci pour votre aide.
Hors ligne
#2 Le 14/08/2015, à 08:24
- J5012
Re : Activer Mysql et Mysqli dans PHP
le script par defaut info.php , dispo dans les bons tuto ou directement dans le paquet d'install php5
mysqli n'est pas une version speciale de mysql mais seulement la facon plus "solide" que php a d'utiliser le module lié libmysql-php
pour les paquets ubuntu, le procede mysqli est deja "activé" dans le module mysql-php correspondant ...
Hors ligne
#3 Le 14/08/2015, à 12:17
- Gâteau à la banane
Re : Activer Mysql et Mysqli dans PHP
J5012, je ne trouve pas de script info.php dans mon dossier php5.
pour les paquets ubuntu, le procede mysqli est deja "activé" dans le module mysql-php correspondant ...
Alors pourquoi 'php -i' ne me dit pas que mysqli est activé ?...
Hors ligne
#4 Le 15/08/2015, à 04:13
- J5012
Re : Activer Mysql et Mysqli dans PHP
parce que la commande php
est independante du fonctionnement serveur httpd+mysqld
mysqli etant msql-client utilisé via php seul la fonction interne phpinfo() pourra te donner l'etat des differents modules
http://php.net/manual/fr/function.phpinfo.php
edit : pour ma part, si je fais la commande en ligne :
php -i | grep "mysqli"
j'obtiens :
mysqli
mysqli.allow_local_infile => On => On
mysqli.allow_persistent => On => On
mysqli.default_host => no value => no value
mysqli.default_port => 3306 => 3306
mysqli.default_pw => no value => no value
mysqli.default_socket => /var/run/mysqld/mysqld.sock => /var/run/mysqld/mysqld.sock
mysqli.default_user => no value => no value
mysqli.max_links => Unlimited => Unlimited
mysqli.max_persistent => Unlimited => Unlimited
mysqli.reconnect => Off => Off
mais c'est peut-etre parce que j'ai installé php-cli ...
Dernière modification par J5012 (Le 15/08/2015, à 04:18)
Hors ligne
#5 Le 15/08/2015, à 23:57
- Gâteau à la banane
Re : Activer Mysql et Mysqli dans PHP
Avec phpinfo(), je ne vois pas mysql (ni mysqli) non plus :
php info.php | grep mysql
> (rien)
Un php -i | grep "mysqli" ne rend rien non plus,
Quant à un 'sudo apt-get install php-cli', ça me donne :
E: Impossible de trouver le paquet php-cli
Donc apparemment je n'ai pas mysql ou mysqli, comment pourrais-je les avoir (activés) ?merci
Hors ligne
#6 Le 17/08/2015, à 22:33
- J5012
Re : Activer Mysql et Mysqli dans PHP
alors revenons à ton installation de php et mysql : comment as-tu procedé ? sont-ce les paquets officiels ?
Hors ligne
#7 Le 18/08/2015, à 00:32
- Gâteau à la banane
Re : Activer Mysql et Mysqli dans PHP
oui, ce sont les paquets officiels (j'ai Ubuntu 14.04), si je me rappelle bien
Hors ligne
Pages : 1