LoginSignup
0
1

More than 3 years have passed since last update.

Laravel6.0がリリースされたみたいなのでphp触ったことないけど入れてみたon mac

Last updated at Posted at 2019-09-04

はじめに

phpは数年前にdotinstallか何かでやって完全に理解はした気がしますが、覚えてないので実質no touchで。。。

brewでphpをインストール

laravel6入れるのにphp7.2以上じゃないと入れられないので、最初にphp7.2以上をインストールする
どうせなら新しいのでってことで、7.3を

# brew更新
brew doctor
brew update
brew install php@7.3
# インストールされてるか確認
php -v

composerをインストールする

composerよくわかってないけどpythonでいうanaconda的な?pyenv的な?感じか?

# composerインストール
php -r "copy('https://getcomposer.org/installer', 'composer-setup.php');"
php -r "if (hash_file('sha384', 'composer-setup.php') === 'a5c698ffe4b8e849a443b120cd5ba38043260d5c4023dbf93e1558871f1f07f58274fc6f4c93bcfd858c6bd0775cd8d1') { echo 'Installer verified'; } else { echo 'Installer corrupt'; unlink('composer-setup.php'); } echo PHP_EOL;"
php composer-setup.php
php -r "unlink('composer-setup.php');"
mv composer.phar /usr/local/bin/composer
# インストールされてるか確認
composer -v

プロジェクトを作ってみる

laravelはフレームワークなんですねそういえば。。。(忘れがち)
下のコマンド部分で書いてるのは、
anacondaでいう
conda create -n test anaconda python=3.7(仮想環境を作る)と
pythonのdjangoでいう
django-admin startproject mysite(プロジェクトを作る)
が合わさったみたいな感じかな?

# プロジェクト作成
composer create-project --prefer-dist laravel/laravel test "6.*"
# プロジェクト起動
php artisan serve

起動されました!

スクリーンショット 2019-09-04 19.00.23.png

ちろっと起動されたphpファイル確認してみる

less resources/views/welcome.blade.php

終了!!!!!!!!!!!!!!!!!!

おわりに

起動するだけならすぐでした
さあlaravelを使って開発だ!(しない)
pythonのフレームワークよりフォントがおしゃれなのは認めます。

0
1
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
1