ホームページ >バックエンド開発 >PHPチュートリアル >CentOS 7 / Ubuntu 15.04にPHPフレームワークLaravelをインストールする方法

CentOS 7 / Ubuntu 15.04にPHPフレームワークLaravelをインストールする方法

WBOY
WBOYオリジナル
2016-06-23 13:19:51884ブラウズ

皆さんこんにちは。この記事では、CentOS 7 / Ubuntu 15.04 に Laravel をインストールする方法を説明します。 PHP Web 開発者であれば、数多くの最新の PHP フレームワークの中からどのように選択するかを考える必要はありません。Laravel を使用すると、時間と労力が節約され、楽しく実行できます。ウェブ開発の。 Laravel は普遍的な開発哲学を信じており、シンプルなガイダンスを通じて保守可能なコードを作成することが最優先事項であり、高速な開発効率を維持し、既存の機能を向上させるためにいつでもコードを変更できます。

Laravel のインストールは複雑ではありません。この記事の手順に従うだけで、CentOS 7 または Ubuntu 15 サーバーにインストールできます。

1) サーバー要件

Laravel をインストールする前に、いくつかの依存関係の前提条件、主にシステムの最新バージョンへのアップグレード、sudo 権限、依存パッケージのインストールなどの基本的なパラメーターの調整をインストールする必要があります。

サーバーに接続するときは、EPEL リポジトリを正常に使用できることを確認し、次のコマンドを使用してサーバーをアップグレードしてください。

CentOS-7

# yum install epel-release# rpm -Uvh https://dl.fedoraproject.org/pub/epel/epel-release-latest-7.noarch.rpm# rpm -Uvh https://mirror.webtatic.com/yum/el7/webtatic-release.rpm# yum update

Ubuntu

# apt-get install python-software-properties# add-apt-repository ppa:ondrej/php5# apt-get update# apt-get install -y php5 mcrypt php5-mcrypt php5-gd

2) ファイアウォールのインストール

システム ファイアウォールと SELinux の設定は、製品アプリケーションのセキュリティにとって非常に重要です。 テスト サーバーを使用する場合は、ファイアウォールをオフにして、次のコマンド ラインを使用できます。設定 SELinux は、インストール プログラムがそれらの影響を受けないようにするために、許可モードに設定されます。

# setenforce 0

3) Apache、MariaDB、PHP のインストール

Laravel インストーラーは LAMP 環境全体のインストールを完了する必要があり、OpenSSL、PDO、Mbstring、Tokenizer などの追加の PHP 拡張機能をインストールする必要があります。 LAMP がサーバー上ですでに実行されている場合は、この手順をスキップして、必要な PHP プラグインがインストールされていることを直接確認できます。

完全な AMP をインストールするには、サーバー上で次のコマンドを実行する必要があります。

CentOS

# yum install httpd mariadb-server php56w php56w-mysql php56w-mcrypt php56w-dom php56w-mbstring

CentOS 7 で起動時に MySQL / Mariadb サービスを自動的に開始するように実装するには、次のコマンドを実行する必要があります。

# systemctl start httpd# systemctl enable httpd#systemctl start mysqld#systemctl enable mysqld

MariaDB サービスを開始した後、次のコマンドを実行して、十分に安全なパスワードを構成する必要があります。

#mysql_secure_installation

Ubuntu

# apt-get install mysql-server apache2 libapache2-mod-php5 php5-mysql

4) Composer をインストールする

Laravel をインストールする前に、composer のインストールを開始しましょう。 Composer のインストールは、Laravel をインストールする際の最も重要な手順の 1 つです。Composer は、Laravel のさまざまな依存関係のインストールに役立つからです。

CentOS/Ubuntu

CentOS/Ubuntu で次のコマンドを実行して、composer を設定します。

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

5) Laravel をインストールします

次のコマンドを実行して、github から Laravel インストール パッケージをダウンロードできます。

# wget https://github.com/laravel/laravel/archive/develop.zip

以下のコマンドを実行して、インストールパッケージを解凍し、ドキュメントのルートディレクトリに移動します。

# unzip develop.zip# mv laravel-develop /var/www/

次に、compose コマンドを使用して、Laravel に必要なすべての依存関係をディレクトリにインストールします。

# cd /var/www/laravel-develop/# composer install

6) キー

サーバーを暗号化するには、次のコマンドを使用して暗号化された 32 ビット キーを生成します。

# php artisan key:generateApplication key [Lf54qK56s3qDh0ywgf9JdRxO2N0oV9qI] set successfully

次に、以下に示すように、このキーを「app.php」ファイルに追加します。

# vim /var/www/laravel-develop/config/app.php

7) 仮想ホストとそのユーザー

Composer がインストールされたら、以下に示すように、ドキュメントのルート ディレクトリとそのユーザーの権限を割り当てます。

# chmod 775 /var/www/laravel-develop/app/storage# chown -R apache:apache /var/www/laravel-develop

任意のエディタで Apache サーバーのデフォルト設定ファイルを開き、ファイルの最後に仮想ホスト設定を追加します。

# vim /etc/httpd/conf/httpd.conf
ServerName laravel-developDocumentRoot /var/www/laravel/publicstart Directory /var/www/laravelAllowOverride AllDirectory close

次に、次のコマンドを使用して Apache サーバーを再起動し、ブラウザを開いて localhost ページを表示します。

CentOS

# systemctl restart httpd

Ubuntu

# service apache2 restart

8) Laravel 5 ネットワークアクセス

ブラウザを開いて、設定した IP アドレスまたは完全修飾ドメイン名 (完全修飾ドメイン名) を入力すると、Laravel 5 のデフォルトページが表示されます。

概要

Laravel フレームワークは、Web アプリケーションを開発するための優れたツールです。したがって、この記事を読んだ後は、Ubuntu 15 と CentOS 7 に Laravel をインストールする方法を学び、この素晴らしい PHP フレームワークが提供するさまざまな機能と快適さと利便性を開発作業に使用できるようになります。

ご意見やご提案がございましたら、下のコメント欄にご返信ください。記事をよりわかりやすくするために貴重なフィードバックを活用させていただきます。

via: http://linoxide.com/linux-how-to/install-laravel-php-centos-7-ubuntu-15-04/

著者: Kashif 翻訳者: NearTan 校正: Caroline

この記事はLCTT によって書かれたオリジナルのコンピレーションで、Linux 中国で誇らしげに発売されました

声明:
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。