проверка версии php ubuntu

Как посмотреть, включен ли PHP для моего домена, его параметры и версию

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

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

проверка версии php ubuntu. Смотреть фото проверка версии php ubuntu. Смотреть картинку проверка версии php ubuntu. Картинка про проверка версии php ubuntu. Фото проверка версии php ubuntu

Если же в браузере произошел вывод содержимого файла, то это значит, что для этого домена, либо для веб-сервера в целом в конфигурации не активирован/установлен PHP-обработчик.

Проверка версии и параметров PHP через консоль.

Проверить версию установленного на сервере интерпретатора PHP можно следующей командой:

Для проверки установленных в PHP модулей:

А чтобы получить вывод информации как о версии PHP на виртуальном VPS сервере, так и о его параметрах, необходимо ввести команду:

В результате отработает функция phpinfo(), которая и выведет в консоли всю информацию о параметрах. Чтобы сделать чтение результатов более удобным, можно вывод указанной команды перенаправить в файл, например, следующим образом:

Источник

Как узнать версию PHP сайта

Есть три способа узнать версию PHP, которая установлена на сервере:

В этой статье мы подробно рассмотрим каждый из трёх способов.

Создать файл info.php

Создайте в корневой папке вашего сайта файл info.php с таким текстом:

После этого введите в адресной строке браузера ваш домен с названием файла через дробь — domen.com/info.php.

В открывшемся окне вы увидите страницу с подробными параметрами вашего сервера. Версия PHP будет в самом верху страницы.

проверка версии php ubuntu. Смотреть фото проверка версии php ubuntu. Смотреть картинку проверка версии php ubuntu. Картинка про проверка версии php ubuntu. Фото проверка версии php ubuntu

Ввести команду в консоли

Подключитесь к серверу по SSH и введите в консоли такую команду:

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

Не пугайтесь большого количества выведенной информации, версия PHP отобразится в первой же строке. По сути эта команда — консольный вариант файла info.php. При помощи неё вы узнаете не только версию PHP, но и подробную информацию о сервере.

проверка версии php ubuntu. Смотреть фото проверка версии php ubuntu. Смотреть картинку проверка версии php ubuntu. Картинка про проверка версии php ubuntu. Фото проверка версии php ubuntu

Если хотите узнать, какие расширения и PHP-модули установлены на сервере, вам нужна команда:

проверка версии php ubuntu. Смотреть фото проверка версии php ubuntu. Смотреть картинку проверка версии php ubuntu. Картинка про проверка версии php ubuntu. Фото проверка версии php ubuntu

Использовать панель управления хостингом

Если вы не пользуетесь консолью, можете посмотреть версию PHP в панели управления хостингом. Рассмотрим панели, которые мы предоставляем на виртуальном хостинге и VPS-серверах.

cPanel на виртуальном хостинге

Найдите на главной странице cPanel раздел «Программное обеспечение» и выберите пункт «Выбор версии PHP».

проверка версии php ubuntu. Смотреть фото проверка версии php ubuntu. Смотреть картинку проверка версии php ubuntu. Картинка про проверка версии php ubuntu. Фото проверка версии php ubuntu

В этом разделе вы увидите текущую версию PHP и включённые модули. Если вам нужна другая версия, выберите её из списка и нажмите «Set as current».

проверка версии php ubuntu. Смотреть фото проверка версии php ubuntu. Смотреть картинку проверка версии php ubuntu. Картинка про проверка версии php ubuntu. Фото проверка версии php ubuntu

cPanel/WHM на VPS-сервере

Проверить версию PHP можно как в самой WHM, так и в отдельной учётной записи cPanel. В обоих случаях раздел, в котором расположена нужная информация, будет одинаковым.

В WHM найдите в меню слева раздел «Software» и выберите пункт «MultiPHP Manager». На открывшейся странице вы увидите текущую версию PHP для всего сервера и сможете изменить её для конкретного домена.

проверка версии php ubuntu. Смотреть фото проверка версии php ubuntu. Смотреть картинку проверка версии php ubuntu. Картинка про проверка версии php ubuntu. Фото проверка версии php ubuntu

