ホームページ  >  記事  >  バックエンド開発  >  PHP の詳細 ini_set()

PHP の詳細 ini_set()

WBOY
WBOYオリジナル
2016-06-23 13:35:481579ブラウズ


注意、これは 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


🎜🎜🎜
声明:
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。