Как установить memory_limit php 5.3 на Dreamhost

В настоящее время я использую DreamHost для размещения своего веб-сайта. Однако приложение, которое я использую, требует более высокого предела памяти, чем значение по умолчанию для 90M. Я относительно новичок в этом, и я пробовал следующее, чтобы попытаться изменить файл php.ini, но безуспешно.

Я просмотрел вики о том, как создать собственный файл php.ini для php 5.3, но у меня возникли проблемы с настройкой memory_limit.

Я выполнил инструкции по следующей ссылке: http://wiki.dreamhost.com/PHP.ini< /а>


Войдите в панель по адресу https://panel.dreamhost.com/index.cgi?tr...in.manage& и измените свой домен на использование php5.3 (вероятно, быстрый cgi)

Создайте под своим пользователем каталог .php с подкаталогом 5.3. Файлы в этом каталоге будут использоваться всеми доменами этого пользователя, для которых настроено использование PHP 5.3.

Пример для терминала

mkdir ~/.php
mkdir ~/.php/5.3

Когда этот каталог существует, в нем можно создать два файла:

Чтобы добавить пользовательские директивы в PHP, создайте файл в папке .php/5.3/ с именем «phprc» и добавьте в него директивы конфигурации. Вам не нужно копировать в этот файл стандартный php.ini, так как он используется в дополнение к системному php.ini; если директива присутствует в обоих файлах, директива в этом файле будет иметь приоритет.

nano phprc

В моем файле phprc я добавил следующие строки:


zend_extension=/home/mikdur2/peachjar.com/ioncube/ioncube_loader_lin_5.3.so
ini_set('memory_limit', '128M');

Zend_extension подбирается и проверяется в phpinfo(), однако memory_limit не изменяется до 128M. Есть ли другой способ изменить лимит памяти? Или изменение его в файле phprc не является правильным подходом. Был еще один пост, в котором говорилось, что все команды, кроме init_set из memory_limit, работали.

Кстати: вот phpinfo() - http://peachjar.com/phpinfo.php


person darewreck    schedule 22.08.2011    source источник


Ответы (2)


Можно просто написать

memory_limit=128M

вместо ini_set

person YOU    schedule 22.08.2011

Полный код для phprc:

[PHP]
zend_extension=/home/username/ioncube/ioncube_loader_lin_5.3.so
memory_limit=1280M
person Nick Hargreaves    schedule 07.05.2013