2011-08-22 2 views
9

현재 내 webiste를 호스팅하는 데 dreamhost를 사용하고 있습니다. 그러나 내가 사용하는 응용 프로그램은 더 높은 메모리 한도와 90M의 기본값을 필요로합니다. 필자는 이것에 비교적 익숙하지 않고 다음을 시도해 php.ini 파일을 수정하려고 시도했지만 행운은 없습니다.Dreamhost에서 memory_limit PHP 5.3을 설정하는 방법

위키를 통해 PHP 5.3 용 사용자 정의 php.ini 파일을 만드는 방법을 살펴 봤지만 memory_limit 설정에 문제가 있습니다. https://panel.dreamhost.com/index.cgi?tr...in.manage&에서 http://wiki.dreamhost.com/PHP.ini


로그인 패널로 및

디렉토리를 생성 (아마 빠른 CGI) php5.3를 사용하도록 도메인을 변경 :

내가 다음 링크의 지침을 따랐습니다 사용자 이름이 .php이고 5.3이라는 하위 디렉토리가 있습니다. 이 디렉토리의 파일은 PHP 5.3을 사용하도록 설정된 해당 사용자 아래의 모든 도메인에서 사용됩니다. 터미널이 디렉토리가 존재하면

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

에 대한

예, 두 파일은 당신이 그것에 만들 수있다 :

는 PHP로 사용자 정의 지시어를 추가하려면, 아래 파일을 생성 .PHP/5.3/"phprc"라고 불리며 여기에 설정 지시어를 추가합니다. 기본 php.ini를이 파일에 복사 할 필요가 없습니다. php.ini 파일은 시스템 php.ini와 함께 사용되기 때문에이 파일에 복사 할 필요가 없습니다. 두 파일에 지시문이 있으면이 파일의 지시문이 우선합니다. 그러나,


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

zend_extension은은 phpinfo()에 집어 확인됩니다 내 PHPRC 파일에서

nano phprc 

은 내가 다음 줄을 추가했습니다 memory_limit는 128M로 변경되지 않습니다. 메모리 제한을 변경하는 또 다른 방법이 있습니까? 아니면 올바른 접근 방식이 아닌 phprc 파일에서이를 변경하려고합니다. memory_limit의 init_set을 제외한 모든 명령이 작동했다는 또 다른 게시물이있었습니다. Btw은

: 여기가은 phpinfo()입니다 - http://peachjar.com/phpinfo.php

답변

18

그냥 대신 위해서는 ini_set의

memory_limit=128M 

쓰기 수 있음

+0

그 가공 한을 그래 감사! – darewreck

+1

@ user391465 밑에있는 체크 표시를 클릭하여이 질문에 동의로 표시하십시오. –

+0

나는 그것을 .phprc에 추가했고 그것은 부풀어 오른다. – rhand

1
PHPRC에 대한

전체 코드 :

[PHP] 
zend_extension=/home/username/ioncube/ioncube_loader_lin_5.3.so 
memory_limit=1280M