how to install php ubuntu

Как установить PHP в Ubuntu 18.04

How to Install PHP on Ubuntu 18.04

В этом руководстве мы рассмотрим шаги, необходимые для установки PHP 7.2 по умолчанию в дистрибутиве в Ubuntu 18.04 и интеграции его с Nginx и Apache. Мы также покажем вам, как установить PHP 7.1 и 7.3.

how to install php ubuntu. Смотреть фото how to install php ubuntu. Смотреть картинку how to install php ubuntu. Картинка про how to install php ubuntu. Фото how to install php ubuntu

Введение

Установка PHP 7.2 с Apache

Если вы используете Apache в качестве веб-сервера для установки PHP и модуля Apache PHP, выполните следующую команду:

После установки пакетов перезапустите службу Apache:

Установка PHP 7.2 с Nginx

В отличие от Apache, Nginx не имеет встроенной поддержки обработки файлов PHP, поэтому нам нужно установить отдельное приложение, такое как PHP FPM («менеджер процессов fastCGI»), которое будет обрабатывать файлы PHP.

Чтобы установить пакеты PHP и PHP FPM, выполните следующую команду:

После установки пакетов вы можете проверить статус службы PHP FPM с помощью:

Теперь вы можете отредактировать блок сервера Nginx и добавить следующие строки, чтобы Nginx мог обрабатывать файлы PHP:

Не забудьте перезапустить службу Nginx, чтобы новая конфигурация вступила в силу:

Установка расширений PHP

Чтобы расширить основные функции PHP, вы можете установить некоторые дополнительные расширения. Расширения PHP доступны в виде пакетов и могут быть легко установлены с помощью:

Например, если вы хотите установить расширения MySQL и GD PHP, вы должны выполнить следующую команду:

После установки нового расширения PHP не забудьте перезапустить Apache или службу PHP FPM, в зависимости от ваших настроек.

Тестирование обработки PHP

Чтобы проверить, правильно ли настроен ваш веб-сервер для обработки PHP, создайте новый файл с именем info.php внутри /var/www/html каталога со следующим кодом:

Сохраните файл, откройте нужный браузер и посетите http://your_server_ip/info.php

how to install php ubuntu. Смотреть фото how to install php ubuntu. Смотреть картинку how to install php ubuntu. Картинка про how to install php ubuntu. Фото how to install php ubuntu

Установка PHP 7.3 в Ubuntu 18.04

Начните с включения репозитория Ondrej PHP:

Установите PHP 7.3 и некоторые из наиболее распространенных модулей PHP:

Чтобы проверить установку, выполните следующую команду, которая распечатает версию PHP:

Установка PHP 7.1 в Ubuntu 18.04

Используйте PHP 7.1 только в том случае, если вы собираетесь устанавливать приложения, несовместимые с PHP 7.2.

Чтобы установить PHP 7.1, выполните следующие действия:

Включите репозиторий Ondrej PHP, набрав:

Установите PHP 7.1 и несколько наиболее распространенных модулей PHP:

Проверьте установку, набрав:

Вывод

Источник

Как установить PHP в Ubuntu 20.04

PHP — один из наиболее часто используемых языков программирования на стороне сервера. Многие популярные CMS и фреймворки, такие как WordPress, Magento и Laravel, написаны на PHP.

В этом руководстве описаны шаги, необходимые для установки PHP в Ubuntu 20.04 и его интеграции с Nginx и Apache.

На момент написания репозитории Ubuntu 20.04 по умолчанию включают версию PHP 7.4. Мы также покажем вам, как установить предыдущие версии PHP. Прежде чем выбирать версию PHP для установки, убедитесь, что ваши приложения ее поддерживают.

Установка PHP 7.4 с Apache

Если вы используете Apache в качестве веб-сервера, выполните следующие команды для установки PHP и модуля Apache PHP:

После установки пакетов перезапустите Apache, чтобы модуль PHP загрузился:

Установка PHP 7.4 с Nginx

В отличие от Apache, Nginx не имеет встроенной поддержки обработки файлов PHP. Мы будем использовать PHP-FPM («менеджер процессов fastCGI») для обработки файлов PHP.

