Google
 
Web itpro-blogger.blogspot.com
土曜日, 6月 21, 2008

[PHP]WindowsでPHP

▼質問
WindowsにPHPをインストールしたいんだ。インストール手順を教えてくれ!

▼回答
1.PHPを下記のサイトからダウンロードする。
  今回はバージョン3.2.3のphp-4.2.3-Win32.zipをダウンロードした。
  http://jp.php.net/releases/index.php
2.ダウンロードしたファイルをC:\に解凍し、フォルダ名をphpにする。
3.解凍してできた下記のファイルを複製しファイル名をphp.iniに変更する。
4.変更したphp.iniファイルの設定内容を変更する。
①magic_quotes_gpc を修正する。
; Magic quotes for incoming GET/POST/Cookie data.
; magic_quotes_gpc = On
magic_quotes_gpc = Off
②文字コードを修正する。
; As of 4.0b4, PHP always outputs a character encoding by default in
; the Content-type: header. To disable sending of the charset, simply
; set it to be empty.
;
; PHP's built-in default is text/htmldefault_mimetype = "text/html"
;default_charset = "iso-8859-1"
default_charset = "Shift_JIS"
③PHPの拡張関係のディレクトリを設定する。
; Directory in which the loadable extensions (modules) reside.
; extension_dir = ./
extension_dir = "C:\php\extensions"
④マルチバイト(日本語など)が使えるように設定する。
;Windows Extensions;Note that MySQL and ODBC support is now built in, so no dll is needed for it.
;
;extension=php_bz2.dll
;extension=php_ctype.dll
;extension=php_cpdf.dll
;extension=php_curl.dll
;extension=php_cybercash.dll
;extension=php_db.dll
;extension=php_dba.dll
;extension=php_dbase.dll
;extension=php_dbx.dll
;extension=php_domxml.dll
;extension=php_dotnet.dll
;extension=php_exif.dll
;extension=php_fbsql.dll
;extension=php_fdf.dll
;extension=php_filepro.dll
;extension=php_gd.dll
;extension=php_gettext.dll
;extension=php_hyperwave.dll
;extension=php_iconv.dll
;extension=php_ifx.dll
;extension=php_iisfunc.dll
;extension=php_imap.dll
;extension=php_ingres.dll
;extension=php_interbase.dll
;extension=php_java.dll
;extension=php_ldap.dll
;extension=php_mbstring.dll
extension=php_mbstring.dll
;extension=php_mcrypt.dll
;extension=php_mhash.dll
;extension=php_ming.dll
;extension=php_mssql.dll
;extension=php_oci8.dll
;extension=php_openssl.dll
;extension=php_oracle.dll
;extension=php_pdf.dll
;extension=php_pgsql.dll
;extension=php_printer.dll
;extension=php_shmop.dll
;extension=php_snmp.dll
;extension=php_sockets.dll
;extension=php_sybase_ct.dll
;extension=php_tokenizer.dll
;extension=php_w32api.dll
;extension=php_xslt.dll
;extension=php_yaz.dll
;extension=php_zlib.dll
⑤マルチバイトを利用する際は「日本語」であると設定する。
[mbstring]
;mbstring.internal_encoding = EUC-JP
;mbstring.http_input = auto
;mbstring.http_output = SJIS
;mbstring.detect_order = auto
;mbstring.substitute_character = none
;mbstring.language = Japanese
mbstring.internal_encoding = SJIS
mbstring.http_input = auto
mbstring.http_output = SJIS
mbstring.encoding_translation = On
mbstring.detect_order = auto
mbstring.substitute_character = none;
5.作成したINIファイルと下記のファイルをウィンドウズのsystem32フォルダにコピーする。
  C:\php\php.ini
  C:\php\php4ts.dll
  C:\php\dllsの全てのdllファイル
6.IISの設定をする。
①「インターネット インフォメーション サービス」から「既定の Web サイト」を選択し、プロパティ
  ウィンドウを表示する。
② 「ホーム ディレクトリ」タブをクリックする。
③「構成(G)...」ボタンを押下する。
④「追加」ボタンを押下する。
⑤下記の設定をする。
  実行ファイル:「C:\php\sapi\php4isapi.dll」
  拡張子:「.php」
  動詞:制限を選択する。
     :GET,HEAD,POST,TRACE
  ファイルの存在を確認する:チェックを外す。
⑥「OK」ボタンを押下する。
⑦「適用(A)」ボタンを押下する。




■参考サイト
2php : PHPのインストール(Windows)
http://2php.jp/php/install_php_windows.html
Windows で PHP > インストール・設定方法(IIS 編) @みっちーわーるど
http://www1.mahoroba.ne.jp/~mitt/itmemo/php/04.htm






Comments: コメントを投稿

<< Home

This page is powered by Blogger. Isn't yours?