#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