読者です 読者をやめる 読者になる 読者になる

XAMPPを使用したPHPの実行環境を構築する

PHPの開発環境としてローカルホストでApacheサーバー(Webサーバー)が動作するXAMPPを使用します。XAMPPにはApacheの他にPHP本体とPHPで使用するとデータベース等が含まれています。

 

XAMPPのインストール

新しいバージョンではデータベースがMySQLからMariaDBに替わっています。

ApacheMySQLPHPPerl  ==>  ApacheMariaDBPHPPerl

 

今後ダウンロードする場合は、MariaDBになっている最新版をダウンロードするようにします。自宅では問題ありませんが、無料サーバーではMySQLを使用している場合があり、互換性の問題が発生することも考えられます。

 

www.apachefriends.org

 

PHP環境設定 

php.iniをテキストエディタで開いて言語とタイムゾ-ンの設定をします。 

php.iniの場所

xampp\php\php.ini

php.iniを編集 

日本語設定

----------------------------------------------------------------------------

 

; PHP's default character set is set to empty.
; http://php.net/default-charset
default_charset = "UTF-8"

----------------------------------------------------------------------------

default_charsetの前のセミコロン(;)を削除して、default_charsetをUTF-8”にします。

タイムゾーン設定

----------------------------------------------------------------------------

[Date]
; Defines the default timezone used by the date functions
; http://php.net/date.timezone
date.timezone=Asia/Tokyo

----------------------------------------------------------------------------

date.timezone”Asia/Tokyo”にします。

 

XAMPPのワークフォルダ

PHPのソースを置き、実行させるフォルダです。XAMPPで自由になるフォルダは ”\xampp\htdocs” のみです。2人以上で共用している場合はこの中に区別できるようにフォルダを作成し、各自その中だけで作業をするようにします。

 

Dreamweaverの設定

新規サイトの作成

メニュバーの「サイト」から”新規サイト”を選択します。

f:id:develog:20161026101936p:plain

 

サイト名とそのフォルダを設定

f:id:develog:20161026101941p:plain

サイト名:php_work

ローカルサイトフォルダー:c:\xampp/htdocs\php_work\

 

サーバー設定

f:id:develog:20161026101945p:plain

”+”をクリックして新規サーバーを追加します。

 

サーバー設定の基本メニュー

f:id:develog:20161026101950p:plain

 

サーバー設定の基本メニュー(入力後)

f:id:develog:20161026101954p:plain

サーバー名:php_work

使用する接続:ローカル/ネットワーク

サーバーフォルダー:c:\xampp\htdocs\php_work

Web URL:http://localhost/php_work

 

テストサーバーとして使用する設定

f:id:develog:20161026102002p:plain

”テスト”にチェックを入れます。

 

Dreamweaverの画面ではサイト「php_work」が表示されています。ここで、ローカルビューからテストサーバーに変わることを確認します。

 

ローカルビュー

f:id:develog:20161026102006p:plain

 

テストサーバー

f:id:develog:20161026102010p:plain

 

これで、「php_work」サイトの作成・設定は完了です。