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 qui donne le message d'erreur suivant: p> 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 ?! p> p>
3 Réponses :
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. P>
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. P>
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 :-)
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: p>
1.) Téléchargez l'extension de http://pecl.php.net/packages.php p>
2.) Vous obtenez un fichier .tgz p>
3.) Installez le fichier: p>
Merci. J'ai essayé d'utiliser pecl installation memcached-3.0.8 code> 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é code> (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 code>. Merci!
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
Le serveur n'est pas connecté à Internet code> - 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 CODE> Aucun chemin d'accès aux fichiers de l'emballage.