Выполните следующие команды, чтобы установить пакеты PHP и PHP FPM:

После завершения установки служба FPM запустится автоматически. Чтобы проверить статус службы, запустите

Теперь вы можете отредактировать блок сервера Nginx и добавить следующие строки, чтобы Nginx мог обрабатывать файлы PHP:

Не забудьте перезапустить службу Nginx, чтобы новая конфигурация вступила в силу:

Установка расширений PHP

Расширения PHP — это скомпилированные библиотеки, которые расширяют основные функции PHP. Расширения доступны в виде пакетов и могут быть легко установлены с помощью apt :

Например, чтобы установить расширения MySQL и GD, вы должны выполнить следующую команду:

После установки нового расширения PHP, в зависимости от ваших настроек, не забудьте перезапустить службу Apache или PHP FPM.

Тестирование обработки PHP

Чтобы проверить, правильно ли настроен веб-сервер для обработки PHP, создайте новый файл с именем info.php внутри каталога /var/www/html со следующим кодом:

Вы увидите информацию о своей конфигурации PHP, как показано на изображении ниже:

how to install php ubuntu. Смотреть фото how to install php ubuntu. Смотреть картинку how to install php ubuntu. Картинка про how to install php ubuntu. Фото how to install php ubuntu

Установка предыдущих версий PHP

Теперь вы можете установить любую нужную версию PHP, добавив номер версии к имени пакета:

Например, чтобы установить PHP 7.1 и несколько распространенных модулей PHP, вы должны запустить:

Выводы

Если у вас есть какие-либо вопросы или отзывы, не стесняйтесь оставлять комментарии.

Источник

Установка PHP в Ubuntu

Установка PHP в Ubuntu

PHP версии 7.4 поставляется в официальных репозиториях Ubuntu, поэтому если вы хотите эту версию, то можете очень просто установить ее с помощью команды apt. Сначала смотрим информацию:

how to install php ubuntu. Смотреть фото how to install php ubuntu. Смотреть картинку how to install php ubuntu. Картинка про how to install php ubuntu. Фото how to install php ubuntu

Теперь для установки версии из репозиториев наберите:

sudo apt install php

Для того чтобы интерпретатор php работал с Apache необходимо установить ещё этот пакет:

sudo apt install libapache2-mod-php

how to install php ubuntu. Смотреть фото how to install php ubuntu. Смотреть картинку how to install php ubuntu. Картинка про how to install php ubuntu. Фото how to install php ubuntu

После этого можно посмотреть версию php в терминале:

how to install php ubuntu. Смотреть фото how to install php ubuntu. Смотреть картинку how to install php ubuntu. Картинка про how to install php ubuntu. Фото how to install php ubuntu

Если вам нужна другая версия PHP, например, 5.6, то вам придется добавить в систему репозиторий PPA. Сначала необходимо установить зависимости:

sudo apt install python-software-properties

Затем для добавления PPA репозитория выполните:

sudo add-apt-repository ppa:ondrej/php

Теперь вы можете установить php ubuntu нужной вам версии. В данном случае 5.6. Для Apache выполните такие команды:

sudo apt install php5.6 libapache2-mod-php5.6

how to install php ubuntu. Смотреть фото how to install php ubuntu. Смотреть картинку how to install php ubuntu. Картинка про how to install php ubuntu. Фото how to install php ubuntu

Затем можно смотреть версию:

how to install php ubuntu. Смотреть фото how to install php ubuntu. Смотреть картинку how to install php ubuntu. Картинка про how to install php ubuntu. Фото how to install php ubuntu

Обратите внимание, что установленная версия PHP не конфликтует с версией из официальных репозиториев. Обе версии могут существовать в системе и между ними можно переключаться.

На момент написания статьи, версия PHP 8.0 вышла относительно недавно и в официальных репозиториях LTS релиза Ubuntu её нет. В этой версии было много улучшений и исправлений и если вы хотите её попробовать, то можете установить из того же самого PPA:

sudo add-apt-repository ppa:ondrej/php

Затем, как и в предыдущем пункте необходимо указать версию php, которая вам нужна в команде установки:

sudo apt install php8.0 libapache2-mod-php8.0

