Как посмотреть установленные модули php

Установка PHP и модулей на Ubuntu/Debian

Установка PHP 5 как модуля Apache:

Установка PHP 7 как модуля Apache:

Установка PHP 5 как PHP-FPM:

Установка PHP 7 как PHP-FPM

Модули

В Debian и Ubuntu зачастую установка модулей PHP не требует каких-то сложных манипуляций. Для того, чтобы посмотреть, что Вы можете поставить прямо сейчас, нужно сделать:

Давайте для примера установим GD для работы с изображениями:

Либо php-fpm, смотря, что используете Вы:

Чтобы посмотреть список модулей php, который прямо сейчас подключен, можно запустить:

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

Nginx, Php-Fpm и что это вообще?

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

Почему timeout для curl в php необходим

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

Угадайте самый медленный фреймворк. И это не Laravel

Есть распространенное мнение, что Laravel почти самый медленный фреймворк, что даже его название нужно читать медленно и только одним пользователем на 1 ядро CPU. Но к счастью, это не так

Curl в PHP

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

Вводная статья о том, как использовать сессии в PHP

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

Nginx, Php-Fpm и что это вообще?

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

Почему timeout для curl в php необходим

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

Угадайте самый медленный фреймворк. И это не Laravel

Есть распространенное мнение, что Laravel почти самый медленный фреймворк, что даже его название нужно читать медленно и только одним пользователем на 1 ядро CPU. Но к счастью, это не так

Curl в PHP

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

Вводная статья о том, как использовать сессии в PHP

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

IoT Highload: особенности и подводные камни

Особенности серверных приложений, работающих с сетью IoT-устройств на практике и в теории

Источник

Как проверить, какие расширения PHP были включены / отключены в Ubuntu Linux 12.04 LTS?

Я использую Ubuntu Linux 12.04 LTS на своей локальной машине. Я уже давно установил LAMP на своей машине. Теперь я хочу включить следующие расширения PHP:

Для этого сначала я хочу проверить, включены ли эти расширения PHP или нет. Я много искал, как проверить установленные / активированные расширения PHP, но каждый раз, когда я нашел, как установить эти расширения на Ubuntu Linux. Так может кто-нибудь, пожалуйста, дайте мне знать, как мне проверить включенные / отключенные расширения PHP в Ubuntu Linux 12.04 LTS? Заранее спасибо.

Проверка установленных модулей и пакетов php

для получения списка установленных php- модулей вам, вероятно, будет полезно получить список установленных php- пакетов в Ubuntu:

Или, для Ubuntu 16.04:

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

Связано: Включение / выключение установленных php-модулей

Ubuntu 12.04:

Чтобы включить установленный модуль:

Чтобы отключить установленный модуль:

Ubuntu 16.04 (php7):

Чтобы включить установленный модуль:

Чтобы отключить установленный модуль:

Перезагрузить Апач

Не забудьте перезагрузить Apache2 после включения / отключения:

Чтобы проверить, включены ли эти расширения или нет, вы можете создать файл php, то есть info.php и написать там следующий код:

Расширение поиска в

Информацию о php extensions т. Д. php extensions найти на сайте.

Источник

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

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

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

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

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

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

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

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

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

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

Источник

Как быстро определить все модули, необходимые для работы сайта?

Есть некоторых сайт на пэхэпэ4. Очень древний, корявый, неизвестной мне иерархии. Что нужно grep’ать (или что вообще нужно сделать), чтобы быстро определить все php-модули, необходимые для его работы?

Re: Как быстро определить все модули, необходимые для работы сайта?

Re: Как быстро определить все модули, необходимые для работы сайта?

Интересно зачем тебе это?

Re: Как быстро определить все модули, необходимые для работы сайта?

ну как же, что нибудь типа pkg_info | grep php4 и сидишь довольный :]

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

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

Re: Как быстро определить все модули, необходимые для работы сайта?

И что вам это даст?

ТС’у нужно узнать, какие модули используются в сайте, т.е. в PHP коде, а не какие модули PHP установлены в системе.

Re: Как быстро определить все модули, необходимые для работы сайта?

иногда этого достаточно:
se@www3

