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

Ubuntu18.04LTSにLaravelFrameworkをインストールする方法

このガイドでは、Ubuntu18.04サーバーにLaravelフレームワークをインストールする方法について説明します。 Laravelは、無料のオープンソースPHPWebフレームワークです。 2011年にTaylorOtwellによって作成され、MVCモデルを使用した堅牢なモバイルアプリケーションの開発に使用されています。

詳細を見て、Ubuntu18.04LTSサーバーにLaravelフレームワークをインストールする方法を見てみましょう。

Laravelフレームワークをインストールする前に、まず必要となる前提条件のパッケージをインストールしましょう。

システムの前提条件

続行する前に、システムは以下の要件を満たす必要があります。

  • ApacheWebサーバー
  • PHP> =7.1.3、OpenSSL、PDO、Mbstring、Tokenizer、XML、Ctype、JSONPHP拡張機能付き。
  • Composer –PHP用のアプリケーションレベルのパッケージマネージャー

1。 ApacheWebサーバーとPHP7.2をインストールします

サードパーティのPHPリポジトリを追加します。 Ubuntu独自のリポジトリには独自のPHPがありますが、更新頻度が高いため、サードパーティのリポジトリを強くお勧めします。

リポジトリを追加するには、次のコマンドを実行します。

$ sudo add-apt-repository ppa:ondrej/php

サンプル出力

次に、システムのリポジトリを更新します。

$ sudo apt update

サンプル出力

次に、他の前提条件と一緒にApacheとPHP7.2をインストールします。

$ sudo apt-get install apache2 libapache2-mod-php7.2 php7.2 php7.2-xml php7.2-gd php7.2-opcache php7.2-mbstring 

サンプル出力

2。 Composerをインストールする

インストールに着手する前に、まずいくつかの便利なツールをインストールします。これらは、gitバージョン管理、curl、およびunzipパッケージです。

$ sudo apt install curl git unzip

サンプル出力

次に、composerをインストールする必要があります。コンポーザーは、PHPで依存関係の管理を処理し、パッケージに関連付けられている必要なライブラリーを1つにパッケージ化できるもう1つの便利なツールです。 Composerは、Laravelフレームワークの実行に必要なすべてのパッケージをダウンロードしてインストールします。

Composerをインストールするには、次のコマンドを実行します


$ cd /opt
$ curl -sS https://getcomposer.org/installer | php

サンプル出力

curlコマンドは、Composerを/optにダウンロードします ディレクトリ。コンポーザーをグローバルに実行する必要があるため、/usr/local/binに移動する必要があります 'composer'の下のディレクトリ 名前。

$ mv composer.phar /usr/local/bin/composer

これにより、どこからでもコンポーザーを実行できるようになります。

3。 LaravelFrameworkをインストールする

それでは、Ubuntuシステムのpublic_htmlディレクトリに移動しましょう。 Laravelをインストールするには、/var/www/htmlに移動します ディレクトリ。

cd /var/www/html

次に、Laravelをインストールしてディレクトリ「your-project」を作成します。作曲家はGitを使用して、Laravelが機能するために必要なすべてのパッケージとモジュールをダウンロードしてインストールします。

$ sudo composer create-project laravel/laravel your-project --prefer-dist

サンプル出力

4。 Laravel用にApacheWebサーバーを構成する

次のステップは、ApacheWebサーバーを構成することです。 www-dataからのアクセスを許可するプロジェクトディレクトリに必要な権限を割り当てる必要があります グループ化して、ストレージディレクトリへの書き込み権限を付与します。これを行うには、次のコマンドを実行します。


# sudo chgrp -R www-data /var/www/html/your-project
# sudo chmod -R 775 /var/www/html/your-project/storage

それでは、/etc/apache2/sites-availableに移動しましょう。 ディレクトリを作成し、以下のコマンドを実行して、Laravelインストール用の構成ファイルを作成します。

$ vim /etc/apache2/sites-available/laravel.conf

次のコンテンツを追加します:


ServerName localhost

ServerAdmin webmaster@localhost
DocumentRoot /var/www/html/your-project/public

AllowOverride All

ErrorLog ${APACHE_LOG_DIR}/error.log
CustomLog ${APACHE_LOG_DIR}/access.log combined

ファイルを保存して終了します。

最後に、新しく作成したlaravel.confを有効にします ファイル。ただし、その前に、デフォルトの構成ファイルを無効にしましょう。

$ sudo a2dissite 000-default.conf

サンプル出力

次に、Laravel構成ファイルを有効にします。

$ sudo a2ensite laravel.conf

サンプル出力

次に、書き換えモードを有効にします。

$ sudo a2enmod rewrite

サンプル出力

最後に、Apacheサービスを再起動します。

$ sudo systemctl restart apache2

Apacheが実行されていることを確認するには、次のコマンドを実行します。

systemctl status apache2

サンプル出力

5。 LaravelのWebサイトをテストする

この時点で、Ubuntu18.04LTSシステムにLaravelが正常にインストールされています。インストールが期待どおりに行われたことを確認するには、サーバーのIPアドレスにアクセスしてください。

https://server-IP-address

私の場合、サーバーのIPはhttps://38.76.11.149です。

このガイドがお役に立てば幸いです。コメントセクションにフィードバックを残してください。


Linux
  1. Ubuntu20.04にLaravelPHPWebフレームワークをインストールする方法

  2. Ubuntu20.04LTSにLaravelをインストールする方法

  3. Ubuntu 22.04 LTS に VirtualBox をインストールする方法

  1. Ubuntu20.04LTSに.NetFramework5をインストールする方法

  2. Ubuntu20.04にLaravelをインストールする方法

  3. UbuntuにLaravelFrameworkをインストールする方法

  1. Ubuntu20.04にLaravelをインストールする方法

  2. Ubuntu22.04LTSにLaravelをインストールする方法

  3. Ubuntu22.04LTSにGoをインストールする方法