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

Debian 10 に Laravel をインストールする方法

この記事では、Debian 10 に Laravel をインストールしてセットアップするために必要な手順について説明しました。このチュートリアルを続行する前に、次のユーザーとしてログインしていることを確認してください。 sudo 特権。このチュートリアルのすべてのコマンドは、root 以外のユーザーとして実行する必要があります。

Laravel は、現代的で美しい Web アプリケーションの設計に使用される表現力豊かで洗練された構文を備えた、非常に人気のあるオープンソースの PHP フレームワークです。 Laravel は、Web 開発の苦労を取り除き、それを楽しく創造的な体験にすることを目指しており、Web 開発者を Web 職人に変えます。

Debian 10 に Laravel をインストール

ステップ 1. 最初のコマンドはパッケージ リストを更新し、最新バージョンと依存関係を確実に取得します。

sudo apt update
sudo apt upgrade
sudo apt install software-properties-common apt-transport-https wget

ステップ 2. LAMP スタックをインストールします。

Ubuntu システムで LAMP スタックをセットアップする必要があります。まだ行っていない場合は、先に進む前に、従来の LAMP ガイドを使用して、PHP を提供するように Ubuntu をセットアップしてください。

ステップ 3. Composer をインストールします。

コンポーザは、PHP ソフトウェアと必要なライブラリの依存関係を管理するための標準形式を提供する、PHP 用のアプリケーション レベルのパッケージ マネージャです。次のコマンドを実行して、Composer を Ubuntu システムにインストールします:

curl -sS https://getcomposer.org/installer | php
sudo mv composer.phar /usr/local/bin/composer
sudo chmod +x /usr/local/bin/composer

ステップ 4. Debian システムに Laravel をインストールします。

これで、最新の Laravel ソース コードを公式の git リポジトリからローカル システムにクローンします。次のコマンドを実行するだけです:

cd /var/www
git clone https://github.com/laravel/laravel.git

次に、Laravel ディレクトリを変更し、コンポーザーを使用して Laravel フレームワークに必要なすべての依存関係をインストールします。

cd /var/www/laravel
sudo composer install

その後、それに応じてディレクトリのアクセス許可を設定します:

chown -R www-data.www-data /var/www/laravel
chmod -R 755 /var/www/laravel
chmod -R 777 /var/www/laravel/storage

ステップ 5. 暗号化キーを設定します。

まず、.evn.example の名前を変更します .env へのファイル プロジェクトのメイン ディレクトリにあります。これは、プロジェクトのアプリケーション環境をセットアップするために使用されます:

mv .env.example .env

次に、base64 乱数暗号化キーを生成します:

$ php artisan key:generate
Application key set successfully.

ランダムな暗号化を生成した後、.env 構成ファイルを編集し、必要な設定を更新します。また、APP_KEY が上記のコマンドで生成されたとおりに正しく設定されていることを確認してください:

$ nano .env
APP_NAME=Laravel
APP_ENV=local
APP_KEY=base64:godetzp+AeHu7kc2chedelicsq2BQ/1gfFWEpoAk=
APP_DEBUG=true
APP_URL=http://localhost
...

ステップ 6. Laravel 用の MariaDB データベースを作成します。

Laravel は MariaDB データベースを使用して、投稿、ページ、ユーザー、プラグイン、テーマ設定などのすべてのデータを保存します。次のコマンドで MariaDB サーバーにログインし、MariaDB ルート パスワードを入力します。

mysql -u root -p

MariaDB コンソールに移動したら、新しいデータベースを作成します:

CREATE DATABASE laravel;
CREATE USER 'laravel'@'localhost' IDENTIFIED BY 'your-passwd';
GRANT ALL ON laravel.* to 'laravel'@'localhost';
FLUSH PRIVILEGES;
quit

次に、.env を編集します データベース設定のファイルと更新:

DB_CONNECTION=mysql
DB_HOST=127.0.0.1
DB_PORT=3306
DB_DATABASE=laravel
DB_USERNAME=laravel
DB_PASSWORD=your-passwd

ステップ 7. Laravel 用に Apache を構成する。

your-domain.com.conf という名前の Laravel Web サイト用の新しい仮想ホスト構成ファイルを作成します。

nano /etc/apache2/sites-available/your_domain.com.conf

構成を次のように更新:

<VirtualHost *:80>    
      ServerAdmin [email protected]
      DocumentRoot "/var/www/laravel/public"
      ServerName your-domain.com
      ServerAlias www.your-domain.com

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

      <Directory /var/www/laravel/>
         Options FollowSymlinks
         AllowOverride All
         Require all granted
 </Directory>
</VirtualHost>

作成した仮想ホストを有効にするには、次のコマンドを実行します:

ln -s /etc/apache2/sites-available/your-domain.com.conf /etc/apache2/sites-enabled/your-domain.com.conf

新しい構成を有効にするために、次のように入力して Apache サービスを再起動します。

sudo a2ensite your_domain.com.conf 
sudo a2enmod rewrite
sudo systemctl restart apache2

ステップ 8. Laravel にアクセスします。

HTTP 接続を使用して Laravel Web インストール ウィザードにアクセスできるようになりました:

https://your-domain.com

Debian 10 Buster に Laravel をインストールするために必要なことはこれだけです。この簡単なヒントがお役に立てば幸いです。 Laravel の詳細については、公式ナレッジ ベースを参照してください。ご質問やご提案がありましたら、お気軽にコメントを残してください。


Debian
  1. Debian 10(バスター)のインストール方法

  2. Python3.9をDebian10にインストールする方法

  3. Debian10にTeamViewerをインストールする方法

  1. Debian10にMemcachedをインストールする方法

  2. Debian9にGitをインストールする方法

  3. Debian9にGoをインストールする方法

  1. Debian9にPipをインストールする方法

  2. Debian9にRをインストールする方法

  3. Debian9にRubyをインストールする方法