勉強したことのメモ

Webエンジニア / プログラマが勉強したことのメモ

シンフリーサーバーでSSH接続しComposerでPHPMailerを導入する方法

  サーバー

テスト用にシンフリーサーバーを使用しているが、SSH接続してComposerでPHPMailerを導入したい。レンタルサーバなので難しいかなと思いきや、SSH接続もComposerも可能みたい利用可能みたい。以下に対応方法をメモ。

 

対応方法

SSH接続

シンフリーサーバーのダッシュボードにログインし「左メニューのサーバー -> SSH設定 -> SSH設定タブ」にある「公開鍵を登録」から秘密鍵を作成及びダウンロードする。

「SSHソフト設定タブ」にあるSSHアカウントと秘密鍵でSSH接続できる筈。

ちなみにOSは以下の通りRocky Linux 8.9みたい。

# OSのバージョン確認
cat /etc/os-release
NAME="Rocky Linux"
VERSION="8.9 (Green Obsidian)"

(必要に応じて)アクセスIP制限

「アクセス制限タブ」からIPアドレス制限をかけておく。

Composer

Composerは元から入っている状態のようで以下でバージョン確認できる。

# Composerのバージョン確認
composer -v
Composer version 2.5.8 2023-06-09 17:13:21

以下でPHPMailerを導入する。

# PHPMailerを導入するディレクトリに移動
cd /test.com

# ComposerでPHPMailerを導入
composer require phpmailer/phpmailer

 - サーバー

  関連記事

Podmanで導入したapache-phpに各種PHPモジュールを追加する方法
Podmanで導入したapache-phpに各種PHPモジュールを追加する方法

先日Podmanでapache-php8.4を導入したが、phpinfoで確認す ...

Cockpitにrootユーザでのログインを禁止する方法
Cockpitにrootユーザでのログインを禁止する方法

先日CockpitにGoogle Authenticatorを用いたワンタイムパ ...

LAMP環境及びFTPサーバの各種設定ファイルのディレクトリまとめ
LAMP環境及びFTPサーバの各種設定ファイルのディレクトリまとめ

サーバ内の各種設定ファイルを編集する際にいつもfindコマンドで検索したり、ググ ...

OpenLightSpeedを触ってみた感触と使いどころについて
OpenLightSpeedを触ってみた感触と使いどころについて

ここのところOpenLightSpeedを色々試してみた。「Apacheとの互換 ...

VPSで決めた時間に自動でreboot(再起動)させる方法
VPSで決めた時間に自動でreboot(再起動)させる方法

VPSを常時起動させてると、どうもapache(httpd)がメモリを離してくれ ...