apache — Как обновить php.ini на Mac OS X Mojave?

Я на Mac OS X Мохаве


Шаг 1

Я побежал

php -i | grep php.ini

я получил

Configuration File (php.ini) Path => /usr/local/php5/lib
Loaded Configuration File => /usr/local/php5/lib/php.ini

Шаг 2

Я открываю INI-файл

vi /usr/local/php5/lib/php.ini ,

and update memory_limit to -1

введите описание изображения здесь

Шаг 3

Я побежал

php -i | grep memory_limit

я получил

memory_limit => 256M => 256M

Шаг 4

Я перезагружаю

sudo apachectl -k restart

и введите мой пароль

и попробовал

php -i | grep memory_limit

опять я еще получил

memory_limit => 256M => 256M

Похоже, мои шаги никогда не имеют никакого эффекта …

Нужно ли запускать какой-либо сервис на Mac? Если да, то какая команда это сделать?

phpinfo

введите описание изображения здесь


Как можно пойти дальше и отладить это дальше?


Я открыт для любых предложений в данный момент.

Будем очень благодарны за любые советы / предложения / помощь по этому вопросу!

0

Решение

Редактировать:

Создайте пустой php файл с:

<?php phpinfo(); ?>

Загрузите его с помощью веб-браузера (localhost / yourfile.php).

Проверь это:

  1. «Загруженный файл конфигурации» соответствует файлу конфигурации, который вы изменили.
  2. «memory_limit» имеет значение, которое он должен иметь.

Я обычно устанавливаю «чистый» php используя заваривать. Итак, вот несколько вопросов, чтобы быть уверенным:

  1. Вы используете php как cli или с Apache / Nginx? (Это может быть 2 конфигурационных файла)
  2. Если вы используете Apache, вы перезапустили его? (sudo apachectl -k перезапустить)
  3. Вы пробовали с более обычным значением (например, 2048M)? Я не уверен, -1 всегда поддерживается.
0

Другие решения

Других решений пока нет …

По вопросам рекламы [email protected]