LinuxにLaravelをインストールする方法を紹介します。 Laravelは、PHPで記述されたオープンソースのWebアプリケーションフレームワークであり、model-view-controller(MVC)パラダイムに従います。 Laravelは若いフレームワークですが、豊富なドキュメント、フレンドリーなコミュニティ、クリーンで上品なコードのおかげですぐに人気を博しました。 LinuxへのLaravelのインストールは非常に簡単な作業です。以下の手順に注意深く従うだけで、10分以内にLaravelをLinuxマシンにインストールできます。
1。前提条件
このチュートリアルでは、次のことを前提としています。
-Webサーバー(apacheまたはnginx)
-PHP5.3以降
*LAMPまたはLNMPサーバーのセットアップ方法については、次の記事を参照してください。
2。 Webサーバーのルートディレクトリに移動します
Debian / Ubuntu
cd /var/www
CentOS / Fedora
cd /var/www/html
3。 Laravelをダウンロード
wget -O laravel.zip http://laravel.com/download
4。アーカイブの内容を抽出する
unzip laravel.zip mv laravel-laravel-* laravelsite
5。所有権を変更する
Debian / Ubuntu
chown -R www-data: /var/www/laravelsite
CentOS / Fedora
chown -R apache: /var/www/html/laravelsite
6。新しいApacheまたはnginx仮想ホストを作成します
Nginx
server { server_name laravelsite.dev; listen 80; root /var/www/laravelsite/public; # Uncomment the following line for Centos/Fedora # root /var/www/html/laravelsite/public index index.php; location / { try_files $uri $uri/ @rewrites; } location @rewrites { rewrite ^ /index.php last; } location ~ \.php { fastcgi_index index.php; fastcgi_split_path_info ^(.+\.php)(.*)$; include /etc/nginx/fastcgi_params; fastcgi_pass 127.0.0.1:9000; fastcgi_param SCRIPT_FILENAME $document_root$fastcgi_script_name; } }
Apache
<VirtualHost *:80> DocumentRoot /var/www/laravelsite/public # Uncomment the following line for Centos/Fedora # DocumentRoot /var/www/html/laravelsite/public ServerName laravelsite.dev </VirtualHost>>
「よりクリーンなURL」を使用する場合は、.htaccessファイルに次のコードを追加してください。
Options +FollowSymLinks RewriteEngine on RewriteCond %{REQUEST_FILENAME} !-f RewriteCond %{REQUEST_FILENAME} !-d RewriteRule . index.php [L]
お気づきのとおり、DocumentRootは「パブリック」ディレクトリを指しています。
7。 Webサーバーを再起動します
最後に、Webサーバーを再起動し、新しく作成したLaravelインストールをWebブラウザーで開きます。詳細なドキュメントについては、http://laravel.com/docs/
をご覧ください。LinuxにLaravelをインストールする必要はありません。マネージドLaravelホスティングサービスのいずれかを使用している場合は、専門のLinux管理者にLaravelのインストールとセットアップを依頼するだけです。 24時間年中無休でご利用いただけます。リクエストはすぐに処理されます。
PS。 この投稿が気に入った場合は、LinuxにLaravelをインストールする方法について、左側のボタンを使用してソーシャルネットワーク上の友達と共有するか、下に返信を残してください。ありがとう。