- Как установить PHP в Ubuntu 20.04
- Установка PHP 7.4 с Apache
- Установка PHP 7.4 с Nginx
- Установка расширений PHP
- Тестирование обработки PHP
- Установка предыдущих версий PHP
- Выводы
- Как установить PHP 8 в Ubuntu 20.04
- Включение репозитория PHP
- Установка PHP 8.0 с Apache
- Установите PHP как модуль Apache
- Настройте Apache с помощью PHP-FPM
- Установка PHP 8.0 с Nginx
- Установка расширений PHP
- Тестирование обработки PHP
- Выводы
- Установка php linux ubuntu
- Версии PHP в Ubuntu
- Варианты использования PHP
- Модуль для Apache
- Установка
- Настройка
- Проверка работы
- php-fpm
- Установка
- Настройка
- Установка
- Настройка
- PHP расширения
- Установка
- Настройка
- Установка других версий PHP
- PHP — Scripting Language
- Installation
- Configuration
- Testing
- References
- Как установить PHP в Ubuntu 18.04
- Подготовка
- Установка PHP 7.2 с Apache
- Установка PHP 7.2 с Nginx
- Установка расширений PHP
- Тестирование обработки PHP
- Установка PHP 7.3 в Ubuntu 18.04
- Установка PHP 7.1 в Ubuntu 18.04
- Выводы
Как установить 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 со следующим кодом:
Сохраните файл, откройте браузер и посетите: http://your_server_ip/info.php .
Вы увидите информацию о своей конфигурации PHP, как показано на изображении ниже:
Установка предыдущих версий PHP
Ондржей Сури, разработчик Debian, поддерживает репозиторий, включающий несколько версий PHP. Чтобы включить репозиторий , запустите:
Теперь вы можете установить любую нужную версию PHP, добавив номер версии к имени пакета:
Например, чтобы установить PHP 7.1 и несколько распространенных модулей PHP, вы должны запустить:
Выводы
Установка PHP на сервер Ubuntu 20.04 — несложная задача. Все, что вам нужно сделать, это установить пакет с помощью apt .
Если у вас есть какие-либо вопросы или отзывы, не стесняйтесь оставлять комментарии.
Этот пост является частью серии Как установить LAMP Stack в Ubuntu 20.04 . Другие сообщения из этой серии:
Источник
Как установить PHP 8 в Ubuntu 20.04
PHP — один из наиболее широко используемых языков программирования на стороне сервера. Многие популярные CMS и фреймворки, такие как WordPress, Magento и Laravel, написаны на PHP.
PHP 8.0 — это последняя основная версия языка PHP. Он вводит несколько критических изменений, улучшения производительности и множество новых функций, таких как именованные аргументы, JIT-компилятор, типы объединения, выражение соответствия и многое другое.
Эта статья покажет вам, как установить PHP 8 в Ubuntu 20.04 и интегрировать его с Nginx и Apache.
На момент написания репозитории Ubuntu 20.04 по умолчанию включают версию PHP 7.4. Мы установим PHP из репозитория ondrej / php PPA.
Перед обновлением или установкой PHP 8 убедитесь, что ваши приложения его поддерживают.
Те же шаги применимы для Ubuntu 18.04 и всех дистрибутивов на основе Ubuntu, включая Kubuntu, Linux Mint и Elementary OS.
Включение репозитория PHP
Ондржей Сури, разработчик Debian, поддерживает репозиторий, включающий несколько версий PHP. Чтобы включить репозиторий , запустите:
После включения PPA вы можете установить PHP 8.
Установка PHP 8.0 с Apache
Если вы используете Apache в качестве веб-сервера, вы можете запускать PHP как модуль Apache или PHP-FPM.
Установите PHP как модуль Apache
Установить PHP как модуль Apache — простая задача:
После установки пакетов перезапустите Apache, чтобы модуль PHP загрузился:
Настройте Apache с помощью PHP-FPM
Php-FPM — это менеджер процессов FastCGI для PHP. Выполните следующую команду, чтобы установить необходимые пакеты:
По умолчанию PHP-FPM не включен в Apache. Чтобы включить его, запустите:
Чтобы активировать изменения, перезапустите Apache:
Установка PHP 8.0 с Nginx
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 со следующим кодом:
Сохраните файл, откройте браузер и посетите: http://your_server_ip/info.php .
Вы увидите информацию о своей конфигурации PHP, подобную следующей:
Выводы
Установка PHP 8 на сервер Ubuntu 20.04 — простая задача. Все, что вам нужно сделать, это включить репозиторий ondrej / php и установить PHP 8 с помощью apt .
Если у вас есть какие-либо вопросы или отзывы, не стесняйтесь оставлять комментарии.
Источник
Установка php linux ubuntu
Версии PHP в Ubuntu
Варианты использования PHP
Модуль для Apache
Установка
Для установки выполните:
Настройка
Проверка работы
В директории /var/www/html (или в корне любого другого виртуального хоста) создайте файл test.php и запишите в него следующую строку:
Теперь попробуйте в своем браузере перейти на созданную страницу http://localhost/test.php. Если вы видите описание установленного PHP , значит вы все настроили правильно.
php-fpm
Установка
Для установки выполните:
Настройка
CLI (интерпретатор командной строки) предоставляет возможность разрабатывать консольные приложения на PHP .
Установка
Для установки выполните:
Настройка
Файлы настройки CLI располагаются в директории /etc/php/7.0/cli . Данная директория содержит:
PHP расширения
Установка
Подключение расширения GD:
Подключение расширения MySQL:
Подключение расширения Mcrypt:
Настройка
Файлы настроек доступных расширений располагаются в директории /etc/php/7.0/mods-available . У каждого варианта запуска интерпретатора существует своя директория conf.d в которой находятся символьные ссылки на активные расширения.
Установка других версий PHP
1. Посмотрите список установленных пакетов PHP для удаления ненужных:
2. Добавьте PPA в список репозиториев:
3. Установите вашу версию PHP .
Пример установки некоторых модулей для PHP версии 5.6:
Источник
PHP — Scripting Language
PHP is a general-purpose scripting language suited for Web development. PHP scripts can be embedded into HTML. This section explains how to install and configure PHP in an Ubuntu System with Apache2 and MySQL.
This section assumes you have installed and configured Apache2 Web Server and MySQL Database Server. You can refer to the Apache2 and MySQL sections in this document to install and configure Apache2 and MySQL respectively.
Installation
PHP is available in Ubuntu Linux. Unlike Python, which is installed in the base system, PHP must be added.
To install PHP and the Apache PHP module you can enter the following command at a terminal prompt:
You can run PHP scripts at a terminal prompt. To run PHP scripts at a terminal prompt you should install the php-cli package. To install php-cli you can enter the following command:
You can also execute PHP scripts without installing the Apache PHP module. To accomplish this, you should install the php-cgi package via this command:
To use MySQL with PHP you should install the php-mysql package, like so:
Similarly, to use PostgreSQL with PHP you should install the php-pgsql package:
Configuration
If you have installed the libapache2-mod-php or php-cgi packages, you can run PHP scripts from your web browser. If you have installed the php-cli package, you can run PHP scripts at a terminal prompt.
By default, when libapache2-mod-php is installed, the Apache 2 Web server is configured to run PHP scripts using this module. Please verify if the files /etc/apache2/mods-enabled/php8.*.conf and /etc/apache2/mods-enabled/php8.*.load exist. If they do not exist, you can enable the module using the a2enmod command.
Once you have installed the PHP related packages and enabled the Apache PHP module, you should restart the Apache2 Web server to run PHP scripts, by running the following command:
Testing
To verify your installation, you can run the following PHP phpinfo script:
You can save the content in a file phpinfo.php and place it under the DocumentRoot directory of the Apache2 Web server. Pointing your browser to http://hostname/phpinfo.php will display the values of various PHP configuration parameters.
References
For more in depth information see the php.net documentation.
There are a plethora of books on PHP 7 and 8. A good book from O’Reilly is Learning PHP, which includes an exploration of PHP 7’s enhancements to the language.
Also, see the Apache MySQL PHP Ubuntu Wiki page for more information.
Источник
Как установить PHP в Ubuntu 18.04
В этом руководстве мы рассмотрим шаги, необходимые для установки PHP 7.2 по умолчанию в дистрибутиве в Ubuntu 18.04 и интеграции его с Nginx и Apache. Мы также покажем вам, как установить PHP 7.1 и 7.3.
Большинство популярных фреймворков и приложений PHP, включая WordPress , Laravel , Drupal и Nextcloud , совместимы с PHP 7.2.
Подготовка
Перед тем, как начать изучение этого руководства, убедитесь, что вы вошли в систему как пользователь с правами sudo .
Установка 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
Функция phpinfo распечатает информацию о вашей конфигурации PHP, как показано на изображении ниже:
Установка PHP 7.3 в Ubuntu 18.04
PHP 7.3 — это последняя стабильная версия PHP. Выполните следующие действия, чтобы установить 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 18.04. Вы также можете прочитать о том, как установить и настроить проект PHP с помощью Composer .
Если у вас есть какие-либо вопросы или отзывы, не стесняйтесь оставлять комментарии.
Этот пост является частью серии статей о том, как установить LEMP stack на Ubuntu 18.04 . Другие сообщения из этой серии:
Источник