内容へ移動
fl8 Wiki
ユーザ用ツール
ログイン
サイト用ツール
検索
ツール
文書の表示
以前のリビジョン
バックリンク
最近の変更
メディアマネージャー
サイトマップ
ログイン
>
最近の変更
メディアマネージャー
サイトマップ
現在位置:
Dokuwiki.fl8.jp
»
11_php
»
02_framework
»
01_laravel
»
12 Laravel
トレース:
•
26 Ceph recovery speed
11_php:02_framework:01_laravel:12_laravel
この文書は読取専用です。文書のソースを閲覧することは可能ですが、変更はできません。もし変更したい場合は管理者に連絡してください。
====== 12 Laravel ====== ウェブ職人のためのPHPフレームワーク [[http://laravel.jp/]] ===== インストール ===== composerは[[11_php:13_composer|こちら]] <code> $ composer global require "laravel/installer=~1.4" </code> Pathを通しておく <code> $ echo 'export PATH="$HOME/.composer/vendor/bin:$PATH"' >> ~/.bash_profile </code> /var/www/vhost/hogehoge.comにインストールするとする。 <code> # cd /var/www/vhost/hogehoge.com # laravel new </code> ===== バージョン確認 ===== <code> $ php artisan --version Laravel Framework 5.7.21 </code> ===== Apache側設定 ===== /var/www/vhost/hogehoge.comにlaravel newしたとする <code> <VirtualHost *:80> ServerName hogehoge.com DocumentRoot /var/www/vhost/hogehoge.com/public ・ ・ </code> ==== laravelでサーバを動かす場合 ==== php artisan serve --host 0.0.0.0 ===== コントローラ作成 ===== routes/web.phpに下記行追加 <code|routes/web.php> Route::get('hello', 'HelloController@index'); </code> <code> $ php artisan make:controller HelloController </code> <code|app/Http/Controllers/HelloController.php> <?php namespace App\Http\Controllers; use Illuminate\Http\Request; class HelloController extends Controller { public function index() { return view('hello'); } } </code> <code|resources/views/hello.blade.php> <!DOCTYPE html> <html lang="ja"> <head> <meta charset="UTF-8"> <title>Hello World</title> </head> <body> Hello World </body> </html> </code> ===== エラー集 ===== ==== エラー1. ==== $ laravel new In NewCommand.php line 42: The Zip PHP extension is not installed. Please install it and try again. new [--dev] [--5.2] [--] [<name>] 対応 <code> # yum install php-pecl-zip </code> ==== エラー2. ==== Script "post-install-cmd" is not defined in this package 対応 <code> $ composer global require "laravel/installer=~1.4" </code> ==== エラー3. ==== > php artisan clear-compiled Mcrypt PHP extension required. Script php artisan clear-compiled handling the post-update-cmd event returned with error code 1 対応 <code> # yum install php-mcrypt </code> {{tag>framework php laravel}}
11_php/02_framework/01_laravel/12_laravel.txt
· 最終更新: 2019/03/27 09:30 by
matsui
ページ用ツール
文書の表示
以前のリビジョン
バックリンク
文書の先頭へ