После установки 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:
есть /usr/local/php-7.1.16/etc/ верхний, а вот php.ini я не нашел. Зачем?
использовать sudo find / -name *.ini
найти в xampp\php
Я думаю, что смотреть в etc неправильно, попробуйте просто /usr/local/php-7.1.16/, все конфиги hp, которые я видел, имеют его в корне php, а не в подкаталоге, с учетом сказанного, я привык к Windows, однако, и мне это кажется linux-y!






Создайте файл со следующим кодом:
<?php
phpinfo();
?>
Запустите этот файл и проверьте указанный путь к php.ini.
см. мой ИЗМЕНИТЬ, друг.
Согласно приведенному ниже «ответу» - это действительно должен быть комментарий, сейчас ответ, но, учитывая, что у вас низкая репутация, это единственный способ помочь, только для будущей справки, что-то вроде этого, технически, не Я пытаюсь ответить на этот вопрос, просто оказывая помощь при отладке. Спасибо за помощь!
как говорит 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 см. мои изменения в файлах примеров. это файлы по умолчанию в большинстве установок php. просто скачайте тот, который вам подходит, и скопируйте его в директорию config. (различия между двумя файлами в основном связаны с отображением ошибок и журналированием)
файл конфигурации github такой длинный.
это потому, что есть много комментариев с пояснениями к директивам конфигурации
Копирую в php.ini, там будет еще ; для комментариев. так werid.
Вы можете использовать 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
Это очень специфично для вашей среды, без доступа к вашему ПК / настройке, к сожалению, я не понимаю, чем мы можем помочь: S