В cPanel перейдите в нужную учётную запись, найдите раздел «Software» и перейдите в «MultiPHP Manager».

проверка версии php ubuntu. Смотреть фото проверка версии php ubuntu. Смотреть картинку проверка версии php ubuntu. Картинка про проверка версии php ubuntu. Фото проверка версии php ubuntu

Вы найдёте текущую версию PHP в начале страницы. Здесь же вы можете её изменить. Для этого выберите нужную версию из выпадающего списка и нажмите «Apply».

проверка версии php ubuntu. Смотреть фото проверка версии php ubuntu. Смотреть картинку проверка версии php ubuntu. Картинка про проверка версии php ubuntu. Фото проверка версии php ubuntu

Webuzo

Найдите на главной страницу раздел «Advanced Settings» и выберите пункт «Default Apps».

проверка версии php ubuntu. Смотреть фото проверка версии php ubuntu. Смотреть картинку проверка версии php ubuntu. Картинка про проверка версии php ubuntu. Фото проверка версии php ubuntu

На следующей странице вы увидите, какие версии PHP доступны. Напротив текущей версии будет стоять флажок.

проверка версии php ubuntu. Смотреть фото проверка версии php ubuntu. Смотреть картинку проверка версии php ubuntu. Картинка про проверка версии php ubuntu. Фото проверка версии php ubuntu

ISPmanager Lite 5

Найдите в меню слева раздел «Домены» и выберите пункт «www-домены». В таблице с доменами будет колонка «Версия PHP».

проверка версии php ubuntu. Смотреть фото проверка версии php ubuntu. Смотреть картинку проверка версии php ubuntu. Картинка про проверка версии php ubuntu. Фото проверка версии php ubuntu

DirectAdmin

Функционал этой панели управления разделён на три уровня: «Admin», «Reseller» и «User». Чтобы проверить версию PHP на сервере, перейдите на уровень «Admin». Затем в меню ниже найдите раздел «System Info & Files» и выберите пункт «System information».

проверка версии php ubuntu. Смотреть фото проверка версии php ubuntu. Смотреть картинку проверка версии php ubuntu. Картинка про проверка версии php ubuntu. Фото проверка версии php ubuntu

Откроется страница с техническими параметрами сервера. Версия PHP будет в самом конце страницы.

Источник

Как проверить версию PHP

проверка версии php ubuntu. Смотреть фото проверка версии php ubuntu. Смотреть картинку проверка версии php ubuntu. Картинка про проверка версии php ubuntu. Фото проверка версии php ubuntu

Например, если вы обновляете свое приложение или устанавливаете новое, для которого требуется определенная версия PHP, прежде чем начинать установку, вам необходимо выяснить версию вашего сервера PHP.

В этой статье мы покажем вам, как проверить, какая версия PHP работает на вашем сервере.

Проверка версии PHP с phpinfo()

Самый надежный способ выяснить, какая версия PHP используется для этого конкретного веб-сайта, это использовать функцию phpinfo(), которая печатает различную информацию о сервере PHP, включая его версию.

В корневой каталог документов вашего веб-сайта загрузите следующий PHP-файл с помощью клиента FTP или SFTP:

Откройте браузер, перейдите yourdoman.ru/phpinfo.php, и версия сервера PHP будет отображаться на вашем экране:

проверка версии php ubuntu. Смотреть фото проверка версии php ubuntu. Смотреть картинку проверка версии php ubuntu. Картинка про проверка версии php ubuntu. Фото проверка версии php ubuntu

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

Есть также другая функция, которую вы можете использовать, чтобы узнать версию PHP. В отличие от phpinfo(), функция phpversion() печатает только версию сервера PHP.

Проверка версии PHP из командной строки

Если у вас есть SSH-доступ к серверу, вы можете использовать двоичный файл PHP CLI для определения версии вашего PHP.

Команда выведет информацию о версии PHP и завершит работу. В этом примере версия сервера PHP 7.3.11:

Если на сервере установлено несколько версий PHP, при запуске phpкоманды будет показана версия PHP CLI по умолчанию, которая может не совпадать с версией PHP, используемой на веб-сайте.

