Ubuntu16.04にLaravelをインストールする方法をお教えします 。 LaravelはPHPWebアプリケーションフレームワークであり、model-view-controller(MVC)アーキテクチャパターンに従ったWebアプリケーションの開発を目的としています。表現力豊かでエレガントな構文を備えており、大規模で堅牢なアプリケーションに必要なツールを提供します。 Ubuntu 16.04へのLaravelのインストールは簡単な作業です。以下の手順に従うだけで、Ubuntu16.04へのLaravelのインストールを数分で準備できます。
Ubuntu 16.04にLaravelをインストールするには、以下の手順に注意深く従ってください:
ステップ1:SSH経由でサーバーにログインする
# ssh root@server_ip
次のコマンドを使用して、サーバーに適切なUbuntuバージョンがインストールされているかどうかを確認できます。
# lsb_release -a
次の出力が得られるはずです:
Distributor ID: Ubuntu Description: Ubuntu 16.04.1 LTS Release: 16.04 Codename: xenial
ステップ2:システムを更新する
以下を使用して、サーバーが完全に最新であることを確認してください:
# apt update && apt upgrade
次に、非常に必要な依存関係をいくつかインストールします。
# apt install php-mcrypt php-gd php-mbstring
ステップ3:Composerをインストールする
PHPの依存関係管理用ツールであるComposerをインストールします。
# curl -sS https://getcomposer.org/installer | php
Composerをインストールしたら、Composerをマシンパス内で使用できるように移動する必要があります。
# mv composer.phar /usr/local/bin/composer
実行可能にする:
# chmod +x /usr/local/bin/composer
次に、Laravelがダウンロードされるディレクトリを作成します。
# mkdir /var/www/html/your_website
もちろん、 your_websiteを置き換えてください 実際のドメイン名またはそのことについては任意の名前を使用してください。
ステップ4:最新のLaravelバージョンをダウンロードする
次に、新しく作成したディレクトリに入り、最新のLaravelバージョンをダウンロードします。
# cd /var/www/html/your_website # git clone https://github.com/laravel/laravel.git
ファイルとディレクトリをGithubLaravelクローンから現在の作業ディレクトリ(/ var / www / html / your_website /)に移動します
# mv laravel/* . # mv laravel/.* .
次に、不要な laravelを削除します dir:
# rmdir laravel/
ステップ5:Ubuntu16.04でLaravelを起動する
Composerを使用してLaravelのインストールを開始します:
# composer install
インストールが完了したら、Laravelファイルとディレクトリに適切な所有権を割り当てます。
# chown www-data: -R /var/www/html/your_website/
次に、必要な暗号化キーを設定します:
# php artisan key:generate
コマンドを実行すると、以下のエラーが表示されます。
[ErrorException] file_get_contents(/var/www/html/your_website/.env): failed to open stream: No such file or directory
これを解決するには、 .env.exampleの名前を変更する必要があります .envにファイルします :
# mv .env.example .env
暗号化キーを再度生成します:
# php artisan key:generate
次の出力が得られるはずです:
Application key [base64:ULQsledeS17HxCAsssA/06qN+aQGbXBPPpXVeZvdRWE=] set successfully.
もちろん、あなたの場合、鍵は異なります。次に、 app.phpを編集します ファイルを作成し、暗号化キーを構成します。お気に入りのテキストエディタでファイルを開きます。 nanoを使用しています。
# nano config/app.php
‘key’ => env(‘APP_KEY’ 行を入力し、その横にキーを追加します。完了すると、ディレクティブは次のようになります。
'key' => env('APP_KEY', 'base64:7fO0S9TxZu8M2NwBWVEQsjPGRi+D1t6Ws8i0Y2yW/vE='), 'cipher' => 'AES-256-CBC',
ファイルを保存して閉じます。
ステップ6:Apache仮想ホストのセットアップ
ドメインがLaravelにサービスを提供できるように、Apache仮想ホストファイルを作成します。 your_website.confなどのファイルを開きます :
# nano /etc/apache2/sites-available/your_website.conf
以下を貼り付けます:
<VirtualHost *:80> ServerAdmin admin@your_domain.com DocumentRoot /var/www/html/your_website/public/ ServerName your_domain.com ServerAlias www.your_domain.com <Directory /var/www/html/your_website/> Options FollowSymLinks AllowOverride All Order allow,deny allow from all </Directory> ErrorLog /var/log/apache2/your_domain.com-error_log CustomLog /var/log/apache2/your_domain.com-access_log common </VirtualHost>
サイトを有効にする:
# a2ensite your_website.conf
Apacheを再起動して、変更を有効にします。
# service apache2 reload
次に、お気に入りのWebブラウザーを開き、http://your_domain.comに移動します。ここで、下の画像に示すようなページが表示されます。
おめでとうございます。Ubuntu16.04にLaravelを正常にインストールしました 。 Laravelの詳細については、公式ドキュメントを確認する必要があります。
もちろん、Laravel VPSホスティングサービスのいずれかを使用している場合は、Ubuntu 16.04にLaravelをインストールする必要はありません。その場合は、専門のLinux管理者にUbuntu16.04にLaravelをインストールするよう依頼するだけです。彼らは24時間年中無休で利用可能であり、あなたの要求をすぐに処理します。 Ubuntu 20.04にLaravelをインストールする方法に関する最新のチュートリアルについては、ブログで確認してください。
PS。この投稿が気に入った場合は、Ubuntu16.04にLaravelをインストールする方法をご覧ください。 、左側のボタンを使用してソーシャルネットワークで友達と共有するか、下に返信を残してください。ありがとう。