PHP開発の初期設定


xamppは、Apache,MySQL,PHP,PERLのlinuxのためのパッケージです。
windowsでも実行が可能です。

ダウンロード&インストール

xampp公式よりダウンロードして、インストールまたは解凍します。
インストールは基本的にエンターキーで進めていけば問題ないです。

windows vistaのかたは、注意が必要です。
program filesにユーザーアカウント制御が入るため、
別のフォルダにインストールするのが無難です。

MySQLとApatchのインストール

MySQLはデータベースの一種です。
Apatchはサーバーソフトの一種です。
どちらも、個人開発によく使われるツールです。

xamppのデフォルトでは、
どちらもインストールはされていません。

自分でインストールする必要があります。

まずxamppコントロールを起動します。

中央、緑色の部分、ActionがStartと表示されていることを確認して、
左側のバツのボタンをクリックします。
これで終了です。

MySQLのrootユーザーのパスワードを設定する

rootユーザーとは、大元の管理者です。
セキュリティの観点から、まずrootユーザーにパスワードがほしいところです。

xamppのshellボタンから、プロンプトを立ち上げます。

mysql

と入力し、ログインします。 パスワード設定には SET PASSWORDコマンドを使います。

SET PASSWORD FOR root@localhost = PASSWORD('yourpass');

一旦終了して、パスワードを確認してみましょう。

exit;
Bye

先ほどと同じコマンドでログインします。

mysql -u root
ERROR 1045(28000):Access denied for user'root'@'localhost'

ちゃんとパスワードロックされていることが確認できました。 今度はパスワードを使ってログインします。

mysql -u root -p
Enter password: ********
Welcome to the MySQLMonitor.

今度はログインできました。