Comment faire pour utiliser Memcached avec PHP7?
J'étais en essayant de trouver des informations sur l'utilisation de Memcached avec PHP7, mais j'ai échoué. La seule information précieuse est court Readme.md
de php-memcached repo.
Malheureusement, son travis construire a échoué ainsi que 30/126 tests sur ma machine.
Cependant make install
commande a été un succès et a créé memcached.so
fichier. Signifie-t-il que je peux utiliser cette extension de la production ou il a encore des bugs et n'est pas recommandé pour l'utilisation?
Je vais très reconnaissants de tout conseils ou de solution de travail.
J'ai corrigé le travis construire ... si vous avez des bugs, signalez-les ... il est impossible de deviner 😉
vais suivre tes conseils dans un court laps de temps, merci
Aussi, ils sont tous les tests expérimentaux ... travis n'était pas en défaut à cause de bugs dans php-memcached, juste des bugs dans le script de construction ... vous devriez être bien.
merci pour les avis, c'est important. Veut-il dire qu'courant de php-memcached#php7 n'est pas couvert, avec des tests, ne peut donc pas être considérée comme stable?
Non, les échecs que vous avez sont dans les tests/expérimentale, qui ne sont pas gérées par CI ... ils couvrent les fonctionnalités expérimentales ...
vais suivre tes conseils dans un court laps de temps, merci
Aussi, ils sont tous les tests expérimentaux ... travis n'était pas en défaut à cause de bugs dans php-memcached, juste des bugs dans le script de construction ... vous devriez être bien.
merci pour les avis, c'est important. Veut-il dire qu'courant de php-memcached#php7 n'est pas couvert, avec des tests, ne peut donc pas être considérée comme stable?
Non, les échecs que vous avez sont dans les tests/expérimentale, qui ne sont pas gérées par CI ... ils couvrent les fonctionnalités expérimentales ...
OriginalL'auteur James Akwuh | 2016-04-02
Vous devez vous connecter pour publier un commentaire.
Vous devez utiliser le
php7
branche; voir ici, Travis est en train de passer.Ce devrait être l'ensemble des étapes de l'installation de
memcached
extension sur une Debian/Ubuntu OS:Vous devrez peut-être modifier certains des chemins, si vous les avez installés à différents endroits.
Je ne comprends pas ce que je suis censé faire avec
/usr/local/php7/bin/phpize ./configure --with-php-config=/usr/local/php7/bin/php-config
/usr/local/php7/bin/phpize
n'existe pas.le système est absent de la commande phpize de commande, et les paquets précompilés (comme dans les tours) sont utilisés, assurez-vous d'installer la version devel du paquet PHP qu'ils comprennent souvent la commande phpize de commande avec les fichiers d'en-tête de compilation de PHP et de ses extensions." -- php.net/manual/en/install.pecl.phpize.php
sudo apt-get install php7.0-dev et puis /usr/bin/commande phpize est là
OriginalL'auteur Will
Pour installer memcached sur la dernière ubuntu pour la dernière php utilisation:
sudo apt-get install memcached
et puis ça marche!OriginalL'auteur patrick
Pour Debian 8 utilisateurs, vous pouvez utiliser:
OriginalL'auteur Егор Щапов
Je suis venu à cette question par l'intermédiaire d'un problème avec l'obtention de l'artisan à travailler dans le Laravel Lumen cadre.
Je suis à l'aide de PHP 7.
PHP 7.0.15-0ubuntu0.16.04.4
pour être précis.J'ai trouvé la seule solution était d'installer ce qui semble être le PHP version 5* avec memcached†:
sudo apt install memcached php-memcached
*
† Si vous trouvez que vous obtenez alors le message d'erreur:
[RuntimeException] Could not establish Memcached connection.
, vous devez installer l'extension memcache comme ci-dessussudo apt install memcached
(si vous êtes sur 16.04+, utilisezapt-get
si < 16.04)J'ai littéralement n'ai aucune idée de pourquoi il a -1 @hegez
Je upvoted, aussi n'ai aucune idée de ce que le downvote était pour
Aussi une note, au moins pour php 7.1 installation
php7.1-memcached
fonctionne, mais seulement des points dephp-memcached
, au moins sur le Ondrej repo que j'ai trouvé décrite ici blog.programster.org/debian-8-install-php-7-1voir stackoverflow.com/questions/34952502/...
OriginalL'auteur Jonathan