Bonjour ,
Voilà mon petit probleme , j'essaye d'installer le module net_wifi via la commande pear install net_wifi jusque là c'est ok seulement , je n'ai pas de fichier net_wifi.so à lier dans mon php.ini , uniquement un fichier .reg !
/usr/share/php/.registry/net_wifi.reg
Que faire avec ce fichier ?
Aurai-je oublié quelque chose ?
Merci d'avance pour vos posts ,
cordialement ,
Christophe.
Apres recherche , j'ai constaté qu'il y a eu des fichiers ajoutés dans /usr/share/php/Net/
Ces fichiers sont en faite des classes qui permettent d'utiliser les methodes du paquet Net_Wifi de pear , ce n'est donc pas un module qui a ete telechargé , mais des librairies ...
Pourquoi tu cherches à installer ce truc avec un .so en tapant une commande ?
C'est crapi, et si tu n'as pas de dédié c'est mort.
En plus, voila les galères lors de la mise à jour de PHP.
Télécharge le truc sur le site de PEAR, et dans ton fichier PHP où tu as besoin de ce module, ben include les fichiers PHP de la librairie, et ca roule tout seul.
Je l'ai utilisé pour installer le module bcompiler (qui est bien un module "bcompiler.so"), il m'a juste suffit ensuite de declarer la nouvelle extension dans mon php.ini . tout comme le module GD d'ailleurs je ne vois pas en quoi c'est pas terrible comme méthode .
En fait , ce n'est pas un module , tout ce que fait pear pour Net_Wifi , c'est telecharger le paquet en tar.gz , le decompresser dans son dossier de librairies , et de mettre à jour sa base de registre , pour y indiquer ce qui a etait fait . Ce qui permet de connaître les paquets/librairies installés via pear
exemple :
stopher@cdsl-laptop:~$ pear list
Installed packages, channel pear.php.net:
=========================================
Package Version State
Archive_Tar 1.3.2 stable
Console_Getopt 1.2.3 stable
Log 1.9.11 stable
Net_GeoIP 1.0.0RC1 beta
Net_Socket 1.0.8 stable
Net_Whois 1.0 stable
Net_Wifi 1.0.0 stable
PEAR1.6.0 stable
Structures_Graph 1.0.2 stable
XML_Beautifier 1.1 stable
XML_Parser 1.2.8 stable
XML_Util 1.1.4 stable
bcompiler 0.8 beta
ainsi que la liste des fichiers liés à chaque package exemple pour Net_Wifi :