>pkg_info | grep php4
php4-4.4.9 PHP Scripting Language (Apache Module and CLI)
php4-bcmath-4.4.9 The bcmath shared extension for php
php4-bz2-4.4.9 The bz2 shared extension for php
php4-ctype-4.4.9 The ctype shared extension for php
php4-exif-4.4.9 The exif shared extension for php
php4-filepro-4.4.9 The filepro shared extension for php
php4-ftp-4.4.9 The ftp shared extension for php
php4-gd-4.4.9 The gd shared extension for php
php4-iconv-4.4.9 The iconv shared extension for php
php4-mbstring-4.4.9 The mbstring shared extension for php
php4-mcrypt-4.4.9 The mcrypt shared extension for php
php4-mysql-4.4.9 The mysql shared extension for php
php4-overload-4.4.9 The overload shared extension for php
php4-pcre-4.4.9 The pcre shared extension for php
php4-posix-4.4.9 The posix shared extension for php
php4-session-4.4.9 The session shared extension for php
php4-snmp-4.4.9_2 The snmp shared extension for php
php4-tokenizer-4.4.9 The tokenizer shared extension for php
php4-xml-4.4.9 The xml shared extension for php

а все остальное обычно суют рядом со сцайтом

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

Re: Как быстро определить все модули, необходимые для работы сайта?

А какой смысл ставить это все, если нужно всего-то два-три модуля?

Re: Как быстро определить все модули, необходимые для работы сайта?

Вот именно. Я переношу сайты с виртуального хостинга на виртуалки. На виртуальном хостинге, конечно, куча модулей установлено. Но не устанавливать же их все.

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

Re: Как быстро определить все модули, необходимые для работы сайта?

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

Re: Как быстро определить все модули, необходимые для работы сайта?

да, я тоже так всегда делал. Главное удостоверится что весь код протестирован.

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

Re: Как быстро определить все модули, необходимые для работы сайта?

Re: Как быстро определить все модули, необходимые для работы сайта?

Блин, а как вообще модули пхп подгружаются? Разве это не должно быть как-то отражено в коде?

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

Re: Как быстро определить все модули, необходимые для работы сайта?

>Блин, а как вообще модули пхп подгружаются? Разве это не должно быть как-то отражено в коде?

В пхп нет namespaces. Единственный способ «импорта» чего-то, это include и require, но в для модулей оно не используется.

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

Re: Как быстро определить все модули, необходимые для работы сайта?

Источник

Как посмотреть установленные модули php

как узнать какие расширения php установлены

Мне нужно установить на сервер-лампу те же расширения php, которые установлены на старом сервере, как узнать, какие именно расширения установлены, чтобы установить их на новом сервере?

Ссылки

Если это не в одном из этих двух мест (основной php.ini или один из включенных файлов), то расширение более или менее просто сидит на файловой системе, не используемой.

РЕДАКТИРОВАТЬ:

В Debian расширения PHP загружаются через файлы в /etc/php5/conf.d

Существует два типа пакетов PHP Debian, которые могут быть установлены здесь:

У вас также могут быть расширения, созданные с помощью PECL из исходного кода. Список тех, у кого: pecl list

Наконец, можно скомпилировать ваши собственные расширения по старинке. В этом случае они могут не иметь файла в /etc/php5/conf.d, но могут быть добавлены в сам php.ini.

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

Как проверить, какие расширения PHP были включены / отключены в Ubuntu Linux 12.04 LTS?

Я использую Ubuntu Linux 12.04 LTS на своей локальной машине. Я уже давно установил LAMP на своей машине. Теперь я хочу включить следующие расширения PHP:

Для этого сначала я хочу проверить, включены ли эти расширения PHP или нет. Я много искал, как проверить установленные/активированные расширения PHP, но каждый раз, когда я нашел, как установить эти расширения на Ubuntu Linux. Так может кто-нибудь, пожалуйста, дайте мне знать, как мне проверить включенные/отключенные расширения PHP в Ubuntu Linux 12.04 LTS? Спасибо заранее.

5 ответов

Проверка установленных модулей и пакетов php

В дополнение к запуску

чтобы получить список установленных php модулей, вам, вероятно, будет полезно получить список установленных php пакетов в Ubuntu:

Это полезно, поскольку Ubuntu предоставляет php модули через пакеты.

Или, для Ubuntu 16.04:

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

Связано: Включение/выключение установленных php-модулей

extension_loaded

Возвращаемые значения

Примеры

Пример #1 Пример использования extension_loaded()

Источник

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

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