PHP の詳細 ini_set()

WBOY
リリース: 2016-06-23 13:35:48
オリジナル
1607 人が閲覧しました


注意、これは PHP の世界です、前提条件に注意してください、あなたはこれは重要ではないと言いますが、なぜこれがナンセンスだと言うのですか? PHP オンラインマニュアルを 3 日間読むよう罰します...

スクリプト内の設定を変更して、それを処理します:

@一

ini_set('memory_limit','1024M');
ログイン後にコピー


を置くのが最善であることをまだ覚えていますファイルの前にあるので、


@code二


echo ini_get('memory_limit');ini_set('memory_limit','1024M');echo ini_get('memory_limit');exit;
ログイン後にコピー

結果はすべて 128M です。許可はありませんか?ファイルの先頭に置かれていませんか?改造できないだけなのでしょうか?


テストコードはできるだけ早く修正できます。 ! !

役立つ情報 1:


マニュアルを読んでください:

変更可能な範囲は PHP_INI_PERDIR ですが、これが何を意味するかわからないかもしれません (参考: http://blog.csdn.net/bravezhe/article/詳細/ 18351975)

PHP には、合計 4 つの構成ディレクティブのスコープがあります: (PHP の各ディレクティブには独自のスコープがあります。ディレクティブはそのスコープ内でのみ変更できます。構成ディレクティブはどこでも変更できません。)

PHP_INI_PERDIR : ディレクティブは php.ini、httpd.conf、または .htaccess ファイルで変更できます

PHP_INI_SYSTEM: ディレクティブは php.ini および httpd.conf ファイルで変更できます


PHP_INI_USER: ディレクティブはユーザー スクリプトで変更できます

PHP_INI_ALL: コマンドはどこでも変更できます

役立つ情報 2:

セーフ モードがオンになっています: コード 1 も無効です。

php version = '5.3.3' でテストしたところ、ini_set('safe_mode',true); が無効であることがわかりました


php.ini:

で変更する必要があります

ここに 3 があります:

コード 2 の修正方法: h をマシンのマシンに直接追加して、

Rrieee
の友達をマシンに追加できます。これは無効であり、検討中です。


または、httpd.conf ファイルを変更します (特に調査を変更する方法)。

テストケース:



php_value upload_max_filesize "3M"
ログイン後にコピー




上記の記事の参照:

http://cn2.php.net/manual/zh /ini .list.php


http://blog.csdn.net/bravezhe/article/details/18351975

http://blog.csdn.net/bravezhe/article/details/18351975

http:/ /www .cnblogs.com/bluefrog/archive/2011/03/01/1967753.html

http://www.laruence.com/2010/04/13/1408.html

http://www .daokers .com/article/original/660.htm

http://blog.csdn.net/sunlylorn/article/details/6127354


🎜🎜🎜
関連ラベル:
ソース:php.cn
このウェブサイトの声明
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。
最新の問題
人気のチュートリアル
詳細>
最新のダウンロード
詳細>
ウェブエフェクト
公式サイト
サイト素材
フロントエンドテンプレート