XAMPPでNetBeansのPHPサンプルアプリを実行する

NetBeansPHPサンプルアプリ(TodoList)を動かした時のメモです。


XAMPPをインストールする
https://www.apachefriends.org/jp/index.html


NetBeansをインストールする
https://ja.netbeans.org/


XAMPP その1

管理者として
C:\xampp\xampp-control.exe
を実行する


XAMPPコントロールパネルにて、ApacheMySQLを実行(Startボタンを押下)する。


NetBeans その1

起動した時の開始ページの「サンプルプロジェクトを試す」を選択、
カテゴリ:PHP
プロジェクト:TodoList
を選択して次に。


プロジェクトフォルダ、ソースフォルダを
C:\xampp\htdocs\TodoList
に変更して終了を押下する。


プロジェクトタブのTodoListを右クリックして、実行構成にて
プロジェクトURL:http://localhost/TodoList1/web
開始ファイル:index.php
を入力する。


サービスタブのデータベースを右クリックして、「MySQLサーバーを登録」を選択。


サービスタブのデータベースを右クリックして、「新規接続」を選択。
ドライバにMySQL(Connector/J driver)を選択。



XAMPP その2

XAMPPコントロールパネルのShellボタンを押して、コマンドプロンプトを開く


コマンドプロンプト

#> mysql
mysql> CREATE DATABASE todolist;
mysql> CREATE USER 'todolist'@'localhost' IDENTIFIED BY 'todolist';
mysql> USE todolist;
mysql> GRANT ALL ON todo TO 'todolist'@'localhost';



NetBeans その2

プロジェクトタブのdb > mysql.sqlマイグレーションファイル)を開く
「新規接続」ボタンで作成した接続(ポートが3306のもの)を選択する
文の実行ボタンを押下する(create table, insert が実行される)



ここまでで準備は完了です。
ツールバーの緑の矢印ボタンを押下するとアプリが実行されます。