Расположение php.ini?

#memory-management #php

#управление памятью #php

Вопрос:

Я должен увеличить свой лимит памяти, но на php.ini моем сервере нигде нет.

Когда я запрашиваю php_info() , он говорит, что это в папке с именем web/conf , но на моем сервере такой папки нет. Я заглянул в каждую папку.

Комментарии:

1. У вас есть root-доступ к вашему серверу?

2. как вы установили php, какая у вас операционная система …?

3. Да, его нет ни в каких корневых папках. Я использую ОС Windows, но у меня есть сервер Linux. Я не помню, установлено ли это вообще или нет. Есть пустая папка PHP, в которой ничего нет.

4. вы просматриваете каждую папку на сервере Linux? (попробуйте найти php.ini в командной строке или find / -name php.ini -print ), который будет искать его по всему серверу. При использовании apache вы также можете просто создать файл .htaccess, который также переопределит ограничение памяти.

5. я не знаю, где бы я ввел такую команду, как ‘find’. я использую FileZilla для подключения. Я действительно видел файл htaccess. Я подозреваю, что это связано с эпическим провалом хостинга GoDaddy.

Ответ №1:

Запустите скрипт:

 <? phpinfo() ?>
  

И вы увидите путь под значением / строкой «Загруженный файл конфигурации».

Ответ №2:

Попробуйте выполнить

 find / -name "php.ini"
  

чтобы найти ваш php.ini. Если у вас установлен php, он будет там. Если нет, переустановите php.

Ответ №3:

Если у вас нет доступа к вашему файлу php.ini, вы всегда можете установить параметр конфигурации во время выполнения с помощью ini_set()

Ответ №4:

Вы можете (повторно) установить PHP, загрузив этот пакет, и вы можете посмотреть полное руководство здесь. Удачи!

Ответ №5:

C:xamppphpphp.ini

Я нашел это здесь:Расположение PHP.ini