luttant pour installer PHP pecl sur Centos
Je suis en train d'installer le php_http
extension PHP sur mon serveur CentOS.
J'ai fait:
yum install php-pear
Mais obtenir:
No package php-pear available
Encore je peux le faire:
pear
Et d'obtenir une liste de commandes à partir de Poire.
Même pour yum install pecl
. Je peux faire pecl
mais pecl install pecl_http
retourne:
No releases available for package "pecl.php.net/pecl_http"
install failed
Encore /usr/bin/pecl
n'est pas un répertoire qui existe. Aussi un sudo pecl install pecl_http
retourne sudo: pecl: command not found
que je trouve assez bizarre.
Je ne suis pas entièrement sûr de ce qui se passe ici/ce que je fais mal.
edit: je suis en utilisant le suivant repos:
base CentOS-6 - Base
epel Extra Packages for Enterprise Linux 6 - x86_64
extras CentOS-6 - Extras
rpmforge RHEL 6 - RPMforge.net - dag
updates CentOS-6 - Updates
vz-base vz-base
vz-updates vz-updates
source d'informationauteur morph
Vous devez vous connecter pour publier un commentaire.
L'étape 1) de l'importation de la REMI repo
CentOS 5
CentOS 6
Étape 2) installer php-pear
Étape 3) installer pecl_http
Sur CentOS,
extension=raphf.donc
extension=propro.donc
extension=http.donc
Vous pouvez vérifier si il est installé réussie ou pas:
si vous utilisez php 7, vous pourriez vouloir essayer cette
si vous obtenez des erreurs, assurez-vous de désinstaller le paquet pear depuis les précédentes tentatives
bonne chance
Pour d'autres personnes ayant ce problème. J'ai découvert cette question, tout en essayant de comprendre pourquoi j'ai eu le même problème. S'est avéré que la configuration par défaut, à mon fournisseur d'hébergement a été d'inclure
php*
dans leexclude
directive pour yum. Vérifier/etc/yum.conf
et assurez-vous que le paquet que vous essayez d'installer n'est pas compensée par une entrée dans leexclude
directive.Si vous utilisez php 5.4.x, OMI meilleurs repo à utiliser est iuscommunity. Son très stable et très utilisé par Rackspace pour ne faire que du PHP et quelques autres paquets pour CentOS.
rpm-Uhv http://dl.iuscommunity.org/pub/ius/stable/CentOS/6/x86_64/ius-release-1.0-11.ius.centos6.noarch.rpm
yum install php54-poire
Vous l'esprit, la raison pour laquelle son php54-poire et pas de php-pear est parce 5.3 et 5.4 les deux sont compilés dans le référentiel. Voici la liste des paquets php -> http://dl.iuscommunity.org/pub/ius/stable/CentOS/6/x86_64/repoview/development.languages.group.html
J'ai testé et ça marche, mais je ne l'utilise EPEL et iuscommunity REPO. - Je éviter d'utiliser rpmforge moi-même.
Après avoir regardé beaucoup de fils et de l'installation de pear et tous l'outil développeur d'internet explorer, j'ai finalement résolu à l'installation de cette extension:
comme je l'ai vu en https://madcoda.com/2012/12/install-mongodb-php-driver-in-centos-6-3/
Centos 6.5 et php7:
vous pouvez obtenir la dernière version de lua : http://pecl.php.net/package/lua
Quel que soit votre PHP fournisseur (SIU, Remi ou Webtatic), le paquet pear et les extensions pecl "devrait" être disponibles là-bas, sans qu'il soit besoin de le compiler à partir des sources (ce qui est généralement déconseillée, en particulier sur la production)
Au moins "remi" fournit la plupart des extensions, voir la liste
Pour que l'installation devrait être aussi simple que
Et, n'oubliez pas de lire le Instructions de l'assistant