Подтвердить что ты не робот

Найти правильный файл php.ini

В настоящее время я пытаюсь найти правильный файл php.ini, чтобы отредактировать его и перезапустить apache, чтобы изменения произошли, и я в тупике.

Что я сделал...

Я нашел три разных файла php.ini(не знаю, почему их три), вот как я нашел файлы sudo find/-name php.ini. Это привело к следующему....

/etc/php5/cli/php.ini
/etc/php5/apache2/php.ini
/etc/php5/cgi/php.ini

Я тоже сделал....

sudo php -i | grep 'Configuration File'

Это показало....

Configuration File (php.ini) Path => /etc/php5/cli
Loaded Configuration File => /etc/php5/cli/php.ini

Я изменил их все (просто, чтобы быть уверенным) на нужные мне настройки.

Я перезапустил apache с помощью

sudo service apache2 restart

Результаты...

* Restarting web server apache2

Я перезагрузил страницу и показал, что файл php.ini не обновлен.

Я знаю это потому, что использовал

echo ini_get('post_max_size');

Предполагалось, что он будет изменен на 20M, но все еще остается только 2M

Я попытался перезагрузить компьютер, думая, что это может законно остановить сервер Apache и перезагрузить файл php.ini с правильной настройкой, но, увы, эта попытка также потерпела неудачу.

Есть ли шанс, что может быть другой файл php.ini, который может мешать? Я в недоумении и хотел бы помочь.

Любая помощь очень приветствуется!

4b9b3361

Ответ 1

Ответ на это был очень прост. Где-то в моем файле php.ini у меня была синтаксическая ошибка (или какая-то ошибка).

Чтобы исправить это, я загрузил последний файл php.ini из http://git.php.net/?p=php-src.git;a=blob_plain;f=php.ini-production;hb=HEAD, а затем изменил значения для upload_max_filesize и post_max_size, перезапустил apache, перезагрузите мою php_info(), и все работает как ожидалось!

Спасибо всем, кто пытался помочь! Очень ценим!

Ответ 2

Как apache вызывает php на mod_php, информация о конфигурации не такая же, как в командной строке:

создайте файл с именем index.php в корневом каталоге с кодом ниже:

<?php
phpinfo();

затем откройте его в своем браузере: /index.php.

Затем вы увидите всю информацию о конфигурации.

Ответ 3

создать файл php и поместить в него следующий код

phpinfo();

откройте файл в своем браузере и найдите загруженный файл конфигурации. вуаля.