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