Я не могу найти файл `php.ini` после установки PHP

После установки php я не могу найти php.ini:

[root@localhost html]# cd /usr/local/php-7.1.16/
[root@localhost php-7.1.16]# ls
bin  etc  include  lib  php  sbin  var
[root@localhost php-7.1.16]# find ./ -name php.ini
[root@localhost php-7.1.16]# pwd
/usr/local/php-7.1.16

где php.ini? Я использую ./configure с установленным PHP.

В /usr/local/php-7.1.16/etc/ есть только файлы php-fpm.*:

php-fpm.conf  php-fpm.conf.default  php-fpm.d

РЕДАКТИРОВАТЬ-1

Я использую phpinfo();, чтобы найти путь к php.ini:

Я не могу найти файл `php.ini` после установки PHP

есть /usr/local/php-7.1.16/etc/ верхний, а вот php.ini я не нашел. Зачем?

Это очень специфично для вашей среды, без доступа к вашему ПК / настройке, к сожалению, я не понимаю, чем мы можем помочь: S

Can O' Spam 25.06.2018 14:27

использовать sudo find / -name *.ini

treyBake 25.06.2018 14:27

найти в xampp\php

Bhargav Chudasama 25.06.2018 14:28

Я думаю, что смотреть в etc неправильно, попробуйте просто /usr/local/php-7.1.16/, все конфиги hp, которые я видел, имеют его в корне php, а не в подкаталоге, с учетом сказанного, я привык к Windows, однако, и мне это кажется linux-y!

Can O' Spam 25.06.2018 14:32
Стоит ли изучать PHP в 2026-2027 годах?
Стоит ли изучать PHP в 2026-2027 годах?
Привет всем, сегодня я хочу высказать свои соображения по поводу вопроса, который я уже много раз получал в своем сообществе: "Стоит ли изучать PHP в...
Symfony Station Communiqué - 7 июля 2023 г
Symfony Station Communiqué - 7 июля 2023 г
Это коммюнике первоначально появилось на Symfony Station .
Оживление вашего приложения Laravel: Понимание режима обслуживания
Оживление вашего приложения Laravel: Понимание режима обслуживания
Здравствуйте, разработчики! В сегодняшней статье мы рассмотрим важный аспект управления приложениями, который часто упускается из виду в суете...
Установка и настройка Nginx и PHP на Ubuntu-сервере
Установка и настройка Nginx и PHP на Ubuntu-сервере
В этот раз я сделаю руководство по установке и настройке nginx и php на Ubuntu OS.
Коллекции в Laravel более простым способом
Коллекции в Laravel более простым способом
Привет, читатели, сегодня мы узнаем о коллекциях. В Laravel коллекции - это способ манипулировать массивами и играть с массивами данных. Благодаря...
Как установить PHP на Mac
Как установить PHP на Mac
PHP - это популярный язык программирования, который используется для разработки веб-приложений. Если вы используете Mac и хотите разрабатывать...
1
4
1 921
3
Перейти к ответу Данный вопрос помечен как решенный

Ответы 3

Создайте файл со следующим кодом:

<?php
phpinfo();
?>

Запустите этот файл и проверьте указанный путь к php.ini.

см. мой ИЗМЕНИТЬ, друг.

qg_java_17137 25.06.2018 14:31

Согласно приведенному ниже «ответу» - это действительно должен быть комментарий, сейчас ответ, но, учитывая, что у вас низкая репутация, это единственный способ помочь, только для будущей справки, что-то вроде этого, технически, не Я пытаюсь ответить на этот вопрос, просто оказывая помощь при отладке. Спасибо за помощь!

Can O' Spam 25.06.2018 14:34
Ответ принят как подходящий

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

<?php
phpinfo();

на основе вашего вывода phpinfo php изучает /usr/local/php-7.1.16/etc/, как говорит строка путь к файлу конфигурации.

Строка Загруженный файл конфигурации говорит, что файл не загружен, поэтому используется конфигурация по умолчанию. вы можете добавить свой файл php.ini в каталог /usr/local/php-7.1.16/etc/

Вы можете загрузить файлы конфигурации по умолчанию для производственной среды или среды разработки в репозитории php git:

какая конфигурация по умолчанию? Как я могу добавить php.ini? скопировать откуда? я могу скопировать из конфигурации по умолчанию?

qg_java_17137 25.06.2018 14:42

@ qg_java_17137 см. мои изменения в файлах примеров. это файлы по умолчанию в большинстве установок php. просто скачайте тот, который вам подходит, и скопируйте его в директорию config. (различия между двумя файлами в основном связаны с отображением ошибок и журналированием)

ᴄʀᴏᴢᴇᴛ 25.06.2018 14:45

файл конфигурации github такой длинный.

qg_java_17137 25.06.2018 14:53

это потому, что есть много комментариев с пояснениями к директивам конфигурации

ᴄʀᴏᴢᴇᴛ 25.06.2018 14:55

Копирую в php.ini, там будет еще ; для комментариев. так werid.

qg_java_17137 25.06.2018 15:03

Вы можете использовать php -ini | grep Configuration для проверки:

# php -ini | grep Configuration
Configuration File (php.ini) Path => /usr/local/php-7.1.16/etc
Loaded Configuration File => (none)
Configuration

Другие вопросы по теме