PHP
Установка в средах Linux / Unix
Поиск…
Установка командной строки с использованием APT для PHP 7
Это установит только PHP. Если вы хотите обслуживать PHP-файл в Интернете, вам также потребуется установить веб-сервер, такой как Apache , Nginx или использовать встроенный веб-сервер PHP ( php version 5.4+ ).
Если вы находитесь в версии Ubuntu ниже 16.04 и хотите использовать PHP 7 в любом случае, вы можете добавить репозиторий PPA Ondrej, выполнив:
sudo add-apt-repository ppa:ondrej/php
Убедитесь, что все ваши репозитории обновлены:
sudo apt-get update
После обновления системных репозиториев, установите PHP:
sudo apt-get install php7.0
Давайте проверим установку, проверив версию PHP:
php --version
Это должно выводить что-то вроде этого.
Примечание. Ваш результат будет немного отличаться.
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
Теперь у вас есть возможность запускать PHP из командной строки.
Установка в дистрибутивы Enterprise Linux (CentOS, Scientific Linux и т. Д.)
Используйте команду yum
для управления пакетами в операционных системах на базе Linux:
yum install php
Это устанавливает минимальную установку PHP, включая некоторые общие функции. Если вам нужны дополнительные модули, вам нужно будет установить их отдельно. Еще раз, вы можете использовать yum
для поиска этих пакетов:
yum search php-*
Пример вывода:
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
Чтобы установить gd-библиотеку:
yum install php-gd
Корпоративные дистрибутивы Linux всегда были консервативны с обновлениями и, как правило, не обновлялись за пределами выпуска, который они отправляли. Ряд сторонних репозиториев предоставляют текущие версии PHP:
IUS и Webtatic предоставляют сменные пакеты с разными именами (например, php56u
или php56w
для установки PHP 5.6), в то время как репозиторий Remi обеспечивает обновление на месте с использованием тех же имен, что и системные пакеты.
Ниже приведены инструкции по установке PHP 7.0 из репозитория Remi. Это самый простой пример, поскольку удаление системных пакетов не требуется.
# 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