このチュートリアルでは、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サイトを確認することをお勧めします。 。