Laravel 01日目:初期構築やってくよ!
新規プロジェクト作っておくだけ! 公式ドキュメント見るのと変わらんでっせ! https://laravel.com/docs/6.x
環境
EC2インスタンス(おかねないのでゆるして) nginx,php-fpm,mysql,composerは導入済み
構築
インストーラー入れる
※ laravelコマンド使えるようにPATH追加も忘れずに
$ composer global require laravel/installer $ tail ~/.bash_profile export PATH=$PATH:$HOME/.config/composer/vendor/bin
新規プロジェクト追加
$ ls -la /usr/share/nginx/laravel total 3 drwxr-xr-x 3 ec2-user ec2-user 18 Dec 1 14:04 . drwxr-xr-x 8 root root 111 Dec 1 14:04 .. $ laravel new blog
nginxの設定
$ cat /etc/nginx/conf.d/laravel.conf server { listen 1111; server_name 127.0.0.1; root /usr/share/nginx/laravel/blog/public; index index.php; location / { try_files $uri $uri/ /index.php?$query_string; } location ~ \.php$ { fastcgi_split_path_info ^(.+\.php)(/.+)$; if (!-f $document_root$fastcgi_script_name) { return 404; } fastcgi_pass unix:/var/run/php-fpm/www.sock; fastcgi_index index.php; include fastcgi_params; fastcgi_param SCRIPT_FILENAME $document_root$fastcgi_script_name; fastcgi_param PATH_INFO $fastcgi_path_info; fastcgi_param PATH_TRANSLATED $document_root$fastcgi_path_info; } } $ sudo nginx -t $ sudo nginx -s reload
これでページみれるはず
所感
今日ぺちこんで懇親会まで行ったのでゆるしてほしい。。。
ここまで読んだ。明日はデータベース接続かな https://laravel.com/docs/6.x#configuration