さくらインターネットに、SSHでログインするために、「TeraTerm」を使いました。

インストールを避けるために、ポータブルタイプをダウンロードして、「ttermpro.exe」を実行して、下記のような画面で、Hostに「●●●●●.sakura.ne.jp」を入力し、「SSH」にチェックをし、TCP Portを「22」に設定して、「OK」ボタンを押すと、次に、ユーザー名とパスワードを聞いてきます。

tera-term-01

tera-term-01

ここで、さくらインターネットにログインするときのユーザー名とパスワードを設定します。

あるサイトでは、ユーザー名に「●●●●●.sakura.ne.jp」を入力するように書いてありましたが、「●●●●●」だけで良いようです。

tera-term-02

tera-term-02

暫くして、「Welcome to FreeBSD!」と表示されると、接続完了です。

tera-term-03

tera-term-03

さくらインターネットには、「composer」もインターネットされていないので、まず、これをインストールします。これは、下記のサイトのまま実行しただけです。

PhpSpreadsheetをサクラサーバーにインストールする方法

http://second.adg7.com/startup05.html

「curl -sS https://getcomposer.org/installer | php」

を「%」の後に入力して、実行すると、画面に色々とメッセージが表示され、無事「composer」のインストールが完了です。

続いて、「PhpSpreadsheet」のインストールです。

「/home/xxxxxxxx/composer.phar require phpoffice/phpspreadsheet」を「%」の後に入力して実行します。

また、何かメッセージが出て、完了です。

ここからが、上記サイト通り、実行できなかったので、一旦打ち切りです。

0.5歩前進という所です。

「2 packages you are using are looking for funding.

Use the ‘composer fund’ command to find out more!」

と最後に表示されているのが、気になるところですね。

どうも、

「php vendor/phpoffice/phpspreadsheet/samples/index.php」

pathがうまく通っていないようです。

フォルダ「vendor」の場所が違うようですね。

それと、「samples/index.php」が見つかりません。

バージョンにより、展開されるファイルが違うのかもしれないです。

フォルダ「vendor」の場所を変更してから、他のチェックをしてみようと思います。