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

×