GNU/Linux >> Linux の 問題 >  >> Cent OS

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

このチュートリアルでは、CentOS 7にLaravelをインストールして構成する方法を説明します。知らなかった方のために、Laravelは無料のオープンソースPHPWebです。 Taylor Otwellによって作成され、model-view-controller(MVC)アーキテクチャパターンに従ったWebアプリケーションの開発を目的としたアプリケーションフレームワーク。これはかなり新しいフレームワークですが、最も人気のあるPHPフレームワークの1つになる可能性があります。

Laravelを優れたものにしているものの1つは、その背後にある大規模な活気のあるコミュニティです。Laravelは、事実上のPHP依存関係マネージャーであるComposerも幅広く利用しています。Composerを使用することで、Laravelは完全なものを提供します。アプリケーション構造を自由に選択して構築できます。packagist.orgには非常に多くのcomposerパッケージがあり、プログラミングを簡単に行うことができます。

この記事は、少なくともLinuxの基本的な知識があり、シェルの使用方法を知っていること、そして最も重要なこととして、サイトを独自のVPSでホストしていることを前提としています。インストールは非常に簡単で、ルートアカウントで実行されていますが、そうでない場合は、' sudoを追加する必要があります。 ルート権限を取得するコマンドに‘。 CentOS7サーバーにLaravelPHPFrameworkを段階的にインストールする方法を紹介します。

前提条件

  • 次のオペレーティングシステムのいずれかを実行しているサーバー:CentOS7。
  • 潜在的な問題を防ぐために、OSの新規インストールを使用することをお勧めします。
  • サーバーへのSSHアクセス(またはデスクトップを使用している場合はターミナルを開く)
  • 非rootsudoユーザー またはrootユーザーへのアクセス 。 非rootsudoユーザーとして行動することをお勧めします ただし、ルートとして機能するときに注意しないと、システムに害を及ぼす可能性があるためです。

CentOS7にLaravelをインストールする

ステップ1.まず、システムが最新であることを確認することから始めましょう。

yum -y update

手順2.LAMPサーバーをインストールします。

CentOS 7 LAMPサーバーが必要です。LAMPがインストールされていない場合は、こちらのガイドに従ってください。また、必要なPHPモジュールをインストールしてください:

>
yum install php-mysql php-mcrypt php-dom php-mbstring php-gd

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

PHPの依存関係管理ツールであるComposerをインストールします。

curl -k -sS https://getcomposer.org/installer | php

コンポーザーのダウンロードとインストールが完了したら、コンポーザーを移動してPATH内で使用できるようにする必要があります。使用可能なPATHの場所を確認するには、このコマンドを入力するだけです。 :

echo $PATH

このチュートリアルでは、コンポーザーを / usr / local / bin /に配置します。 ディレクトリ。また、作曲家の名前を composer.pharから変更します。 composerへ 。これを行うには、次のコマンドを入力します。

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

作曲家に実行権限を付与します:

chmod +x /usr/local/bin/composer

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

Laravelの最新バージョンをダウンロードします。以下のコマンドを使用して、GitHubからLaravelのマスターリポジトリのクローンを作成します。

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

その後、Laravelコードディレクトリに移動し、composerを使用してLaravelフレームワークに必要なすべての依存関係をインストールします。

cd /var/www/laravel
composer install

ネットワーク速度に応じて時間がかかります。その後、ファイルに適切な権限を設定します:

chown -R apache.apache /var/www/laravel
chmod -R 755 /var/www/laravel

暗号化キーを設定します。

次に、Illuminate暗号化サービスで使用される32ビット長の乱数暗号化キーを設定します。

### php artisan key:generate

Application key [Lf54qK56s3qDh0ywgf9JdRGDTN0oV9qI] set successfully

ステップ5.Laravel用のApacheWebサーバーの構成。

Laravel Webサイト用のApache仮想ホストを作成します。まず、' /etc/httpd/conf.d/vhosts.conf> 選択したテキストエディタを使用した’ファイル:

nano /etc/httpd/conf.d/vhosts.conf

IncludeOptional vhosts.d/*.conf

次に、仮想ホストを作成します:

mkdir /etc/httpd/vhosts.d/
nano /etc/httpd/vhosts.d/yourdomain.com.conf

次の行を追加します:

<VirtualHost YOUR_SERVER_IP:80>
ServerAdmin [email protected]
DocumentRoot "/var/www/laravel/public"
ServerName yourdomain.com
ServerAlias www.yourdomain.com
ErrorLog "/var/log/httpd/yourdomain.com-error_log"
CustomLog "/var/log/httpd/yourdomain.com-access_log" combined

<Directory "/var/www/laravel/public/">
DirectoryIndex index.html index.php
Options FollowSymLinks
AllowOverride All
Require all granted
</Directory>
</VirtualHost>
>

ファイルを保存して閉じます。変更を有効にするには、apacheサービスを再起動します。

systemctl restart httpd.service

ステップ6.Laravelへのアクセス。

LaravelはデフォルトでHTTPポート80で利用できます。お気に入りのブラウザを開き、 http://your-domain.comに移動します。 またはhttp:// your-server-ip インストールを完了するために必要な手順を完了します。ファイアウォールを使用している場合は、ポート80を開いて、コントロールパネルにアクセスできるようにしてください。

おめでとうございます!Laravelが正常にインストールされました。CentOS7システムにLaravel PHP Frameworkをインストールするためにこのチュートリアルを使用していただきありがとうございます。追加のヘルプや役立つ情報については、Laravelの公式Webサイトを確認することをお勧めします。 。


Cent OS
  1. CentOS7にPHP7、7.2、7.3をインストールする方法

  2. CentOS7にPHPComposerをインストールする方法

  3. CentOS7にLaravelをインストールする

  1. CentOS7にJava11および12をインストールする方法

  2. CentOS7にWine4.0をインストールする方法

  3. CentOS7にVim8.2をインストールする方法

  1. CentOS7にPHPComposerをインストールして使用する方法

  2. CentOS7にVirtualBoxをインストールする方法

  3. CentOS8にGitをインストールする方法