0
0

Delete article

Deleted articles cannot be recovered.

Draft of this article would be also deleted.

Are you sure you want to delete this article?

More than 3 years have passed since last update.

初心者がSlimをインストールしてみた!

Posted at

Laravelで幾つかアプリケーションを作ったので、もう一つくらいフレームワークを触ってみようとSlimを導入してみました。

#Slimとは
Slimとは軽量フレームワーク(マイクロフレームワーク)の一種であり、アプリケーションが動くのに必要な機能を最低限のみ兼ね備えたフレームワークです。
ちなみに、LaravelやCakePHP等たくさんの機能を兼ね備えたフレームワークはフルスタックフレームワーク
といい、マイクロフレームワークとは対照的なものになります。
その為、フルスタックフレームワークと比べ処理速度が速く、ファイル容量も軽くなります。
#インストール手順
##スペック
OS:Windows10 Home 64bit
php Version: 7
Composer version:1.8.6
##Composerのインストール
Slimをインストールする際は、Laravelと同様にComposerを予めインストールされてあることが必要になります。
今回は既にインストールした状態で行った為、こちらの記事をご覧になっている方でComposerをまだインストールしていない方は、以下のURLからインストールして下さい。
Composer:https://getcomposer.org/
##コマンド入力
Composerをインストールしたら、コマンドプロンプトでSlimを入れたいディレクトリまで移動し、以下のコマンドを入力します。

composer create-project slim/slim-skeleton:^3.* プロジェクト名

インストールは概ね3~5分程度で完了します。
以下のようになったら、インストール成功です!
slim1.png

ディレクトリに、プロジェクト名(今回は「slim_test」)のフォルダが作成され、以下のファイルが作成されました。
image.png
##Hello Worldしてみた
ローカルサーバーで「\templates\index.phtml」のサンプルページを表示させます。
インストールしたプロジェクトにディレクトリを移動させ、以下のコマンドを入力します。

php -S localhost:8888 -t public public/index.php

コマンド実行後、ブラウザで「localhost:8888/World」と打ち込むと、下図のサンプルページが表示されます。
image.png

#まとめ
今回はマイクロフレームワークであるSlimをインストールしました。
とりあえず何かしらのアプリケーションを作成し、Laravelとの比較を行ってみようと思います。

#参考文献
軽量PHPフレームワークSlimを使ってサクッとWebアプリひな形を作ってみる

0
0
0

Register as a new user and use Qiita more conveniently

  1. You get articles that match your needs
  2. You can efficiently read back useful information
  3. You can use dark theme
What you can do with signing up
0
0

Delete article

Deleted articles cannot be recovered.

Draft of this article would be also deleted.

Are you sure you want to delete this article?