Я скомпилировал php и apache успешно, не указав каталог для файла конфигурации php. Я хочу добавить функции груши, но там, кажется, нет php.ini.
В моей phpinfo говорится:
Файл конфигурации (php.ini) Путь / usr / local / apache2 / php / lib
Загруженный файл конфигурации (нет)
Сканировать этот каталог для дополнительных файлов .ini (нет)
Дополнительные .ini-файлы проанализированы (нет)
Я пошел в каталог / usr / local / apache2 / php / lib, и там ничего не было. Я также искал php.ini и не получил никаких результатов. Мне нужно изменить вещи в php.ini, и я не знаю, как PHP работает даже без него. Мне просто интересно, нужно ли перекомпилировать php с каталогом config и как найти / приобрести php.ini, чтобы я мог исправить некоторые вещи.
Вы должны скопировать файл php.ini-dist
из источника PHP. Стандартный способ – копирование такого файла в /usr/local/lib/php.ini
.
Проблема в том, что вы скомпилировали php без опции -with-config-file-path = PATH.
Попытайтесь перенастроить php, используя эту опцию. Затем запустите «make clean», «make» и «make install» снова в этом порядке. Вы должны запустить «make clean», чтобы это работало.
Файл ini
должен заканчиваться на .ini
а не на php.ini-dist
. Удалите -dist
поскольку он выглядит как блокнот (в Windows) и не может быть прочитан системой. Перезапустите Apache и проверьте вывод phpinfo ().