Installation de net_wifi via pear

Répondre
Stopher
Stopher
Déconnecté
Ubuntu User
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.
Stopher
Stopher
Déconnecté
Ubuntu User
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 ...
LA GLOBULE
LA GLOBULE
Déconnecté
111 111 111 x 111 111 111 = 12 345 678 987 654 321
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.
Stopher
Stopher
Déconnecté
Ubuntu User
Moi je trouve assez pratique la commande pear !!!

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 .
LA GLOBULE
LA GLOBULE
Déconnecté
111 111 111 x 111 111 111 = 12 345 678 987 654 321
La preuve, tu n'y arrives pas là pour ton module wifi.
Stopher
Stopher
Déconnecté
Ubuntu User
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 :

  1. stopher@cdsl-laptop:~$ pear list
  2. Installed packages, channel pear.php.net:
  3. =========================================
  4. Package Version State
  5. Archive_Tar 1.3.2 stable
  6. Console_Getopt 1.2.3 stable
  7. Log 1.9.11 stable
  8. Net_GeoIP 1.0.0RC1 beta
  9. Net_Socket 1.0.8 stable
  10. Net_Whois 1.0 stable
  11. Net_Wifi 1.0.0 stable
  12. PEAR1.6.0 stable
  13. Structures_Graph 1.0.2 stable
  14. XML_Beautifier 1.1 stable
  15. XML_Parser 1.2.8 stable
  16. XML_Util 1.1.4 stable
  17. bcompiler 0.8 beta
  18.  



ainsi que la liste des fichiers liés à chaque package exemple pour Net_Wifi :

  1. stopher@cdsl-laptop:~$ pear list-files Net_Wifi
  2. Installed Files For Net_Wifi
  3. ============================
  4. Type Install Path
  5. php /usr/share/php/Net/Wifi/Cell.php
  6. php /usr/share/php/Net/Wifi/Config.php
  7. php /usr/share/php/Net/Wifi.php
  8. doc /usr/share/php/docs/Net_Wifi/examples/Wifi_usage.php
  9. test /usr/share/php/tests/Net_Wifi/tests/AllTests.php
  10. test /usr/share/php/tests/Net_Wifi/tests/Net_WifiTest.php 


Ensuite pour desinstaller un package : pear unsintall <paquet>

et voilà , il y a bien d'autre commande pour mettre à jour un paquet par exemple , cela ressemble beaucoup au principe de l'apt-get sous debian .

Perso , je trouve ça plus propre de regrouper les librairies ensemble de pouvoir les gérer/mettre à jour ou supprimer sans faire de copier coller .

Non ?
Répondre
Accès rapide :

Remonter Remonter
L'éditeur javascript - CSS - Gentoo - Tutoriaux PHP - Tutoriels PHP - Breizh Blog