11

Где найти файл php.ini?

14

Сегодня мне необходимо было установить библиотеку IBM DB2. Я прошел все этапы до выполнения make install, и нашёл файл ibm_db2.so по пути $PHP_HOME/lib/extensions/somecomplicatedname/ibm_db2.so.

Здесь возникает проблема: последний шаг заключается в конфигурировании файла php.ini, но на моем компьютере нет никаких файлов php.ini. PHP работает нормально, за исключением этого нового ibm_db2 модуля. (Я попытался запустить небольшой PHP-скрипт, который завершился ошибкой и указал, что функции ibm_db2 недоступны.)

Как мне найти или настроить файл php.ini, чтобы я мог активировать нужную библиотеку?

5 ответ(ов)

1

Это работает для меня:

php -i | grep 'php.ini'

Вы должны увидеть что-то вроде:

Loaded Configuration File => /usr/local/lib/php.ini

P.S.

Чтобы получить только путь к php.ini, используйте:

php -i | grep /.+/php.ini -oE
0

В командной строке введите следующее:

php --ini

Это выведет путь, похожий на следующий:

Configuration File (php.ini) Path: /usr/local/lib
Loaded Configuration File:         /usr/local/lib/php.ini

Если вышеуказанная команда не сработает, попробуйте использовать это:

echo phpinfo();

Это должно отобразить информацию о конфигурации PHP, включая путь к файлу php.ini.

0

Чтобы найти путь к файлу php.ini на Linux, вы можете использовать следующую команду:

locate php.ini

В выводе вы увидите что-то подобное:

/etc/php.ini
/etc/php.ini.rpmnew
/usr/share/doc/php-common-5.4.45/php.ini-development
/usr/share/doc/php-common-5.4.45/php.ini-production

Также вы можете попробовать другой способ:

php --ini

Эта команда покажет путь к php.ini файлу и другую связанную информацию.

0

Эта команда поможет вам найти файл конфигурации php.ini:

php -r "phpinfo();" | grep php.ini

Выполнив её в командной строке, вы получите путь к php.ini, который используется вашим PHP-интерпретатором.

0

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

Кроме того, вы можете выполнить команду в терминале:

php -i

Эта команда также покажет вам подробную информацию о конфигурации PHP, в том числе расположение php.ini.

Чтобы ответить на вопрос, пожалуйста, войдите или зарегистрируйтесь