
PHPパッケージマネージャ・Composerが使えるレンタルサーバー
最新のPHPフレームワークを使う際はほぼ必須となっているPHPパッケージマネージャ・Composer。今回は、Composerが使えるレンタルサーバーと使えないサーバーでComposerやPHPフレームワークを使う方法をまとめました。
Composerとは?
PHPライブラリのインストール・管理・依存関係チェックをしてくれるパッケージマネージャーがcomposerです。
Laravelやsymfony、CodeigniterなどのPHPフレームワークは、composerを使うことで簡単にインストール・アップデートが可能になっています。
レンタルサーバーでComposerを使うメリット
composerはパッケージ管理するためのものなので、PHPフレームワークを使うのに必須のツールではありません。PHPフレームワーク本体を用意すればcomposerなしでもPHPフレームワークは使えます。
ただし、composerをレンタルサーバーで使えるようにすることで、
- アップデートの管理ができる
- FTP時間の短縮・エラー回避ができる
という大きなメリットがあります。
レンタルサーバーはFTP周りの機能があまり強くない(制限している)ことがあるので、symfonyやLaravelなど依存パッケージのファイル数が多いフレームワークを使うと、アップロード途中でアップロードエラーになってしまうことがあるため、ストレスになります。
Composerが使えるレンタルサーバー
まず大前提として、ComposerはPHPで動くので基本的には全てのPHPサーバーで使えます。ただし、Composerはコマンドラインから実行する形式なので、SSH機能が使えるレンタルサーバーでないと、実質使えません。
今回は、レンタルサーバーごとに「SSHが使える」かと、SSH対応プランの月額料金を比較します。
| レンタルサーバー | SSH対応プラン | 対応プランの月額料金 |
|---|---|---|
| さくらのレンタルサーバ | スタンダードプラン以上 | ¥524〜 |
| スターサーバー | x | - |
| コアサーバー | 全てのプラン | ¥218〜 |
| Web Arena Suite X | x | - |
| XREA | 全てのプラン | ¥0〜 |
| ロリポップ!レンタルサーバー | スタンダードプラン以上 | ¥275〜 |
| ConoHa WING | 全てのプラン | ¥1,320〜 |
| iCLUSTA + | x | - |
| バリューサーバー | 全てのプラン | ¥184〜 |
| カゴヤ 共用レンタルサーバー | 全プラン | ¥968〜 |
| お名前.com レンタルサーバー | 全プラン | ¥990〜 |
| ヘテムル | 全プラン | ¥880〜 |
| WADAX | x | - |
SSHが使えるレンタルサーバーで最安値はXREAの無料プランです。広告は入りますが、無料でありながらSSHまで使えます。
XREA以外で見ると、SSHが使える(composerがレンタルサーバー上で使える)レンタルサーバーとしては最安値はコアサーバーで、月額218円から利用可能です。コアサーバーはAPI機能もあるため中上級者でも使いがいのあるレンタルサーバーと言えます。
レンタルサーバー入門から大規模サイトまで守備範囲の広い共有レンタルサーバー。初期費用無料と導入コストを下げつつ、転送量や登録ドメイン数が無制限など、他のレンタルサーバーでは物足りないというユーザーにもマッチしたサービスになっています。
定番のレンタルサーバーでは、さくらのレンタルサーバ、ロリポップでは最安値プランではSSHが使えないので注意が必要です。また、初心者に人気のスターサーバーも、SSHには対応していません。
レンタルサーバーの最大手・さくらインターネットが手がける共有レンタルサーバー。小規模から大規模までほぼ全てのWebサイトにマッチする充実したプランと、豊富な機能が特徴なサービスです。
低価格から中規模まで、幅広いニーズに対応できるロリポップ!レンタルサーバー。低価格で最低一ヶ月から利用できる柔軟な契約体系で、Webサイト運営に必要な機能が全て揃っています。
SSH機能がないレンタルサーバーでcomposerを使うには?
SSH機能がないと、全くComposerは使えないのかというとそうではありません。Composer自体はcomposer.pharという実行ファイルなので、レンタルサーバー上にcomposer.pharをアップロードして、PHPスクリプトからexecコマンドで実行できれば、ブラウザからPHPスクリプトを呼び出すことでComposerを実行可能です。
ただし、SSHが使えないレンタルサーバーは、PHPのexecコマンドを制限していることもあるので、契約する前に確認するようにしましょう。
また、ローカルでComposerを実行してvendorディレクトリをFTPでアップロードすれば、LaravelやComposerでのインストールが必須のPHPフレームワークも使えるので、もし契約しているレンタルサーバーがSSHに対応していないのであれば、ComposerをローカルにインストールしてFTPでアップロードするようにしましょう。
Composerが使えるレンタルサーバーを見てきました。
最新のPHPフレームワークはほとんどがComposerを使う方式になってきているので、PHPフレームワークを使う予定があるのであれば、レンタルサーバーを選ぶ際に「SSHが使えるか」に注意してみてください。
この記事で紹介したサーバーサービス
低価格から中規模まで、幅広いニーズに対応できるロリポップ!レンタルサーバー。低価格で最低一ヶ月から利用できる柔軟な契約体系で、Webサイト運営に必要な機能が全て揃っています。
レンタルサーバーの最大手・さくらインターネットが手がける共有レンタルサーバー。小規模から大規模までほぼ全てのWebサイトにマッチする充実したプランと、豊富な機能が特徴なサービスです。
価格は記載がある場合を除き、すべて税込みです。
関連キーワード
共有レンタルサーバーの新着記事
共有レンタルサーバーGmail「外部メール取り込み」終了で何が起こる?レンタルサーバー利用者向け対策ガイド 2025.12.9
共有レンタルサーバー無料レンタルサーバー「スターサーバーフリー」がサービス終了 2024.12.25
共有レンタルサーバー【2025年版】月額100円以下で使える、格安メール専用サーバーを徹底比較 2023.11.28
共有レンタルサーバー広告なし完全無料のレンタルサーバー「シン・クラウド for Free」がリリース 2023.10.5
共有レンタルサーバーレンタルサーバーを画像置き場として使う方法とメリット・デメリット 2022.5.18
共有レンタルサーバーレンタルサーバーもウイルス感染する?対策は? 2022.5.17
共有レンタルサーバーノートラブルでスムーズなレンタルサーバーの解約の仕方 2022.5.12
共有レンタルサーバー動画配信サイトに最適なレンタルサーバーの選び方まとめ 2022.5.11








