laravel インストール手順
環境
CentOS-6.9
laravel-5.4.36
php-5.6.35
Apache-2.2.15
手順
1. remi-php56をインストール
rpm -Uvh http://ftp.iij.ad.jp/pub/linux/fedora/epel/6/x86_64/epel-release-6-8.noarch.rpm
rpm -Uvh http://rpms.famillecollet.com/enterprise/remi-release-6.rpm
2. Apacheをインストール
yum install httpd httpd-devel httpd-manual httpd-tools
3. PHPをインストール
インストールオプションは必要に応じて変更してください
yum install --enablerepo=remi --enablerepo=remi-php56 php php-devel php-mbstring php-mcrypt php-mysqlnd
Apacheのconfを確認
ls -la /etc/httpd/conf.d/php.conf
-rw-r--r--. 1 root root 1.5K Apr 25 08:14 php.conf ←このファイルがあればOK
ls -la /etc/httpd/modules/libphp5.so
-rwxr-xr-x. 1 root root 4.5M Apr 25 08:14 libphp5.so ←このファイルがあればOK
4. laravelのインストール
まずはcomposerをインストール
curl -sS https://getcomposer.org/installer | php
mv composer.phar /usr/local/bin/composer
Laravelのインストーラをcomposerのルートディレクトリにもっていく
※この処理は少し時間がかかるので辛抱強く待ちましょう
composer global require "laravel/installer"
ちなみに上記をrootユーザーで実行すると下記のように警告が表示されるので、可能な限り一般ユーザーで実行しましょう
Do not run Composer as root/super user! See https://getcomposer.org/root for details
参考URL: https://akamist.com/blog/archives/261
Laravelインストーラにパスを通す
export PATH=$HOME/.composer/vendor/bin:$PATH
source ~/.bashrc
新規プロジェクトを作成
cd /var/www
laravel new project-name
上記を実行すると、/var/www配下にproject-name というフォルダが作成されます。
私の環境では、laravelコマンドを使用してプロジェクトを作成すると、vendor/
ディレクトリが作成されないため、composerコマンドで作成しました
composerコマンドでのプロジェクト作成は以下の手順で可能です
cd /var/www
composer create-project laravel/laravel --prefer-dist project-name
http://localhost/index.php
にアクセスしてLaravelの初期ページが表示されればインストール完了です
※project-name/public をDocumentRootにした場合です