9

現在、dreamhost を使用して Web サイトをホストしています。ただし、私が使用しているアプリケーションでは、デフォルトの 90M よりも高いメモリ制限が必要です。私はこれに比較的慣れていないので、次のことを試して php.ini ファイルを変更しようとしましたが、うまくいきませんでした。

PHP 5.3 用のカスタム php.ini ファイルを作成する方法について wiki を調べましたが、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

このディレクトリが存在すると、その中に作成できるファイルが 2 つあります。

カスタム ディレクティブを 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 ファイルで変更しています。memory_limit の init_set を除くすべてのコマンドが機能したと述べた別の投稿がありました。

ところで:ここにphpinfo()があります - http://peachjar.com/phpinfo.php

4

2 に答える 2

18

書くだけかもしれない

memory_limit=128M

ini_set の代わりに

于 2011-08-22T05:45:58.257 に答える
1

phprc の完全なコード:

[PHP]
zend_extension=/home/username/ioncube/ioncube_loader_lin_5.3.so
memory_limit=1280M
于 2013-05-07T13:09:09.537 に答える