さくらインターネットに、SSHでログインするために、「TeraTerm」を使いました。
インストールを避けるために、ポータブルタイプをダウンロードして、「ttermpro.exe」を実行して、下記のような画面で、Hostに「●●●●●.sakura.ne.jp」を入力し、「SSH」にチェックをし、TCP Portを「22」に設定して、「OK」ボタンを押すと、次に、ユーザー名とパスワードを聞いてきます。
ここで、さくらインターネットにログインするときのユーザー名とパスワードを設定します。
あるサイトでは、ユーザー名に「●●●●●.sakura.ne.jp」を入力するように書いてありましたが、「●●●●●」だけで良いようです。
暫くして、「Welcome to FreeBSD!」と表示されると、接続完了です。
さくらインターネットには、「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」の場所を変更してから、他のチェックをしてみようと思います。