ホームページ >バックエンド開発 >PHPチュートリアル >CentOS 7 / Ubuntu 15.04にPHPフレームワークLaravelをインストールする方法
皆さんこんにちは。この記事では、CentOS 7 / Ubuntu 15.04 に Laravel をインストールする方法を説明します。 PHP Web 開発者であれば、数多くの最新の PHP フレームワークの中からどのように選択するかを考える必要はありません。Laravel を使用すると、時間と労力が節約され、楽しく実行できます。ウェブ開発の。 Laravel は普遍的な開発哲学を信じており、シンプルなガイダンスを通じて保守可能なコードを作成することが最優先事項であり、高速な開発効率を維持し、既存の機能を向上させるためにいつでもコードを変更できます。
Laravel のインストールは複雑ではありません。この記事の手順に従うだけで、CentOS 7 または Ubuntu 15 サーバーにインストールできます。
Laravel をインストールする前に、いくつかの依存関係の前提条件、主にシステムの最新バージョンへのアップグレード、sudo 権限、依存パッケージのインストールなどの基本的なパラメーターの調整をインストールする必要があります。
サーバーに接続するときは、EPEL リポジトリを正常に使用できることを確認し、次のコマンドを使用してサーバーをアップグレードしてください。
# 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
# 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
システム ファイアウォールと SELinux の設定は、製品アプリケーションのセキュリティにとって非常に重要です。 テスト サーバーを使用する場合は、ファイアウォールをオフにして、次のコマンド ラインを使用できます。設定 SELinux は、インストール プログラムがそれらの影響を受けないようにするために、許可モードに設定されます。
# setenforce 0
Laravel インストーラーは LAMP 環境全体のインストールを完了する必要があり、OpenSSL、PDO、Mbstring、Tokenizer などの追加の PHP 拡張機能をインストールする必要があります。 LAMP がサーバー上ですでに実行されている場合は、この手順をスキップして、必要な PHP プラグインがインストールされていることを直接確認できます。
完全な AMP をインストールするには、サーバー上で次のコマンドを実行する必要があります。
# 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
# apt-get install mysql-server apache2 libapache2-mod-php5 php5-mysql
Laravel をインストールする前に、composer のインストールを開始しましょう。 Composer のインストールは、Laravel をインストールする際の最も重要な手順の 1 つです。Composer は、Laravel のさまざまな依存関係のインストールに役立つからです。
CentOS/Ubuntu で次のコマンドを実行して、composer を設定します。
# curl -sS https://getcomposer.org/installer | php# mv composer.phar /usr/local/bin/composer# chmod +x /usr/local/bin/composer
次のコマンドを実行して、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
サーバーを暗号化するには、次のコマンドを使用して暗号化された 32 ビット キーを生成します。
# php artisan key:generateApplication key [Lf54qK56s3qDh0ywgf9JdRxO2N0oV9qI] set successfully
次に、以下に示すように、このキーを「app.php」ファイルに追加します。
# vim /var/www/laravel-develop/config/app.php
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 ページを表示します。
# systemctl restart httpd
# service apache2 restart
ブラウザを開いて、設定した 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 中国で誇らしげに発売されました