Вывод

Определение версии сервера PHP является относительно простой задачей.

В этой статье мы показали несколько различных вариантов того, как найти версию PHP, на которой работает ваш сервер.

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

Если вы нашли ошибку, пожалуйста, выделите фрагмент текста и нажмите Ctrl+Enter.

Источник

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

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

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

проверка версии php ubuntu. Смотреть фото проверка версии php ubuntu. Смотреть картинку проверка версии php ubuntu. Картинка про проверка версии php ubuntu. Фото проверка версии php ubuntu

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

sudo apt install php

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

sudo apt install libapache2-mod-php

проверка версии php ubuntu. Смотреть фото проверка версии php ubuntu. Смотреть картинку проверка версии php ubuntu. Картинка про проверка версии php ubuntu. Фото проверка версии php ubuntu

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

проверка версии php ubuntu. Смотреть фото проверка версии php ubuntu. Смотреть картинку проверка версии php ubuntu. Картинка про проверка версии php ubuntu. Фото проверка версии 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

проверка версии php ubuntu. Смотреть фото проверка версии php ubuntu. Смотреть картинку проверка версии php ubuntu. Картинка про проверка версии php ubuntu. Фото проверка версии php ubuntu

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

проверка версии php ubuntu. Смотреть фото проверка версии php ubuntu. Смотреть картинку проверка версии php ubuntu. Картинка про проверка версии php ubuntu. Фото проверка версии 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

проверка версии php ubuntu. Смотреть фото проверка версии php ubuntu. Смотреть картинку проверка версии php ubuntu. Картинка про проверка версии php ubuntu. Фото проверка версии php ubuntu

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

проверка версии php ubuntu. Смотреть фото проверка версии php ubuntu. Смотреть картинку проверка версии php ubuntu. Картинка про проверка версии php ubuntu. Фото проверка версии 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

проверка версии php ubuntu. Смотреть фото проверка версии php ubuntu. Смотреть картинку проверка версии php ubuntu. Картинка про проверка версии php ubuntu. Фото проверка версии php ubuntu

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

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

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

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

проверка версии php ubuntu. Смотреть фото проверка версии php ubuntu. Смотреть картинку проверка версии php ubuntu. Картинка про проверка версии php ubuntu. Фото проверка версии php ubuntu

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

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

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

проверка версии php ubuntu. Смотреть фото проверка версии php ubuntu. Смотреть картинку проверка версии php ubuntu. Картинка про проверка версии php ubuntu. Фото проверка версии php ubuntu

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

Выводы

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

Источник

Как проверить, есть ли несколько версий PHP, установленных на Ubuntu 12.04 LTS?

Как узнать, установлены ли в моей системе php5.3 и php5.5? Как удалить php5.3, если он есть, и настроить Apache2 для работы с php5.5?

Решение

Поскольку у вас есть среда Linux, вы можете запустить ее на своей консоли:

И затем для всего, что похоже на двоичный файл PHP, получите версию. Вывод для меня выше:

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

Это даст вам версии PHP, которые вы установили.

Я бы не стал удалять старую версию, это может привести к удалению файлов, которые остановят работу. Вы можете просто настроить консольную версию или версию Apache, чтобы использовать нужную версию.

В ответ на ваш дополнительный вопрос: кажется, вы следили инструкции здесь добавить неофициальное репо в вашу версию Ubuntu, так как стандартное репо не поддерживает 5.5.

Мы вместе обнаружили, что первым делом можно было обновить Apache с 2.2 до 2.4:

Следует отметить, что это Можно потребовать некоторого восстановления vhost, так как некоторые директивы Apache изменены в этой версии. Как только вы это сделаете, вы можете получить новую версию mod_php :

Другие решения

Чтобы проверить установленные версии, наберите:

в вашем терминале, чтобы перейти в папку конфигурации ваших установок PHP, а затем введите:

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

я использую следующую команду для просмотра установленных версий PHP в Ubuntu:

Вы можете запустить это на своей консоли:

Я использую следующее для просмотра установленных версий PHP в Ubuntu:

Источник

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

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