IdentifiantMot de passe
Loading...
Mot de passe oublié ?Je m'inscris ! (gratuit)
Navigation

Inscrivez-vous gratuitement
pour pouvoir participer, suivre les réponses en temps réel, voter pour les messages, poser vos propres questions et recevoir la newsletter

Contribuez / Téléchargez Sources et Outils PHP Discussion :

Utiliser librairie GitHub sans Composer


Sujet :

Contribuez / Téléchargez Sources et Outils PHP

  1. #1
    Membre du Club
    Homme Profil pro
    Technicien maintenance
    Inscrit en
    Octobre 2014
    Messages
    99
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 37
    Localisation : France, Seine Saint Denis (Île de France)

    Informations professionnelles :
    Activité : Technicien maintenance

    Informations forums :
    Inscription : Octobre 2014
    Messages : 99
    Points : 45
    Points
    45
    Par défaut Utiliser librairie GitHub sans Composer
    Bonjour,

    Désolé d'avance de la question si elle parait stupide mais je n'utilise php qu'occasionnelement :S

    Voilà, j'aimerai utiliser une librairie Telnet trouvé sur GitHub (https://github.com/graze/telnet-client), seulement le manuel indique qu'il faut utiliser Composer pour initialiser la bibliothèque.
    Sachant que le pc sur lequel je développe n'a pas accès à internet, j'ai l'impression que je ne peux pas utiliser ce moyen (je me trompe peut-être..?).

    Du coup, avec un pc non connecté et en developpant seulement avec notepad++ en gérant fichiers et dossier simplement via Windows (pas d'IDE type Eclipse...), comment puis-je utiliser cette bibliothèque ?

    Pour le moment j'ai juste essayer de mettre tous les fichiers .php de la librairie à la racine de mon site (où se trouve mon index.php) et fait un require pour chaque fichier mais cela ne semble pas fonctionner.

    Merci d'avance !

  2. #2
    Modérateur
    Avatar de grunk
    Homme Profil pro
    Lead dév - Architecte
    Inscrit en
    Août 2003
    Messages
    6 691
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 39
    Localisation : France, Côte d'Or (Bourgogne)

    Informations professionnelles :
    Activité : Lead dév - Architecte
    Secteur : Industrie

    Informations forums :
    Inscription : Août 2003
    Messages : 6 691
    Points : 20 222
    Points
    20 222
    Par défaut
    Le problème c'est que composer résoud les dépendances et que donc télécharger les fichiers de la lib manuellement ne suffira pas.
    Quand tu regardes le composer.json tu vois qu'il dépend de clue/socket-raw qui lui aussi peut dépendre d'autre chose ...
    C'est autant de fichiers que composer va télécharger pour toi.

    Le plus simple serait d'installer la lib via composer sur ton pc qui à internet et de transférer le dossier "vendor" généré sur ton pc qui n'a pas internet.
    Pry Framework php5 | N'oubliez pas de consulter les FAQ Java et les cours et tutoriels Java

  3. #3
    Membre du Club
    Homme Profil pro
    Technicien maintenance
    Inscrit en
    Octobre 2014
    Messages
    99
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 37
    Localisation : France, Seine Saint Denis (Île de France)

    Informations professionnelles :
    Activité : Technicien maintenance

    Informations forums :
    Inscription : Octobre 2014
    Messages : 99
    Points : 45
    Points
    45
    Par défaut
    Merci de ta réponse !

    Ok donc j'ai installé php, Composer et Git sur un pc qui dispose d'internet.
    Quelle manip je dois faire pour obtenir ce dossier vendor ? Et j'en fais quoi après sachant qu'actuellement je n'ai qu'un fichier index.php dans un dossier "mon_site" dans wwwroot...

    Merci de ton aide !

  4. #4
    Modérateur
    Avatar de grunk
    Homme Profil pro
    Lead dév - Architecte
    Inscrit en
    Août 2003
    Messages
    6 691
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 39
    Localisation : France, Côte d'Or (Bourgogne)

    Informations professionnelles :
    Activité : Lead dév - Architecte
    Secteur : Industrie

    Informations forums :
    Inscription : Août 2003
    Messages : 6 691
    Points : 20 222
    Points
    20 222
    Par défaut
    Tu créer un dossier ou tu veux et tu lances la commande indiqué sur le dépot de la lib que tu veux utiliser :
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    composer require graze/telnet-client
    Tu inclus ensuite l'autoload contenu dans le dossier vendor dans ton fichier PHP et tu peux commencer à utiliser la lib comme indiqué.
    Pry Framework php5 | N'oubliez pas de consulter les FAQ Java et les cours et tutoriels Java

Discussions similaires

  1. Comment utiliser les librairies installées par composer?
    Par AlainTech dans le forum Langage
    Réponses: 3
    Dernier message: 03/09/2017, 18h29
  2. Réponses: 1
    Dernier message: 27/07/2015, 11h31
  3. Utilisation des variables sans composants
    Par loicbar dans le forum ASP.NET
    Réponses: 3
    Dernier message: 31/01/2007, 13h52
  4. utiliser query sans composant builder 5
    Par hook85 dans le forum C++Builder
    Réponses: 8
    Dernier message: 19/01/2005, 21h09
  5. Utilisation de MSGraph sans installation D'office
    Par [DreaMs] dans le forum ASP
    Réponses: 8
    Dernier message: 25/08/2003, 14h00

Partager

Partager
  • Envoyer la discussion sur Viadeo
  • Envoyer la discussion sur Twitter
  • Envoyer la discussion sur Google
  • Envoyer la discussion sur Facebook
  • Envoyer la discussion sur Digg
  • Envoyer la discussion sur Delicious
  • Envoyer la discussion sur MySpace
  • Envoyer la discussion sur Yahoo