PHPでWEBアプリの開発をする機会がありLaravelフレームワークを使用したのですが、非常に扱いやすいフレームワークと感じました。 実際PHP自体初めて触ったのですが、割と簡単に作ることができました。
開発初心者でも簡単にWEBアプリが作れるように解説します。
【開発環境】
ローカル環境は簡単に構築できるXAMPPを使用します。
【XAMPPインストール】
ここからインストーラーをダウンロード
https://www.apachefriends.org/index.html
「Next」をクリック
「Next」をクリック
インストール場所を指定して「Next」をクリック
チェックを外して「Next」をクリック
「Next」をクリック
インストールが始まります。
インストール完了
コントロールパネルを開きます。
http://localhostにアクセスして、下記画面が表示されれば無事インストール完了です。
【Composerインストール】
LaravelをインストールするにはComposerが必要になります。
Composerとはパッケージ依存性管理ツールで、特定のライブラリをダウンロードする際に 必要となるほかのライブラリ群をまとめてダウンロードしてくれる便利なツールです。
ここからインストーラーをダウンロード
ダウンロードしたインストーラーを実行します。
「Next」をクリック
PHP実行ファイルを指定して「Next」をクリック
XAMPP利用の場合は、C:\xampp\php\php.exeを指定します。
プロキシの利用が無ければ、そのまま「Next」をクリック
「Install」をクリック
「Next」をクリック
インストール完了
【Laravelインストール】
Laravelをインストールします。
方法はいくつかありますが、今回はComposerコマンドからインストールします。
インストールする場所はXAMPPのデフォルトのルートデイレクトリであるhtdocsの直下を指定します。
htdocsに移動
cd C:/xampp/htdocs
composerコマンドでlaravelプロジェクトを作成する
composer create-project laravel/laravel --prefer-dist [project_name]
インストール開始
少し時間がかかります。
インストール完了
ドキュメントルートを設定します。
LaravelのWebページのルートは public/ ディレクトリとなるので、ここをドキュメントルートに設定します。
httpd.confを開く
C:\xampp\apache\conf\httpd.conf
// 変更前
DocumentRoot "C:/xampp/htdocs" <Directory "C:/xampp/htdocs">
// 変更後
DocumentRoot "C:/xampp/htdocs/test/public" <Directory "C:/xampp/htdocs/test/public">
http://localhostにアクセスして、下記画面が表示されれば設定完了です。
これでLaravelの導入は完了です。
次回はアプリケーション構成の、特によく使用するところを解説します。