how to install php ubuntu. Смотреть фото how to install php ubuntu. Смотреть картинку how to install php ubuntu. Картинка про how to install php ubuntu. Фото how to install php ubuntu

После завершения установки интерпретатор появится в системе:

how to install php ubuntu. Смотреть фото how to install php ubuntu. Смотреть картинку how to install php ubuntu. Картинка про how to install php ubuntu. Фото how to install php ubuntu

how to install php ubuntu. Смотреть фото how to install php ubuntu. Смотреть картинку how to install php ubuntu. Картинка про how to install php ubuntu. Фото how to install php ubuntu

Установка расширений PHP

Не зависимо от того какую версию PHP вы установили, обычно для полноценной работы программ необходимо ещё установить расширения. Вот основные расширения, которые требуются чаще всего:

Для того чтобы установить все эти расширения для версии PHP по умолчанию выполните такую команду:

sudo apt install php-curl php-memcached php-mysql php-pgsql php-gd php-imagick php-intl php-mcrypt php-xml php-zip php-mbstring

Если надо установить расширения PHP для определённой версии, то следует указать эту версию в названии пакета:

sudo apt install php7.4-curl php7.4-memcached php7.4-mysql php7.4-pgsql php7.4-gd php7.4-imagick php7.4-intl php7.4-mcrypt php7.4-xml php7.4-zip php7.4-mbstring

how to install php ubuntu. Смотреть фото how to install php ubuntu. Смотреть картинку how to install php ubuntu. Картинка про how to install php ubuntu. Фото how to install php ubuntu

Аналогично можно установить расширения для PHP 5.6 или 8.0.

Выбор версии PHP по умолчанию

Вы можете выбрать какую версию php нужно использовать по умолчанию с помощью утилиты update-alternatives. Сначала смотрим доступные версии:

После этого следует ввести номер версии, которую вы хотите использовать по умолчанию:

how to install php ubuntu. Смотреть фото how to install php ubuntu. Смотреть картинку how to install php ubuntu. Картинка про how to install php ubuntu. Фото how to install php ubuntu

Или можно сразу установить php ubuntu по умолчанию:

Чтобы используемая версия обновилась в Apache нужно подключить правильный модуль и перезагрузить веб-сервер. Например, для того чтобы отключить 7.4 и включить 5.6 выполните:

sudo a2dismod php7.4
sudo a2enmod php5.6
sudo systemctl restart apache2

how to install php ubuntu. Смотреть фото how to install php ubuntu. Смотреть картинку how to install php ubuntu. Картинка про how to install php ubuntu. Фото how to install php ubuntu

Установка php 8 Ubuntu выполняется так же. Теперь вы знаете как переключить версию php Ubuntu. Установка и настройка PHP вместе с Nginx отдельная обширная тема и она описана в статье про настройку PHP-FPM.

Выводы

В этой статье мы рассмотрели как выполняется установка PHP 8 ubuntu 20.04 и других версиях системы. Теперь вы знаете как установить не только PHP 8, но и другие поддерживаемые версии. Как видите, это очень просто, вы можете получить нужную версию PHP буквально в несколько кликов. Надеюсь, эта информация была вам полезной.

Источник

Установка PHP на ubuntu

Начинаем установку
Создаем каталог и переходим в него:

На девственной ubuntu-server apt-get потребует скачать около 85мб.
Устанавливать мы будем в /opt, чтобы не путать с файлами дистрибутива.

Приступим к сборке апача
Комментировать ничего не буду, т.к. тут все прозрачно и в комментариях не нуждается.

Устанавливаем PHP
Да, именно его модули требуют кучу зависимостей. Я конфигурировал для MySQL/SQLite СУБД, для других собирайте сами. Не нужно бояться добавить сюда лишнего — на производительность это не повлияет.

Правим конфиг апача

Настраиваем php
Копируем дефолтный php.ini, редактируем его:

Автоматический запуск
Для начала уберем дефолтный апач из запуска, нам поможет удобная утилитка rcconf(ее использовать нагляднее, чем update-rc.d, привык ее юзать):

Теперь в rc.local добавляем строку запуска нашего апача, что позволит запускаться ему при старте:

