Jump to the content

いつものphp.ini設定

PHP

    いつもよくやるphp.iniの設定メモ。

    timezoneの設定

    [Date]
    ; Defines the default timezone used by the date functions
    ; Will be changed by MAMP to system timezone
    date.timezone = "Asia/Tokyo" ※"Asia/Tokyo"に変更
    

    mbstringの設定

    [mbstring]
    ; language for internal character representation.
    mbstring.language = Japanese ※行頭のコメントをはずす。
    
    ; internal/script encoding.
    ; Some encoding cannot work as internal encoding.
    ; (e.g. SJIS, BIG5, ISO-2022-*)
    mbstring.internal_encoding = UTF-8 ※行頭のコメントをはずして、UTF-8に設定。
    
    ; http input encoding.
    mbstring.http_input = auto ※行頭のコメントをはずす。
    
    ; http output encoding. mb_output_handler must be
    ; registered as output buffer to function
    mbstring.http_output = UTF-8 ※行頭のコメントをはずして、UTF-8に設定。
    
    ; enable automatic encoding translation accoding to 
    ; mbstring.internal_encoding setting. Input chars are
    ; converted to internal encoding by setting this to On.
    ; Note: Do _not_ use automatic encoding translation for
    ;       portable libs/applications.
    mbstring.encoding_translation = On ※行頭のコメントをはずして、Onに設定。
    
    ; automatic encoding detection order.
    ; auto means 
    mbstring.detect_order = auto ※行頭のコメントをはずす。
    

    MAMPでのcache設定

    変更がすぐに反映されないため。

    [OPcache]
    zend_extension="/Applications/MAMP/bin/php/php5.5.3/lib/php/extensions/no-debug-non-zts-20121212/opcache.so"
      opcache.memory_consumption=128
      opcache.interned_strings_buffer=8
      opcache.max_accelerated_files=4000
      opcache.revalidate_freq=60
      opcache.fast_shutdown=1
      opcache.enable_cli=0 ※1から0に変更
      opcache.enable=0 ※この行を追加
    

    PHP 5.5 を使った時にキャッシュが効いてプログラムの変更が即、反映されなかった - 強火で進め

    注目記事

    最近の記事

    ぼくが書いてます

    フロントエンドエンジニア

    イソップ

    ページの先頭に戻る

    Search results

    ×