- Как проверить версию php linux
- Проверка версии PHP с phpinfo()
- Проверка версии PHP из командной строки
- Вывод
- Как посмотреть, включен ли PHP для моего домена, его параметры и версию
- Проверка версии и параметров PHP через консоль.
- Как узнать версию PHP на сервере
- Создание файла info.php и перемещение его на сервер
- Просмотр версии PHP на сайте хостинга
- Проверка версии PHP через консоль
- Использование панелей управления хостингом
- cPanel на виртуальном хостинге
- cPanel на VPS-сервере
- ISPmanager
- Заключение
- Как просмотреть список установленных модулей PHP в Linux
- Как составить список установленных модулей PHP в Linux
- Как вывести список скомпилированных модулей PHP
- Как составить список установленных модулей PHP
- Использование PHPInfo
- Заключение
- Похожие записи:
- Как узнать версию php
- Просмотр версии в терминале
- Просмотр версии в браузере
Как проверить версию php linux
Например, если вы обновляете свое приложение или устанавливаете новое, для которого требуется определенная версия PHP, прежде чем начинать установку, вам необходимо выяснить версию вашего сервера PHP. В этой статье мы покажем вам, как проверить, какая версия PHP работает на вашем сервере.
Проверка версии PHP с phpinfo()
Самый надежный способ выяснить, какая версия PHP используется для этого конкретного веб-сайта, это использовать функцию phpinfo(), которая печатает различную информацию о сервере PHP, включая его версию. В корневой каталог документов вашего веб-сайта загрузите следующий PHP-файл с помощью клиента FTP или SFTP:
Откройте браузер, перейдите yourdoman.ru/phpinfo.php, и версия сервера PHP будет отображаться на вашем экране: Как только вы узнаете, какая у вас версия PHP, либо удалите файл, либо ограничьте доступ к нему. Предоставление общедоступной конфигурации PHP может создать угрозу безопасности вашего приложения. Есть также другая функция, которую вы можете использовать, чтобы узнать версию PHP. В отличие от phpinfo(), функция phpversion() печатает только версию сервера PHP.
Проверка версии PHP из командной строки
Если у вас есть SSH-доступ к серверу, вы можете использовать двоичный файл PHP CLI для определения версии вашего PHP. Чтобы получить версию сервера, вызовите php, используя опцию –version или -v: Команда выведет информацию о версии PHP и завершит работу. В этом примере версия сервера PHP 7.3.11:
Если на сервере установлено несколько версий PHP, при запуске phpкоманды будет показана версия PHP CLI по умолчанию, которая может не совпадать с версией PHP, используемой на веб-сайте.
Вывод
Определение версии сервера PHP является относительно простой задачей. В этой статье мы показали несколько различных вариантов того, как найти версию PHP, на которой работает ваш сервер. Не стесняйтесь оставлять комментарии, если у вас есть какие-либо вопросы. Если вы нашли ошибку, пожалуйста, выделите фрагмент текста и нажмите Ctrl+Enter. Источник
Как посмотреть, включен ли PHP для моего домена, его параметры и версию
Проверить, включен ли PHP для домена, можно довольно простым способом. Необходимо перейти в корневую директорию сайта, который привязан к домену, и создать в ней произвольный файл с расширением .php, например, phpinfo.php, открыть его при помощи любого текстового редактора и указать в нём следующий текст:
После этого вводим в браузере домен и имя созданного файла, в результате чего, если PHP для вашего домена активирован, то отобразится страница с его версией и всеми существующими параметрами, пример которой показан на изображении ниже. Если же в браузере произошел вывод содержимого файла, то это значит, что для этого домена, либо для веб-сервера в целом в конфигурации не активирован/установлен PHP-обработчик.
Проверка версии и параметров PHP через консоль.
Проверить версию установленного на сервере интерпретатора PHP можно следующей командой: Для проверки установленных в PHP модулей: А чтобы получить вывод информации как о версии PHP на виртуальном VPS сервере, так и о его параметрах, необходимо ввести команду: В результате отработает функция phpinfo(), которая и выведет в консоли всю информацию о параметрах. Чтобы сделать чтение результатов более удобным, можно вывод указанной команды перенаправить в файл, например, следующим образом:
Как узнать версию PHP на сервере
PHP – это скриптовый язык, который используется преимущественно при разработке приложений. С его помощью можно отправлять формы, работать с базами данных, использовать сессии, cookies и многое другое. От версии PHP, установленной на сайте или сервере, зависит то, как и какие возможности языка вы сможете использовать в проекте. Поговорим о том, как узнать версию PHP сайта и сервера, причем разберем несколько способов.
Создание файла info.php и перемещение его на сервер
Сначала пробуем создать файл с прописанным содержимым. С его помощью мы определим конфигурацию интерпретатора PHP. Сделать это, кстати, можно двумя способами – на компьютере (а затем скопировать файл в корень сайта) или же сделать все прямо в файловом менеджере. Первый способ: Открываем любой блокнот или редактор кода (лучше всего), потом вписываем в него вот такое значение: Сохраняем это и даем название документу – info.php.
Будьте внимательны, зайдите в свойства и перепроверьте формат файла, там обязательно должно быть указано .php, иначе ничего путевого не выйдет. Ниже показываем, что будет, если сохранить документ через блокнот и не проверить формат. Теперь надо переместить файл в корень сайта. Это тот раздел, где хранятся файлы robots.txt, .htaccess, а также многие другие. Просто берем и перетаскиваем документ в корневую папку. У нас путь к ней выглядит вот так: /wordpress/public_html . Дальше все автоматически загрузится и сохранится. Второй способ: Открываем файловый менеджер через панель управления и переходим в корневую папку. Путь к ней – /wordpress/public_html. Жмем по пункту «Файл», в выпадающем меню выбираем элемент «Новый файл».
Теперь указываем название и формат будущего файла. Вписываем в содержимое вот такое значение: Потом сохраняем изменения нажатием на соответствующую кнопку и закрываем окно. Теперь переходим к проверке. Для этого надо открыть новую вкладку в браузере и ввести там такую ссылку: Здесь site.com нужно заменить ссылкой на ваш сайт (пример на скриншоте), затем перейти по нему нажатием на кнопку Enter. Откроется страница, на которой в левом верхнем углу отобразится версия PHP.
Просмотр версии PHP на сайте хостинга
Можно узнать версию PHP на хостинге TimeWeb, причем не просто посмотреть, но и изменить ее. Открываем в панели управления раздел «Сайты». По сути все, версию узнали, но не так подробно, как хотелось бы (сравните с другими примерами). Дальше можно нажать на зеленую иконку с изображением шестеренки и тем самым перейти в настройки. Откроется новое окошко, где можно выбрать версию PHP и Python.
Проверка версии PHP через консоль
Теперь о том, как узнать версию PHP на сервере с помощью консоли. Для использования данного метода обязательно нужно подключение к серверу по SSH. На главном экране в хостинге TimeWeb есть переключатель, только при активации потребуется привязать номер телефона.
Теперь в панели инструментов хостинга жмем на элемент SSH-консоль. В результате в новой вкладке откроется веб-консоль. Вводим в ней вот такую команду: Жмем на кнопку Enter, и в консоли будет отображена основная информация о версии PHP для сервера. Но она может отличаться от той, что выбрана для вашего сайта. Есть еще одна команда, позволяющая узнать подробное описание параметров сервера. Для этого надо активировать вот такую команду:
Данных выйдет немало. Версия будет указана приблизительно под конец, остальное по усмотрению. Для поиска более конкретных данных можно воспользоваться опцией grep. Например, чтобы найти версию PHP, нам надо ввести команду вот таким образом:
Использование панелей управления хостингом
А как узнать, какая версия PHP на сервере в панелях управления хостингом? Зависит от того, какое приложение вы используете. Одни работают на виртуальном хостинге, другие – на выделенных серверах. Подход к ним разный.
cPanel на виртуальном хостинге
На главной странице открываем раздел «Программное обеспечение», потом переходим к категории «Выбор версии PHP». При открытии, конечно же, отобразится текущая версия, но ее можно и поменять.
cPanel на VPS-сервере
В самом начале страницы будет показана версия PHP. Тут же есть возможность поменять ее, просто выбрав соответствующий пункт в выпадающем меню справа.
ISPmanager
Панель управления ISPmanager предназначена для работы на платформе Linux. Слева в панели управления есть раздел «Домены», к которому нам необходимо перейти. Дальше следует выбрать пункт «www-домены». Выйдет таблица с подключенными доменами, в самом правом краю находится колонка «Версия PHP».
Заключение
Все способы проверки PHP достаточно просты. Некоторые универсальны – с их помощью можно не только посмотреть, но и поменять версию PHP. Источник
Как просмотреть список установленных модулей PHP в Linux
PHP — это популярный язык программирования, который позволяет быстро разрабатывать веб-сайты и веб-приложения. Он поддерживает огромное количество модулей и плагинов, которые вы можете включить в свою установку PHP, чтобы увеличить функциональность ваших сайтов. По мере добавления все новых и новых модулей в нашу установку PHP, мы можем потерять представление о том, какие модули доступны, а какие нет. В таких случаях, чтобы просто перечислить установленные модули PHP в Linux. В этой статье мы узнаем, как составить список установленных модулей PHP в Linux.
Как составить список установленных модулей PHP в Linux
Ниже описаны шаги для составления списка модулей PHP. Некоторые пакеты компилируются при установке PHP, другие устанавливаются после установки PHP. Мы узнаем, как получить список модулей обоих типов.
Как вывести список скомпилированных модулей PHP
Если вы хотите просмотреть список всех скомпилированных модулей PHP, откройте терминал и выполните следующую команду.
Приведенная выше команда покажет все скомпилированные пакеты, которые могут быть довольно длинными. Если вы ищете конкретный скомпилированный пакет, просто передайте вывод вышеприведенной команды команде grep. Вот команда для поиска того, скомпилирован ли модуль ftp или нет.
В приведенной выше команде мы используем опцию -i в grep, чтобы игнорировать регистр имен модулей.
Как составить список установленных модулей PHP
Вы также можете установить модули через менеджеры пакетов Linux, такие как yum, dnf, dpkg.
RHEL, CentOS
Debian, Ubuntu
Приведенные выше команды выведут список всех модулей, которые вы установили с помощью менеджеров пакетов. Если вы ищете конкретный модуль, вы можете передать вывод вышеприведенной команды команде grep и найти нужный пакет. Вот команда для поиска модуля ftp в PHP.
yum list installed | grep -i php | grep -i ftp
dnf list installed | grep -i php | grep -i ftp
dpkg --get-selections | grep -i php | grep -i ftp
Использование PHPInfo
В качестве альтернативы вы можете создать небольшой PHP-файл и добавить его в корень вашего сайта, чтобы просмотреть список всех модулей в вашем веб-браузере. Этот файл называется phpinfo(). Создайте пустой файл test.php в корневом месте вашего сайта, где хранятся все остальные документы о вашем сайте. Вы можете использовать любое имя файла, лишь бы расширение было .php.
Добавьте в него следующие строки.
Избегайте использования index.php в качестве имени файла, так как он обычно обозначает домашнюю страницу, а также избегайте использования phpinfo.php, так как это облегчит хакерам поиск информации о вашей установке PHP.
Теперь вы можете напрямую просмотреть его в браузере, перейдя по URL http://your_domain_or_ip/test.php. Замените your_domain_or_ip на имя вашего домена или IP-адрес сервера. Эта веб-страница предоставит вам полную информацию о вашей установке PHP, такую как используемая версия PHP, доступные основные функции и загруженные модули.
Заключение
Существует несколько способов добавления модулей в установку PHP. В этой статье мы научились составлять список установленных модулей PHP, независимо от того, скомпилированы ли они при установке PHP или установлены через менеджер пакетов.
Похожие записи:
Как узнать версию php
Язык программирования PHP — один из самых популярных языков для создания веб-сайтов и различных веб-приложений. Когда вы устанавливаете какую-либо систему управления контентом, например, WordPress, Joomla, ModX или что-либо другое, обычно у них есть требование к минимальной версии PHP.
Поэтому часто бывает необходимо узнать версию PHP, установленную на сервере. Это можно сделать несколькими способами, но в обоих случаях у вас должен быть доступ к серверу.
Просмотр версии в терминале
Для того чтобы узнать установленную версию PHP в терминале надо иметь SSH доступ к серверу. Подключитесь к серверу по SSH и выполните такую команду:
Утилита покажет информацию о сборке PHP, а также её версию. Однако, такой способ позволяет узнать версию используемую по умолчанию в консоли или php-cli. Если вы используете какую-либо панель управления сервером, то обычно панели устанавливают свои версии PHP отдельно в папку /opt. Чтобы посмотреть версию PHP установленной панелью надо использовать браузер.
Просмотр версии в браузере
Подключитесь по FTP или по SSH к серверу и перейдите в корневой каталог вашего сайта. Там создайте небольшой скрипт со следующим содержимым:
Затем откройте ваш сайт и допишите в адресной строке адрес этого файла:
Если всё сделано верно, будет выведена огромная таблица с информацией про PHP и установленные расширения, а в самом верху страницы будет версия PHP.
Если вы не хотите выводить всю таблицу с информацией о PHP, то можно вывести только версию с помощью функции phpversion. Например:
Тогда, в результате вы получите такую страницу:
Как видите, проверить версию PHP не так уже и сложно. А какие способы знаете вы? Напишите в комментариях!
Обнаружили ошибку в тексте? Сообщите мне об этом. Выделите текст с ошибкой и нажмите Ctrl+Enter.