Suche…


Befehlszeileninstallation mit APT für PHP 7

Dadurch wird nur PHP installiert. Wenn Sie eine PHP-Datei im Web bereitstellen möchten, müssen Sie auch einen Webserver wie Apache , Nginx installieren oder den in PHP eingebauten Webserver ( PHP-Version 5.4 und höher ) verwenden.

Wenn Sie sich in einer Ubuntu-Version unter 16.04 befinden und PHP 7 trotzdem verwenden möchten, können Sie das PPA-Repository von Ondrej hinzufügen, indem Sie Folgendes tun: sudo add-apt-repository ppa:ondrej/php

Stellen Sie sicher, dass alle Ihre Repositories auf dem neuesten Stand sind:

sudo apt-get update

Nachdem Sie die Repositorys Ihres Systems aktualisiert haben, installieren Sie PHP:

sudo apt-get install php7.0

Lassen Sie uns die Installation testen, indem Sie die PHP-Version überprüfen:

php --version

Dies sollte so etwas ausgeben.

Hinweis: Ihre Ausgabe wird etwas anders sein.

PHP 7.0.8-0ubuntu0.16.04.1 (cli) ( NTS )
Copyright (c) 1997-2016 The PHP Group
Zend Engine v3.0.0, Copyright (c) 1998-2016 Zend Technologies
with Zend OPcache v7.0.8-0ubuntu0.16.04.1, Copyright (c) 1999-2016, by Zend Technologies
with Xdebug v2.4.0, Copyright (c) 2002-2016, by Derick Rethans

Sie haben jetzt die Möglichkeit, PHP von der Befehlszeile aus auszuführen.

Installation in Enterprise Linux-Distributionen (CentOS, Scientific Linux usw.)

Verwenden Sie den Befehl yum , um Pakete in Enterprise Linux-basierten Betriebssystemen zu verwalten:

yum install php

Dadurch wird eine minimale Installation von PHP installiert, einschließlich einiger allgemeiner Funktionen. Wenn Sie zusätzliche Module benötigen, müssen Sie diese separat installieren. Wiederum können Sie mit yum nach folgenden Paketen suchen:

yum search php-*

Beispielausgabe:

php-bcmath.x86_64 : A module for PHP applications for using the bcmath library
php-cli.x86_64 : Command-line interface for PHP
php-common.x86_64 : Common files for PHP
php-dba.x86_64 : A database abstraction layer module for PHP applications
php-devel.x86_64 : Files needed for building PHP extensions
php-embedded.x86_64 : PHP library for embedding in applications
php-enchant.x86_64 : Human Language and Character Encoding Support
php-gd.x86_64 : A module for PHP applications for using the gd graphics library
php-imap.x86_64 : A module for PHP applications that use IMAP

So installieren Sie die GD-Bibliothek:

yum install php-gd

Enterprise Linux-Distributionen waren bei Updates immer konservativ und werden in der Regel nicht über die Punkt-Version hinaus aktualisiert, mit der sie ausgeliefert wurden. Eine Reihe von Repositorys von Drittanbietern stellen aktuelle Versionen von PHP bereit:

IUS und Webtatic bieten Ersatzpakete mit unterschiedlichen Namen an (z. B. php56u oder php56w zur Installation von PHP 5.6), während das php56w -Repository von Remi In-Place-Aktualisierungen mit denselben Namen wie die Systempakete bereitstellt.

Im Folgenden finden Sie Anweisungen zum Installieren von PHP 7.0 aus dem Remi-Repository. Dies ist das einfachste Beispiel, da die Deinstallation der Systempakete nicht erforderlich ist.

# download the RPMs; replace 6 with 7 in case of EL 7
wget https://dl.fedoraproject.org/pub/epel/epel-release-latest-6.noarch.rpm
wget http://rpms.remirepo.net/enterprise/remi-release-6.rpm
# install the repository information
rpm -Uvh remi-release-6.rpm epel-release-latest-6.noarch.rpm
# enable the repository
yum-config-manager --enable epel --enable remi --enable remi-safe --enable remi-php70
# install the new version of PHP
# NOTE: if you already have the system package installed, this will update it
yum install php


Modified text is an extract of the original Stack Overflow Documentation
Lizenziert unter CC BY-SA 3.0
Nicht angeschlossen an Stack Overflow