8
votes

L'installation pecl a échoué

Après la mise à niveau de PHP5.2.6 à PHP 5.3. Il faut des coutures, je dois également réinstaller le module Memcache PHP. J'ai donc téléchargé la nouvelle version de Memcache (3.0.6) et suivi cette documentation: http://www.php.net/manual/fr/install.pecl .pear.php xxx

qui donne le message d'erreur suivant: xxx

Qu'est-ce qui se passe ici? Au fait: le serveur n'est pas connecté à Internet, mais cela ne devrait pas être un problème, non ?!


3 commentaires

Le serveur n'est pas connecté à Internet - et comment vous souhaitez installer le package? MDR :)


@OZ_ Le pack est toujours téléchargé à partir du site Web PACL et placé sur le système de fichiers local des serveurs.


et qui sait à ce sujet? Seulement toi. Dans Commande PECL Installez MemCache Aucun chemin d'accès aux fichiers de l'emballage.


3 Réponses :


0
votes

Les modules PECL sont (par défaut et la plupart du temps) téléchargé à partir d'un référentiel non local. Par conséquent, vous aurez besoin d'une forme de connexion Internet pour le télécharger.

Vous pouvez également télécharger le package PECL de votre appareil vers un emplacement sur le système de fichiers de serveurs et l'installer à partir de là, ou compiler à partir de la source.


2 commentaires

Bien sûr, le paquet PACL est téléchargé du poste de travail sur le serveur. Mais comment dire à Pecl de réaliser une installation locale?


@Le BNDR - Désolé, négligé ce peu, mais vous y êtes arrivé vous-même :-)



19
votes

Pour répondre à ma propre question à la hausse de l'horizon intellectuel de @OZ_ et @martwite

Une installation hors ligne d'une extension Pecl fonctionne comme la méthode suivante:

1.) Téléchargez l'extension de http://pecl.php.net/packages.php

2.) Vous obtenez un fichier .tgz

3.) Installez le fichier: xxx


1 commentaires

Merci. J'ai essayé d'utiliser pecl installation memcached-3.0.8 et got Impossible de télécharger pecl / memcached, version "3.0.8", dernière version est la version 2.2.0, stabilité "stable", utilisation "Channel: //pecl.php.net/MemCached-2.2.0" Pour installer l'installation a échoué (avec stabilité modifiée en version bêta). Donc, je téléchargeai manuellement le paquet et je l'ai installé avec PEART Installation Memcache-3.0.8.tgz . Merci!



0
votes

Pour moi, cette erreur a été provoquée par PHP sans support pour SSL. Activer OpenSSL ou recompiler avec OpenSSL intégré Int. Vérifiez la prise en charge PHP dans une exécution d'hôte Linux

php -i | grep openssl


0 commentaires