秩父の情報とコンピュータ、IT関連情報なら、秩父の総合情報サイト :: c-atwork

ユーザ:パスワード:  [新規登録]
秩父の情報とコンピュータ情報 :: c-atwork

埼玉の西部に位置する秩父から、地元の情報と、コンピュータ関連の情報をお届けしています。

SmartFAQ is developed by The SmartFactory (http://www.smartfactory.ca), a division of InBox Solutions (http://www.inboxsolutions.net)
 カテゴリ
このカテゴリ関連の情報
カテゴリ FAQ 最新FAQ
 PHP
最近広く利用されはじめたPHPについてのFAQです
2 Linux 環境で php を利用するのですが、php.ini の設定を教えて下さい。

 FAQ
以下はカテゴリ内に掲載されているFAQです。
PHP ]
回答者: Kvex 掲載日時: 05年04月05日 11:02 (453 回閲覧)
実際に私がWindows環境でテストサーバとしているphp.iniの設定を紹介いたします

;94行付近
;エンコードをEUC-JPで揃えているのでOffにしていますが、内部エンコー
;ドと出力エンコードが異なる設定の場合はOnにします。
;またその場合、後述するoutput_handlerにも注意してください
output_buffering = Off


;372行付近
;ファイルアップロード等を利用する場合に
;フォームからPOSTされる最大ファイルサイズ
;POST許可サイズ、最大1Mとしました
;Maximum size of POST data that PHP will accept.
post_max_size = 1M


;399行目付近
;Windowsでテスト運用していますが、公開時にはLinuxサーバを利用する
;ので、後々面倒にならないようにEUC-JPを使うことにしました
; PHP's built-in default is text/html
default_mimetype = "text/html"
default_charset = "EUC-JP"


;415行目付近
;インクルードファイルを探すパスの指定です
;任意ですので、必要に応じて指定しましょう
;PEARを利用する場合はそのパスをお忘れ無く
include_path = ".;d:\php\includes;d:\php\PEAR"


;422行目付近
;ドキュメントのルートディレクトリの指定です
;Apacheのインストール時のデフォルトのままです
doc_root ="d:\apache\htdocs"


;428行付近
;拡張モジュールのディレクトリ指定
;拡張モジュールはデフォルトでphpのインストールフォルダ下の
;extensionディレクトリに入っているので;下記のように指定しました
; Directory in which the loadable extensions (modules) reside.
extension_dir = "d:\php\extensions"


;475行付近
;ファイルのアップロードの設定
;アップロード可で、最大2Mバイトとしました
;;;;;;;;;;;;;;;;
; File Uploads ;
;;;;;;;;;;;;;;;;
file_uploads = On
upload_max_filesize = 2M


;535行目付近
;拡張機能
;以下の拡張機能のコメントアウトをはずし有効にしました
;日本語環境の場合は必ずphp_mbstring.dllを有効にしましょう
;Windows Extensions
extension=php_gd2.dll
extension=php_gettext.dll
extension=php_java.dll
extension=php_mbstring.dll
extension=php_pdf.dll


;1042行目付近
;マルチバイト関連の設定
;以下のような設定にしました
;内部エンコードと、出力エンコードが異なる設定の場合は
;output_handler=mb_output_handler のコメントアウトを
;はずして有効化してください
;注意:見づらいので、ここではコメント行は省略します
[mbstring]
;output_handler = mb_output_handler
mbstring.language = Japanese
mbstring.internal_encoding = EUC-JP
mbstring.http_input = auto
mbstring.http_output = EUC-JP
mbstring.encoding_translation = On
mbstring.detect_order = auto
mbstring.substitute_character = none;



  FAQの印刷 FAQの投稿

PHP ]
回答者: Kvex 掲載日時: 05年07月07日 17:20 (816 回閲覧)
実際に私が Linux 環境でテストサーバとしている php.ini の設定を紹介いたします

;94行付近
;エンコードをEUC-JPで揃えているのでOffにしていますが、内部エンコー
;ドと出力エンコードが異なる設定の場合はOnにします。
;またその場合、後述するoutput_handlerにも注意してください
output_buffering = Off


;372行付近
;ファイルアップロード等を利用する場合に
;フォームからPOSTされる最大ファイルサイズ
;POST許可サイズ、最大1Mとしました
;Maximum size of POST data that PHP will accept.
post_max_size = 1M


;399行目付近
;後々面倒にならないようにEUC-JPを使うことにしました
; PHP's built-in default is text/html
default_mimetype = "text/html"
default_charset = "EUC-JP"


;415行目付近
;インクルードファイルを探すパスの指定です
;任意ですので、必要に応じて指定しましょう
;PEARを利用する場合はそのパスをお忘れ無く
;include_path = ".:/usr/local/lib/php/PEAR"


;422行目付近
;ドキュメントのルートディレクトリの指定です
;Apacheのインストール時のデフォルトのままです
doc_root ="/usr/local/apache/htdocs"


;428行付近
;拡張モジュールのディレクトリ指定
;使っておりませんのでコメントアウトしています
; Directory in which the loadable extensions (modules) reside.
;extension_dir = "./"


;475行付近
;ファイルのアップロードの設定
;アップロード可で、最大2Mバイトとしました
;;;;;;;;;;;;;;;;
; File Uploads ;
;;;;;;;;;;;;;;;;
file_uploads = On
upload_max_filesize = 2M


;1042行目付近
;マルチバイト関連の設定
;以下のような設定にしました
;内部エンコードと、出力エンコードが異なる設定の場合は
;output_handler=mb_output_handler のコメントアウトを
;はずして有効化してください
;注意:見づらいので、ここではコメント行は省略します
[mbstring]
;output_handler = mb_output_handler
mbstring.language = Japanese
mbstring.internal_encoding = EUC-JP
mbstring.http_input = auto
mbstring.http_output = EUC-JP
mbstring.encoding_translation = On
mbstring.detect_order = auto
mbstring.substitute_character = none;



  FAQの印刷 FAQの投稿