- Как проверить версию PHP
- Проверка версии PHP с помощью phpinfo()
- Проверка версии PHP из командной строки
- Выводы
- Php how to check centos server version
- Check PHP version for DirectAdmin running two versions
- How to upgrade PHP version on CentOS 7
- How to Update PHP in Ubuntu (to any version)
- Set php version in CentOS 6
- Zend Server Version?
- Php versions are shown differently in WHM and server
- How to check the PHP version on Linux
- Some more articles you might also be interested in …
- Как просто и быстро узнать версию PHP?
- Как узнать версию PHP сайта: способ первый
- Второй способ. Как узнать версию PHP: Centos, Debian, Windows
Как проверить версию PHP
PHP — один из наиболее часто используемых языков программирования на стороне сервера. Между версиями PHP есть некоторые важные различия, поэтому в некоторых ситуациях может потребоваться знать, какая версия работает на вашем сервере.
Например, если вы обновляете свое приложение или устанавливаете новое, для которого требуется определенная версия PHP, перед началом установки вам необходимо узнать версию вашего PHP-сервера.
В этой статье мы покажем вам, как проверить, какая версия PHP работает на вашем сервере.
Проверка версии PHP с помощью phpinfo()
Самый надежный способ узнать, какая версия PHP используется для этого конкретного веб-сайта, — использовать phpinfo() , которая выводит различную информацию о сервере PHP, включая его версию.
В корневой каталог документов веб-сайта загрузите следующий файл PHP с помощью клиента FTP или SFTP :
Откройте ваш браузер, перейдите на yourdoman.com/phpinfo.php , и версия PHP-сервера отобразится на вашем экране:
Как только вы узнаете, какая у вас версия PHP, удалите файл или ограничьте к нему доступ. Предоставление публичного доступа к вашей конфигурации PHP может создать угрозу безопасности вашего приложения.
Есть еще одна функция, с помощью которой вы можете узнать версию PHP. В отличие от phpinfo() , phpversion() печатает только версию PHP-сервера.
php echo 'PHP version: ' . phpversion();
Проверка версии PHP из командной строки
Если у вас есть SSH-доступ к серверу, вы можете использовать двоичный файл PHP CLI для определения версии вашего PHP.
Чтобы получить версию сервера, вызовите двоичный файл php с помощью параметра —version или -v :
Команда выведет информацию о версии PHP и завершит работу. В этом примере версия PHP-сервера 7.3.11 :
PHP 7.3.11-1~deb10u1 (cli) (built: Oct 26 2019 14:14:18) ( NTS ) Copyright (c) 1997-2018 The PHP Group Zend Engine v3.3.11, Copyright (c) 1998-2018 Zend Technologies with Zend OPcache v7.3.11-1~deb10u1, Copyright (c) 1999-2018, by Zend Technologies
Если на сервере установлено несколько версий PHP, при запуске команды php будет показана версия интерфейса командной строки PHP по умолчанию, которая может не совпадать с версией PHP, используемой на веб-сайте.
Выводы
Определение версии PHP-сервера — относительно простая задача.
В этом руководстве мы показали несколько различных вариантов того, как найти версию PHP, на которой в настоящее время работает ваш сервер.
Не стесняйтесь оставлять комментарии, если у вас есть вопросы.
Php how to check centos server version
And you’ll get some output like: Solution 3: You can use the following command: echo Zend_Version::VERSION; Solution: If you change PHP version from cpanel account it will be applied and your website will use the new version. command shows the default version of PHP for your system but if you want to check PHP version for your cpanel account only you have to modify your file: and then: Now you’ll find the output some thing like: And then run Solution 1: You cannot derive the Server version from (or the environment for that matter).
Check PHP version for DirectAdmin running two versions
grep php /usr/local/directadmin/data/users/*/domains/*.conf
The output will show you the PHP settings for all domains.
/usr/local/directadmin/data/users/client1/domains/domain1.org.conf:php=ON /usr/local/directadmin/data/users/client1/domains/domain1.org.conf:php1_select=2 /usr/local/directadmin/data/users/client1/domains/domain1.org.conf:php2_select=1 /usr/local/directadmin/data/users/client2/domains/domain2.com.conf:php=ON /usr/local/directadmin/data/users/client2/domains/domain3.net.conf:php=ON /usr/local/directadmin/data/users/client2/domains/domain3.net.conf:php1_select=1 /usr/local/directadmin/data/users/client2/domains/domain3.net.conf:php2_select=2
sudo update-alternatives --list php
And for change the php default :
update-alternatives --config php
you should see something like this:
Sélection Chemin Priorité État ------------------------------------------------------------ * 0 /usr/bin/php7.0 70 mode automatique 1 /usr/bin/php5 50 mode manuel 2 /usr/bin/php5.6 56 mode manuel 3 /usr/bin/php7.0 70 mode manuel
Centos 6 check php version Code Example, php -v PHP 5.4.16 (cli) (built: Mar 7 2018 13:34:47) Copyright (c) 1997-2013 The PHP Group Zend Engine v2.4.0, Copyright (c) 1998-2013 Zend Technologies.
How to upgrade PHP version on CentOS 7
How to Update PHP in Ubuntu (to any version)
We will use the update-alternatives command to change the system version of PHP that is
Duration: 7:10
Set php version in CentOS 6
rm /usr/bin/php ln -s /usr/bin/php56 /usr/bin/php service httpd restart
Check PHP Version Linux, Let’s start with the checking of the PHP installed version on our system using the simple and most used “version” command. For this, you have to use the word “
Zend Server Version?
You cannot derive the Server version from phpinfo (or the environment for that matter).
I assume you are after the values that are displayed in the Server Control GUI at Monitor | Server Info , e.g. version and build . They are stored in in $InstallDir/GUI/application/data/zend-server.ini . Your application has to have access to the folder where the Ini is located, load the Ini file (with something like Zend_Config) and then you can work with the values.
Note that ZS is build with ZF and the files are not obfuscated, so you can check out their source code to see how they access this information. Might very well be possible to reuse some of their code.
A quick and dirty way to get it:
$ cat /usr/local/zend/gui/application/data/zend-server.ini | grep version
Here you would replace /usr/local/zend with whatever alternative path you might have chosen.
And you’ll get some output like:
You can use the following command: echo Zend_Version::VERSION;
Centos — PHP not working after updated, You should check PHP version by uploading a php file with & run that through browser. The reason why am I asking to do?php>
Php versions are shown differently in WHM and server
If you change PHP version from cpanel account it will be applied and your website will use the new version.
php -v command shows the default version of PHP for your system but if you want to check PHP version for your cpanel account only you have to modify your ~/.bashrc file:
Now you’ll find the output some thing like:
php -v PHP 7.0.33 (cli) (built: xxxxxx) ( NTS ) Copyright (c) 1997-2017 The PHP Group Zend Engine v3.0.0, Copyright (c) 1998-2017 Zend Technologies with Zend OPcache v7.0.33, Copyright (c) 1999-2017, by Zend Technologies
PHP FPM — check if running, The best way to tell if it is running correctly is to have nginx running, and setup a virtual host that will fast-cgi pass to PHP-FPM, and just check it with
How to check the PHP version on Linux
There are several possibilities to check and validate PHP version on Linux.
1. Open a bash shell terminal and use the command “php –version” or “php -v” to get the version of PHP installed on the system.
# php --version PHP 5.4.16 (cli) (built: Mar 7 2018 13:34:47) Copyright (c) 1997-2013 The PHP Group Zend Engine v2.4.0, Copyright (c) 1998-2013 Zend Technologies
# php -v PHP 5.4.16 (cli) (built: Mar 7 2018 13:34:47) Copyright (c) 1997-2013 The PHP Group Zend Engine v2.4.0, Copyright (c) 1998-2013 Zend Technologies
As you can see from both the command output above, the system has PHP 5.4.16 installed.
2. You can also check for the package versions installed on the system to get the PHP version.
On RedHat Based Distributions :
# rpm -qa | grep php php-common-5.4.16-43.el7_4.1.x86_64 php-pdo-5.4.16-43.el7_4.1.x86_64 php-mysql-5.4.16-43.el7_4.1.x86_64 php-mbstring-5.4.16-43.el7_4.1.x86_64 php-cli-5.4.16-43.el7_4.1.x86_64 php-gd-5.4.16-43.el7_4.1.x86_64 php-5.4.16-43.el7_4.1.x86_64
On debian based distributions :
# apt list --installed | grep php
3. Let’s create a PHP file with content as shown below. The phpinfo() function outputs a great deal of information about the state of the current PHP environment, including loaded extensions, compilation options, version, server information, and so on.
# echo "<?php phpinfo();?>" > /var/www/html/phpinfo.php
4. Now, considering that Apache is installed and working, open a browser and test PHP using address as follow:
Some more articles you might also be interested in …
Как просто и быстро узнать версию PHP?
PHP — это один из языков программирования, и он используется для создания динамических страниц. Большинство скриптов требует определенной версии PHP, причем далеко не всегда — самой последней. Очевидно, что для стабильной работы вашего сайта выбранный вами хостинг должен поддерживать PHP той версии, которая необходима для корректного выполнения нужных вам скриптов.
Как узнать версию PHP на хостинге? Сделать это можно различными способами, и наиболее простые и удобные из них мы рассмотрим ниже.
Кстати, а кто у вас хостинг-провайдер? Он входит в рейтинг хостингов 2022? Рекомендуем обязательно свериться.
Как узнать версию PHP сайта: способ первый
Чтобы узнать версию PHP на вашем сервере выполните такую последовательность действий:
- откройте любой текстовый редактор;
- создайте новый файл и впишите в него строку: php echo phpversion();
- сохраните ваш файл с расширением .php;
- загрузите его на сайт;
- введите в адресную строку вашего браузера следующее: site_name/phpversion.php, где site_name — доменное имя вашего сайта, а phpversion.php — имя сохраненного файла.
После этого на вашем экране должно возникнуть число, которое будет означать версию PHP, установленную на данный момент. Если же вместо числа вы видите исходный код — это значит, что PHP на вашем сайте не поддерживается. Подобное явление на современном хостинге — редкость, но вам стоит иметь в виду, что и такой результат тоже возможен.
Существует другой вариант этого способа, как узнать версию PHP на сервере: вместо строки php echo phpversion() можно записать , остальные действия — те же. В этом случае на ваш экран при обращении к данному файлу будет выведена не только версия, но и все существующие параметры PHP-версии, установленной на вашем сайте.
Второй способ. Как узнать версию PHP: Centos, Debian, Windows
К сожалению, не всегда есть возможность создать файл и загрузить его на сервер. В таких случаях можно использовать командную строку или консоль, и этот способ также довольно прост и не менее эффективен.
Как посмотреть версию PHP (Linux, Windows):
- Запустить командную строку (для Windows) или консоль (для Unix-систем).
- Осуществить SSH-подключение к серверу.
- Выполнить запрос вида: php -v.
Ответ на этот запрос позволит вам узнать версию PHP для Debian, Centos и других Unix-систем и Windows.
Кстати говоря, у нас теперь имеются выделенные сервера на Windows и мы можем установить Вам любую версию PHP.
Конечно же, если вас интересует быстрый способ, как проверить, какая версия PHP стоит на серверах интересующего вас хостера, то можно поступить очевидным образом: посмотреть на сайте хостинг-провайдера. Может оказаться так, что в свободном доступе такой информации нет — в этом случае есть смысл обратиться в техподдержку и получить ответы на все свои вопросы.
И если вы ищете надежный хостинг с современным программным обеспечением, то вам наверняка понравится RigWEB. Мы предлагаем вам:
Мы ценим каждого клиента, поэтому готовы предложить подходящий тариф как для создания первого проекта начинающего веб-мастера, так и для размещения десятков или сотен веб-ресурсов опытных разработчиков. При этом мы заботимся о неизменно выгодном для наших пользователей соотношении качества хостинга и его стоимости. Также радуем своих клиентов регулярными акциями и скидками, которые позволят вам заказать наши услуги по еще более выгодной цене.
Мы гарантируем доступность серверов круглые сутки и заранее уведомляем о проведении плановых технических работ. Наше серверное оборудование размещено в современном дата-центре и находится под постоянным наблюдением квалифицированных специалистов, поэтому вы можете быть уверены в стабильности арендованного хостинга.
Любой ваш запрос относительно работы с сайтом или хостингом будет обработан в течение 30 минут специалистом нашей техподдержки в любое время суток. Так что если вы не знаете, как узнать версию PHP на Centos при работе с арендованным сервером — наша техподдержка вам поможет!
Пользуйтесь профессиональным хостингом от RigWEB и создавайте интересные, технологичные и привлекательные для пользователей веб-проекты, ведь мы предоставим вам для этого максимально комфортные условия по адекватной цене!