GNU/Linux >> Linux の 問題 >  >> Panels >> Panels

Ubuntu16.04にLaravelをインストールする

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をインストールする方法をご覧ください。 、左側のボタンを使用してソーシャルネットワークで友達と共有するか、下に返信を残してください。ありがとう。


Panels
  1. Ubuntu16.04にWebminをインストールします

  2. Ubuntu14.04にMEANをインストールします

  3. UbuntuにElasticsearchをインストールする

  1. Ubuntu 20.04にLaravelをインストールする-ステップバイステップのプロセス?

  2. UbuntuにGrandCMSをインストールする

  3. Ubuntu16.04にBluditをインストールします

  1. Ubuntu16.04にphpMyAdminをインストールします

  2. Ubuntu14.04にPHP7をインストールします

  3. Ubuntu14.04にRadiantをインストールする