2017-09-30 3 views
0

Ich verwende Fedora 24 auf meiner Entwicklungs-Workstation. Eclipse benötigt PHP-Executables, die mit denen auf dem Server (Centos) übereinstimmen.Php7 kann nicht auf Fedora installiert werden

Ich habe das remi-Release Repository installiert und die Anweisungen an https://blog.remirepo.net/post/2016/12/05/Install-PHP-7.1-on-CentOS-RHEL-or-Fedora:

# wget http://rpms.remirepo.net/fedora/remi-release-24.rpm 
# dnf install remi-release-24.rpm 
# dnf install dnf-plugins-core 
# dnf config-manager --set-enabled remi-php71 
# dnf update 

Wenn ich PHP aufrufen es keine PHP ist:

# php -v 
bash: /usr/bin/php: No such file or directory 

Wo sind die ausführbaren Dateien befinden? Es scheint kein PHP installiert zu sein.

Hilfe!

+0

-Update lesen # dNF config-Manager --set-fähige remi dann: # dNF installieren php70 und es schien eine ganze Menge von Sachen zu installieren, php70, php70-php-cli, php70-php-cinnamon, php70-php-json, php70-Laufzeit. Allerdings bekomme ich noch: # php -v bash:/usr/bin/php: Keine solche Datei oder Verzeichnis – Peter

Antwort

1

Remi Repository bietet verschiedene PHP-Versionen für Fedora einen symbolischen Link setzen.

  • Versionen älter als Standard-Basisversion sind nur als Software Sammlungen (php70 Weg vorgeschlagen von @ Peter
  • Neuere Versionen sind sowohl als Basispakete und SCL

bereitgestellt, die configuration wizard.

Aber wie Sie Fedora 24 laufen, die jetzt EOL ist, empfehle ich dringend, auf eine unterstützte Version zu aktualisieren:

  • Fedora 25 bietet PHP 7.0
  • Fedora 26 bietet PHP 7.1
  • 27 Fedora wird 28 PHP 7.1
  • Fedora liefert PHP 7,2

bieten Wenn Sie mehrere Versionen in Laufen interessiert sind, Sie aktiviert Repository wie so: kann My PHP Workstation

+0

Danke, Remy. Es gibt einen Fehler in meiner Installation, der es ablehnt, von F24 zu aktualisieren. Ein Upgrade würde also eine saubere Installation erfordern, die zu diesem Zeitpunkt für mich zu zeitaufwendig ist. Ich werde diese Informationen behalten. Prost, Peter. – Peter

+0

Hallo Remy, eine kurze Frage. Ich habe meinen CentOS-Server auf PHP 7.1.9 aktualisiert, um es so nah wie möglich an die Version zu bringen, die ich auf meiner Workstation habe (7.1.10). Xdebug hörte auf zu arbeiten. Ich kann es nicht installieren, weil: Fehler: php71w-common Konflikte mit php-common-5.6.31-1.el7.remi.x86_64, aber es ist kein PHP 5.6 installiert. Wenn ich versuche, php-common-5 * zu entfernen, sagt es mir, dass es kein solches Paket gibt. Auch ich kann PHP 7.1 nirgends finden. Es funktioniert, aber ich kann es nicht finden! Cheers, Peter – Peter

+0

1. Deaktivieren Sie Webtatic, die solche Konflikte verursachen, dann folgen Sie der Wizard-Anweisung von oben beantworten. –

0

Die Lösung ist in meinem Kommentar. Es war notwendig, dies zu tun:

# dnf config-manager --set-enabled remi 
# dnf install php70 

Dann habe ich von/usr/bin/php/usr/bin/php70

Verwandte Themen