XAMPP で PHP デビュー!

Ruby on Rails もなんとなくはわかったので,ちょっと PHP にも手を出してみよう.どんな風に違うのかはやってみないとわからないしな.

XAMPP インストール

XAMPP とは,ApacheMySQLPHPを一括してインストール・管理できる無償のパッケージ.以下のパッケージが入っている.

Apache, MySQL, PHP + PEAR, Perl, mod_php, mod_perl, mod_ssl, OpenSSL, phpMyAdmin, Webalizer, Mercury Mail Transport System for Win32 and NetWare Systems v3.32, JpGraph, FileZilla FTP Server, mcrypt, eAccelerator, SQLite, WEB-DAV + mod_auth_mysql.

ここから作業開始.

インストールが完了したら,何を置いても,

  • c:/xampp/htdocs/ と c:/xampp/htdocs/xampp/ に .htaccess を作り,とりえず外部アクセス制限する
Order deny,allow
Deny from All
Allow from localhost 127.0.0.1
  • ステータスをチェック
  • セキュリティをチェック

1.6.1のバグ?で,以下のエラーが発生.
Warning: include(lang/jp.php) [function.include]:

./htdocs/xampp/lang/jp.php は存在するけれど、./security/htdocs/lang/jp.phpは存在しないので,単純にコピーして対処.

    • MySQL ルートのパスワード変更する
    • FileZila FTPサーバとMercuryメールサーバはとりあえず停止のまま
    • ファイアウォールも塞いだまま

実行

  • C:\xampp\htdocs\xampp\ に,test.php を作り,ブラウザからアクセス.
<?php
echo "はろ〜 PHP!";
?>
http://localhost/xampp/test.php

ブラウザ表示OK.まずは第一歩完了.少し文法でも読んでみようっと.