Строка запуска выглядит так: /opt/apache2/bin/apachectl start
Можно же все сделать и правильно, через добавление скрипта, но я ограничусь этим.

Устанавливаем XCache
Сборку комментировать не буду:

Комментируем zend_extension_ts, выставляем xcache.admin.user в имя админа, xcache.admin.pass в md5 пароля, xcache.size в 64M, xcache.optimizer в On, путь zend_extension выставляем в «/opt/php5.2/lib/php/extensions/no-debug-non-zts-20060613/xcache.so».
Если путь выставлен правильно, то в phpinfo() мы увидим параметры xcache, а статистику сможем посмотреть в админке.
Если этого нету, то смотрим логи апача и ищем ошибку.

Добавляем в php.ini extension=memcache.so, путь прописывать не надо, она лежит по дефолтному. Ставить из pear на никсах легко, это вам не windows =)

nginx
Меняем порт у апача, вводим в гугле nginx reverse proxy, читаем, делаем. Много раз переписывать одно и то же нет не только желания, но и смысла. Автозагрузка аналогичная апачу.
Update: Использование Nginx Как Reverse-Proxy Сервера На Загруженных Сайтах, nginx как reverse proxy

В следующих сериях
1. Хоррор «Сборка минимального PHP под Windows при помощи VS 2008». Сборка экстеншенов: helloworld. Если хватит кармы, то будет завтра-послезавтра, т.к. уже написана.
2. Сборка экстеншенов на linux. Реализация TEA.

Источник

How to Install PHP on Ubuntu 20.04 LTS

In this article, We are going to perform How to Install PHP on Ubuntu 20.04 LTS

Introduction

PHP is free and open source multi purpose scripting language which is used for Web Development.

Prerequisites

Install PHP on Ubuntu 20.04 LTS

if you are using Apache web server, Install php 7.4 with Apache on Ubuntu 20.04 LTS using below commands

Restart an Apache service to take effect

Add PHP PPA Repository

Add the PHP PPA repository in Ubuntu 20.04 LTS using below commands,

Update the system packages

Install PHP 7.4 on Ubuntu 20.04 LTS

Now Install php 7.4 on Ubuntu 20.04 LTS using below command

Install PHP 7.3 on Ubuntu 20.04 LTS

Install php 7.3 on Ubuntu 20.04 LTS using below command

Install PHP 7.2 on Ubuntu 20.04 LTS

Install php 7.2 on Ubuntu 20.04 LTS using below command

Install PHP 7.1 on Ubuntu 20.04 LTS

Install php 7.1 on Ubuntu 20.04 LTS using below command

Install PHP 7.0 on Ubuntu 20.04 LTS

Install php 7.0 on Ubuntu 20.04 LTS using below command

Check PHP Version

To check current PHP version using command line

Output:

Installing PHP Modules/Extensions

Next Install php modules as per your php versions, search php modules are available using below command

Install php 7.4 Modules

Install php 7.4 modules on Ubuntu 20.04 LTS using below command

Install php 7.3 Modules

Install php 7.3 modules on Ubuntu 20.04 LTS using below command

Install php 7.2 Modules

Install php 7.2 modules on Ubuntu 20.04 LTS using below command

Install php 7.1 Modules

Install php 7.1 modules on Ubuntu 20.04 LTS using below command

Install php 7.0 Modules

Install php 7.0 modules on Ubuntu 20.04 LTS using below command

Switch PHP Version in Ubuntu

If you want to switch between multiple php version in Ubuntu and set default version of php using command line

Select choice and type selection number as per your requirement

Install PHP 7.4 with Nginx on Ubuntu 20.04 LTS

Use below commands to Install php 7.4 with Nginx web server on Ubuntu 20.04 LTS

once installed restart the nginx server

To restart the php7.4-fpm

To check the status of php7.4-fpm

How to Completely Remove php 7 from Ubuntu 20.04 LTS

If you want uninstall php 7 in Ubuntu 20.04 LTS, Enter below command, it will remove all php 7.* versions

clean the deb packages

Remove the unwanted packages that is not needed

Conclusion:

Источник

Добавить комментарий

Ваш адрес email не будет опубликован. Обязательные поля помечены *