PHP 7.2 と Laravel 5.6 を CentOS 7 へ yum インストールする

CentOS 構築

PHP 7.2 と Laravel フレームワークを、CentOS へインストールする手順です。

今回は下記の環境を使用して構築しました。

  • CentOS 7.5
  • PHP 7.2
  • Composer 1.6.5
  • Laravel 5.6

⇒ Ubuntu への Laravel インストール手順



PHP 7.2 インストール

PHP 最新版をインストールするため、remi リポジトリを CentOS に追加します。

# rpm -ivh http://rpms.famillecollet.com/enterprise/remi-release-7.rpm

PHP 7 の最新版(今回は7.2)をインストールします。
--enablerepo=remi,remi-php72 を付加することで remi リポジトリからインストールできます。
GPGKey の確認が表示された場合は y を入力します。

# yum install php php-zip php-mbstring php-dom --enablerepo=remi,remi-php72

正常にインストールできたことを確認します。

# php --version
PHP 7.2.7 (cli) (built: Jun 20 2018 08:21:26) ( NTS )

Laravel 5.6 インストール

PHP で Web サイトを作成できるフレームワーク「Laravel」をインストールします。

はじめに PHP のパッケージ管理ツール「Composer」 をインストールします。
Composer を利用することで、Laravel や依存パッケージを簡単に導入することができます。

# curl https://getcomposer.org/installer | php

Composer がカレントディレクトリに格納されるため、パスの通る場所へ移動します。

# mv -i composer.phar /usr/local/bin/composer

Composer を利用して、Laravel をインストールします。
root ユーザではなく、開発用ユーザのホームディレクトリで実行することを推奨します。

$ composer global require "laravel/installer"

カレントディレクトリの .config に格納されるためパスを通しておきます。

$ echo 'export PATH=~/.config/composer/vendor/laravel/installer:$PATH' >> ~/.bash_profile
$ source ~/.bash_profile

PHP 7 と Laravel の動作確認

テスト用のプロジェクトを作成して動作を確認します。

Laravel のプロジェクトを新規作成します。
Application ready! Build something amazing. と表示されればOKです。

$ laravel new testproject
$ cd testproject

テスト用のサーバーを起動します。
--host 0.0.0.0を付与することで、サーバの持つ全 IP アドレスで接続を受け付けられます。

$ php artisan serve --host 0.0.0.0
Laravel development server started: <http://0.0.0.0:8000> 

ブラウザからサーバの 8000 番ポートにアクセスし、Laravel ロゴが表示されれば正常です。

まとめ

CentOS への「PHP 7」および「Laravel」インストール手順を解説しました。
PHP インストールには remi リポジトリ、Laravel インストールには Composer を利用します。

プロジェクトを新規作成し、php artisan serve コマンドでブラウザから動作確認が可能です。

【関連記事】
⇒ PHP 7.3 のインストール手順 (CentOS)
⇒ Git サーバーの構築手順 (CentOS)
⇒ Docker のインストール手順 (CentOS)
⇒ PHP 7.2, Lumen 5.7 のインストール手順
⇒ PostgreSQL のインストール手順 (CentOS)
⇒ jq コマンドのインストール手順 (CentOS)
⇒ Python 3, pip のインストール手順(CentOS)