PHP php.iniの編集
PHP のダウンロードおよび Windows 環境へのインストール方法について解説します。
PC環境に合わせて64bitにダウンロードをしています。
php.iniのファイル場所
-
Cドライブ直下に置いた「php」フォルダを開く
-
「php.ini-development」をコピー&ペーストをする
-
「php.ini-development」のファイル名を「php.ini」にリネーム
ここまで、php.iniファイルの解説は以上で終了です。
php.iniのファイル編集
メモ帳を使わないことをお勧めします。
;タグはコメントアウトなので、気を付けてください。
ここから、「Localhost」に関するプログラムの解説をしていきます。
文字のエンコード処理
241行目あたり
; コメントアウト
output_handler = mb_output_handler
PHPのパスを開放
742行目あたり
; コメントアウト
include_path = ".;c:\php\includes"
ドキュメント場所を設定
753行目あたり
httpd.confの時に設定した場所を同じ場所に設定
doc_root = C:\httpd\htdocs
拡張モジュールのディレクトリ設定
764行目あたり
; On windows:
extension_dir = "C:\php\ext"
機能拡張関連の設定
916行目あたり
; コメントアウト
extension=bz2
; コメントアウト
extension=curl
;extension=ffi
;extension=ftp
; コメントアウト
extension=fileinfo
; コメントアウト
extension=gd
;extension=gettext
;extension=gmp
; コメントアウト
extension=intl
;extension=ldap
; コメントアウト
extension=mbstring
; コメントアウト
extension=exif ; Must be after mbstring as it depends on it
;extension=mysqli
;extension=odbc
;extension=openssl
;extension=pdo_firebird
;extension=pdo_mysql
タイムゾーンの設定
961行目あたり
[Date]
; Defines the default timezone used by the date functions
; https://php.net/date.timezone
; コメントアウト
date.timezone = 'Asia/Tokyo'
言語設定
1531行目あたり
; コメントアウト
mbstring.language = Japanese
エンコーディングの各設定
1564行目あたり
HTTP 入力変換を有効にする
; コメントアウト
mbstring.encoding_translation = On
1574行目あたり
代替文字のデフォルト値を設定
; コメントアウト
mbstring.substitute_character = auto
ここまで「php.ini」の基本設定の解説は以上です。
基本設定に関する情報はこちらのサイトに記載してあります。


