remiレポジトリ追加

remiレポジトリインストール

wget http://rpms.famillecollet.com/enterprise/remi-release-6.rpm

sudo rpm -Uvh remi-release-6.rpm

rm sudo rpm -Uvh remi-release-6.rpm

インストールされているPHPを削除

インストール済みのPHPパッケージを調べます。全て削除します。

$ rpm -qa | grep php
$ sudo yum remove php-*

PHPインストール

yum --enablerepo=remi install -y php php-pear php-devel php-mysql php-mbstring php-gd php-pdo php-xml

--enablerepo=remi いらないかも

PHPの初期設定

vim /etc/php.ini

----
mbstring.language = Japanese
mbstgring.internal_encoding = UTF-8
mbstring.http_input = auto
mbstring.detect_order = auto


expose_php = Off

date.timezone = Asia/Tokyo

composerインストール

ローカルにインストール

Run this in your terminal to get the latest Composer version:

---
php -r "copy('https://getcomposer.org/installer', 'composer-setup.php');"
php -r "if (hash_file('SHA384', 'composer-setup.php') === 'e115a8dc7871f15d853148a7fbac7da27d6c0030b848d9b3dc09e2a0388afed865e6a3d6b3c0fad45c48e2b5fc1196ae') { echo 'Installer verified'; } else { echo 'Installer corrupt'; unlink('composer-setup.php'); } echo PHP_EOL;"
php composer-setup.php
php -r "unlink('composer-setup.php');"
---

グローバルにインストール

上記でインストールしたcomposer.pharを移動するだけでいいらしい

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

composerの使い方

composerはPHPのパッケージ管理ツール。

PHPのパッケージを調べる事のできるPackagistというサイトがある。

PHPのWEBフレームワークであるLaravelをインストールしてみる

■ローカルにインストールしている時

php composer require laravel/laravel

プロジェクトも一緒に作成
php composer.phar create-project --prefer-dist laravel/laravel test


■グローバルにインストールしてる時

composer require laravel/laravel

プロジェクトも一緒に作成
composer.phar create-project --prefer-dist laravel/laravel test