XSERVERにSSHでログインする、マニュアルを見てね。
@see XSERVER SSH設定
PHPコマンドのバージョンの確認
$ php -v PHP 5.4.16 (cli) (built: Oct 30 2018 19:30:51) Copyright (c) 1997-2013 The PHP Group Zend Engine v2.4.0, Copyright (c) 1998-2013 Zend Technologies with Zend OPcache v7.0.5, Copyright (c) 1999-2015, by Zend Technologies
使用可能PHPのパス確認
$ ls /usr/bin/php* -alt -rwxr-xr-x 1 root root 4618120 10月 31 04:33 /usr/bin/php -rwxr-xr-x 1 root root 4596944 10月 31 04:33 /usr/bin/php-cgi -rwxr-xr-x 1 root root 4760 10月 31 04:33 /usr/bin/phpize lrwxrwxrwx 1 root root 23 8月 19 2018 /usr/bin/php5.6 -> /opt/php-5.6.36/bin/php lrwxrwxrwx 1 root root 27 8月 19 2018 /usr/bin/php-fcgi5.6 -> /opt/php-5.6.36/bin/php-cgi lrwxrwxrwx 1 root root 27 8月 19 2018 /usr/bin/php-fcgi7.0 -> /opt/php-7.0.30/bin/php-cgi lrwxrwxrwx 1 root root 27 8月 19 2018 /usr/bin/php-fcgi7.1 -> /opt/php-7.1.18/bin/php-cgi lrwxrwxrwx 1 root root 27 8月 19 2018 /usr/bin/php5.6-cgi -> /opt/php-5.6.36/bin/php-cgi lrwxrwxrwx 1 root root 23 8月 19 2018 /usr/bin/php7.0 -> /opt/php-7.0.30/bin/php lrwxrwxrwx 1 root root 27 8月 19 2018 /usr/bin/php7.0-cgi -> /opt/php-7.0.30/bin/php-cgi lrwxrwxrwx 1 root root 23 8月 19 2018 /usr/bin/php7.1 -> /opt/php-7.1.18/bin/php lrwxrwxrwx 1 root root 27 8月 19 2018 /usr/bin/php7.1-cgi -> /opt/php-7.1.18/bin/php-cgi lrwxrwxrwx 1 root root 26 8月 19 2018 /usr/bin/php-fcgi7.2 -> /opt/php-7.2.6/bin/php-cgi lrwxrwxrwx 1 root root 22 8月 19 2018 /usr/bin/php7.2 -> /opt/php-7.2.6/bin/php lrwxrwxrwx 1 root root 26 8月 19 2018 /usr/bin/php7.2-cgi -> /opt/php-7.2.6/bin/php-cgi lrwxrwxrwx 1 root root 27 8月 19 2018 /usr/bin/php-fcgi5.4 -> /opt/php-5.4.16/bin/php-cgi lrwxrwxrwx 1 root root 27 8月 19 2018 /usr/bin/php-fcgi5.5 -> /opt/php-5.5.38/bin/php-cgi lrwxrwxrwx 1 root root 23 8月 19 2018 /usr/bin/php5.4 -> /opt/php-5.4.16/bin/php lrwxrwxrwx 1 root root 23 8月 19 2018 /usr/bin/php5.5 -> /opt/php-5.5.38/bin/php lrwxrwxrwx 1 root root 26 8月 19 2018 /usr/bin/php-fcgi5.1 -> /opt/php-5.1.6/bin/php-cgi lrwxrwxrwx 1 root root 26 8月 19 2018 /usr/bin/php-fcgi5.3 -> /opt/php-5.3.3/bin/php-cgi lrwxrwxrwx 1 root root 22 8月 19 2018 /usr/bin/php5.1 -> /opt/php-5.1.6/bin/php lrwxrwxrwx 1 root root 22 8月 19 2018 /usr/bin/php5.3 -> /opt/php-5.3.3/bin/php
この中から利用するものを選ぶ
コマンドのリンクを張る
mkdir $HOME/bin ln -s /opt/php-7.1.18/bin/php $HOME/bin/php
PATHの優先度の設定
$ vi $HOME/.bash_profile PATH=$PATH:$HOME/bin ↓変更($HOME/binの優先度を上昇させる) #PATH=$PATH:$HOME/bin PATH=$HOME/bin:$PATH
改めてSSHでログインする
PHPバージョンの確認
$ php -v PHP 7.1.18 (cli) (built: May 30 2018 20:41:23) ( NTS ) Copyright (c) 1997-2018 The PHP Group Zend Engine v3.1.0, Copyright (c) 1998-2018 Zend Technologies
コンポーザのインストール
curl -sS https://getcomposer.org/installer | php mv composer.phar $HOME/bin/composer
Laravelのインストールとリンクの設定
composer global require laravel/installer composer create-project --prefer-dist laravel/laravel /home/サーバID/ドメイン名/laravel/ ln -s /home/サーバID/ドメイン名/harvest/public /home/サーバID/ドメイン名/public_html/laravel/
アクセスして表示を確認する
http://ドメイン名/laravel/