Sök…


Kommandoradinstallation med APT för PHP 7

Detta kommer bara att installera PHP. Om du vill servera en PHP-fil på webben måste du också installera en webbserver som Apache , Nginx eller använda PHP: s inbyggda webbserver ( php version 5.4+ ).

Om du är i en Ubuntu-version under 16.04 och vill ändå använda PHP 7 kan du lägga till Ondrejs PPA-arkiv genom att göra: sudo add-apt-repository ppa:ondrej/php

Se till att alla dina förvar är uppdaterade:

sudo apt-get update

När du har uppdaterat systemets förvar installerar du PHP:

sudo apt-get install php7.0

Låt oss testa installationen genom att kontrollera PHP-versionen:

php --version

Detta borde producera något liknande.

Obs: Din produktion kommer att vara något annorlunda.

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

Du har nu möjlighet att köra PHP från kommandoraden.

Installera i Enterprise Linux-distributioner (CentOS, Scientific Linux, etc)

Använd kommandot yum att hantera paket i Enterprise Linux-baserade operativsystem:

yum install php

Detta installerar en minimal installation av PHP inklusive några vanliga funktioner. Om du behöver ytterligare moduler måste du installera dem separat. Återigen kan du använda yum att söka efter dessa paket:

yum search php-*

Exempel på utgång:

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

Så här installerar du gd-biblioteket:

yum install php-gd

Enterprise Linux-distributioner har alltid varit konservativa med uppdateringar och uppdateras vanligtvis inte utöver den punktutgåva de levererade med. Ett antal tredjepartsförvar innehåller aktuella versioner av PHP:

IUS och Webtatic tillhandahåller ersättningspaket med olika namn (t.ex. php56u eller php56w att installera PHP 5.6) medan Remis arkiv ger uppgraderingar på plats genom att använda samma namn som systempaketen.

Följande är instruktioner för installation av PHP 7.0 från Remis förvar. Detta är det enklaste exemplet eftersom avinstallation av systempaket inte krävs.

# 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
Licensierat under CC BY-SA 3.0
Inte anslutet till Stack Overflow