kämpfen, um install PHP-pecl auf Centos
Ich versuche zu installieren die php_http
PHP-Erweiterung auf meinem CentOS-server.
Habe ich getan:
yum install php-pear
Aber erhalten:
No package php-pear available
Dennoch kann ich tun:
pear
Und erhalten eine Liste der Befehle aus der Birne.
Gleiche für yum install pecl
. Ich kann tun pecl
aber pecl install pecl_http
gibt:
No releases available for package "pecl.php.net/pecl_http"
install failed
Doch /usr/bin/pecl
ist kein Verzeichnis existiert. Auch ein sudo pecl install pecl_http
zurück sudo: pecl: command not found
das finde ich sehr seltsam.
Ich bin mir nicht ganz sicher, was hier Los ist/was ich falsch mache.
edit: ich benutze folgende 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
InformationsquelleAutor der Frage morph | 2013-10-22
Du musst angemeldet sein, um einen Kommentar abzugeben.
Schritt 1) importieren Sie die REMI repo
CentOS 5
CentOS 6
Schritt 2) installieren Sie den php-pear
Schritt 3) installieren pecl_http
InformationsquelleAutor der Antwort Latheesan
Auf CentOS,
extension=raphf.so
extension=propro.so
extension=http.so
Können Sie überprüfen, ob es installiert erfolgreich oder nicht:
InformationsquelleAutor der Antwort Chuong Van Nguyen
wenn Sie php 7 möchten Sie vielleicht versuchen, diese
wenn Sie eine Fehlermeldung erhalten, deinstallieren Sie das pear-Paket aus einer früheren versuche
viel Glück
InformationsquelleAutor der Antwort jeremyforan
Für andere Personen mit diesem problem. Ich fand diese Frage, während Sie versuchen, herauszufinden, warum ich hatte das gleiche problem. Stellte sich heraus, das Standard-Konfiguration bei meinem hosting-Anbieter war zu gehören
php*
imexclude
Richtlinie für yum. Überprüfen Sie/etc/yum.conf
und stellen Sie sicher, dass das Paket, das Sie zu installieren versuchen, nicht abgestimmt mit einem Eintrag in derexclude
Richtlinie.InformationsquelleAutor der Antwort pnomolos
Wenn Sie mit php 5.4.x, IMO besten repo zu verwenden ist iuscommunity. Seine sehr stabil und wird von Rackspace zu tun, nur PHP und ein paar andere Pakete für 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-Birne
Wohlgemerkt, der Grund, warum seine php54-Birne und nicht php-pear ist wegen 5.3 und 5.4 beide sind zusammengestellt in der repository. Hier ist die Liste der php-Pakete -> http://dl.iuscommunity.org/pub/ius/stable/CentOS/6/x86_64/repoview/development.languages.group.html
Getestet habe ich dies und es funktioniert, aber ich benutze nur EPEL und iuscommunity REPO. Ich vermeiden Sie die Verwendung von rpmforge mich.
InformationsquelleAutor der Antwort laapsaap
Nachdem ich viel threads und die Installation von pear und alle devtool, ich schließlich löste es der Installation dieser Erweiterung:
als ich gesehen - https://madcoda.com/2012/12/install-mongodb-php-driver-in-centos-6-3/
InformationsquelleAutor der Antwort PayToPwn
Centos 6.5 und php7:
die Sie bekommen können Letzte version von lua : http://pecl.php.net/package/lua
InformationsquelleAutor der Antwort josef
Was auch immer Ihre PHP-provider (IUS, Remi oder Webtatic), das pear-Paket und die pecl-Erweiterungen "sollte" werden dort zur Verfügung stehen, ohne die Notwendigkeit zu kompilieren aus den Quellen (die in der Regel abgeraten, vor allem an die Produktion)
Mindestens "remi" bietet die meisten Erweiterungen finden die Liste
So dass die installation sollte so einfach wie
Und vergessen Sie nicht, Lesen Sie die Die Anweisungen des Assistenten
InformationsquelleAutor der Antwort Remi Collet