PHP
Instalowanie w środowiskach Linux / Unix
Szukaj…
Instalacja wiersza poleceń za pomocą APT dla PHP 7
Spowoduje to jedynie zainstalowanie PHP. Jeśli chcesz podać plik PHP w sieci, musisz także zainstalować serwer WWW, taki jak Apache , Nginx , lub użyć wbudowanego serwera PHP ( php wersja 5.4+ ).
Jeśli jesteś w wersji Ubuntu poniżej 16.04 i mimo wszystko chcesz używać PHP 7, możesz dodać repozytorium PPA Ondreja, wykonując:
sudo add-apt-repository ppa:ondrej/php
Upewnij się, że wszystkie Twoje repozytoria są aktualne:
sudo apt-get update
Po zaktualizowaniu repozytoriów systemu zainstaluj PHP:
sudo apt-get install php7.0
Przetestujmy instalację sprawdzając wersję PHP:
php --version
To powinno wypisać coś takiego.
Uwaga: Twój wynik będzie nieco inny.
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
Teraz możesz uruchomić PHP z wiersza poleceń.
Instalowanie w dystrybucjach Enterprise Linux (CentOS, Scientific Linux itp.)
Użyj polecenia yum
do zarządzania pakietami w systemach operacyjnych Enterprise Linux:
yum install php
To instaluje minimalną instalację PHP, w tym niektóre typowe funkcje. Jeśli potrzebujesz dodatkowych modułów, musisz zainstalować je osobno. Jeszcze raz możesz użyć yum
do wyszukiwania tych pakietów:
yum search php-*
Przykładowe dane wyjściowe:
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
Aby zainstalować bibliotekę gd:
yum install php-gd
Dystrybucje Enterprise Linux zawsze były konserwatywne w stosunku do aktualizacji i zwykle nie aktualizują się poza punkt wydania, w którym zostały dostarczone. Wiele repozytoriów stron trzecich udostępnia aktualne wersje PHP:
IUS i Webtatic zapewniają pakiety zastępcze o różnych nazwach (np. php56u
lub php56w
celu zainstalowania PHP 5.6), podczas gdy repozytorium Remiego zapewnia uaktualnienia w miejscu przy użyciu tych samych nazw co pakiety systemowe.
Poniżej znajdują się instrukcje instalacji PHP 7.0 z repozytorium Remi. To najprostszy przykład, ponieważ odinstalowanie pakietów systemowych nie jest wymagane.
# 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