ServBayでソフトウェアパッケージをインストール・管理する方法
ServBayは、Web開発のためのローカル環境を簡単に構築・管理できる強力なツールです。開発者はPHP、Node.js、Python、Goなど複数の言語ランタイムや、MySQL、PostgreSQL、MongoDB、Redisといったデータベース、さらにApache、Nginx、CaddyなどのWebサーバーも簡単にインストール・設定・管理できます。本ガイドでは、ServBay上でこれらのソフトウェアパッケージをインストールし、管理するための手順を詳しくご紹介します。これにより、ご自身の開発環境を素早く構築できます。
概要
ServBayにおける**パッケージ(Packages)**とは、Webアプリケーションの構築と実行に必要となる各種ソフトウェアコンポーネントのことです。直感的なServBayのUIを使えば、利用可能なパッケージの一覧や各バージョン情報を確認し、ワンクリックでインストールやアップデートが行えます。ServBayは同じパッケージの複数バージョンを同時インストール可能です。これにより、多様な環境での動作検証も柔軟に実施できます。
パッケージのインストール手順
ServBayでのパッケージインストールはとても簡単かつ直感的です。以下の手順で進めてください:
- ServBayアプリを起動
- ServBayアプリを立ち上げ、左メニューの「パッケージ」ページに移動します。
- パッケージ一覧を確認
- 「パッケージ」ページでは、すべての利用可能なパッケージ一覧が表示されます。各パッケージ名、インストール済みバージョン、利用可能な最新バージョン、稼働状況、プロセスID(PID)などが確認できます。
- インストールしたいパッケージを選択
- リストからインストールしたいパッケージを探します。まだインストールされていない場合、「現在のバージョン」は
-
表示になります。ServBayでインストール可能なパッケージ例:- 言語ランタイム: PHP(マルチバージョン対応)、Node.js(マルチバージョン対応)、Python(マルチバージョン対応)、Go、Java、Ruby、Rust、.NETなど
- データベース: MySQL、MariaDB、PostgreSQL、MongoDB、Redis など
- Webサーバー: Apache、Nginx、Caddy など
- その他ツール: 開発に役立つ各種ツールやライブラリ
- リストからインストールしたいパッケージを探します。まだインストールされていない場合、「現在のバージョン」は
- インストールボタンをクリック
- 未インストールのパッケージの最右端に「インストール」ボタン(通常は緑色のダウンロードアイコン付き)があります。これをクリックすると、ServBayが自動で最新版をダウンロード・インストールします。
- インストール進行状況を確認
- パッケージのサイズやネットワーク速度により、数分かかることもあります。インターフェースには進捗状況が表示されます。
- インストール完了
- インストールが終了すると(たとえばデータベースやWebサーバーなどサービス型パッケージの場合)、自動で起動し、表示ステータスが「稼働中」となります。現在のバージョン欄もインストール済みのバージョン番号に更新されます。
インストール例:PHP 7.1のインストール
以下はPHP 7.1パッケージのインストール例です。
- 「パッケージ」ページに移動
- ServBayアプリを開き、左側メニューから「パッケージ」をクリックします。
- PHP 7.1を検索
- パッケージ一覧から「PHP 7.1」を探します。未インストールの場合、「現在のバージョン」は
-
と表示されます。最新版欄には例えば「7.1.33」など具体的なバージョンが表示されます。
- パッケージ一覧から「PHP 7.1」を探します。未インストールの場合、「現在のバージョン」は
- インストールボタンをクリック
- 「PHP 7.1」の行の最右側にあるダウンロードアイコン付き「インストール」ボタンをクリックします。
- インストール完了まで待機
- 進行状況インジケーターが表示され、インストールが完了すると「PHP 7.1」の「現在のバージョン」が「7.1.33」に、ステータスが「稼働中」に更新されます。
図:ServBayでパッケージをインストールするインターフェースの例。
よくある質問 (FAQ)
パッケージが正常にインストールできたか確認するには?
インストール完了後、「パッケージ」ページ内でそのパッケージの「現在のバージョン」が最新版に更新され、ステータスが「稼働中」となります。サービス型パッケージの場合「PID」列にプロセスIDも表示されます。
インストール中にエラーが発生した場合は?
インストール時にエラーが発生すると、ServBayインターフェース上にエラーメッセージが表示されます。案内の内容に従い、例えばネットワーク接続やディスク空き容量などをご確認ください。問題が解決しない場合は、ServBayのFAQ(よくある質問)ドキュメントを参照するか、お問い合わせページからServBayサポートチームにご連絡ください。
複数バージョンのパッケージを同時にインストールできますか?
はい、ServBayの大きな特徴のひとつは、同じパッケージの複数バージョンを同時にインストール・管理できる点です(例:複数PHPバージョン、Javaバージョン、Node.jsバージョンなど)。プロジェクトごとに特定バージョンを使い分けることが可能です。Webサーバーがデフォルトで使用するバージョンは「設定」や関連設定ページで選択可能ですし、特定サイト設定や、または.servbay.config
を使いCLIバージョンを指定することも可能です。
その他のトラブルが発生した場合は?
インストールや設定、パッケージの利用時に何かトラブルがあった場合は、まずServBayの公式ドキュメントやFAQを確認してください。特定のキーワードで文書内を検索することもできます。なお解決できない場合は、お問い合わせページをご利用ください。
まとめ
ServBayの「パッケージ」管理機能を使えば、Webサーバーやデータベース、各種プログラミングランタイムなど、ローカル開発に必要なソフトウェアコンポーネントを一括・簡単にインストールできます。環境構築が済んだら、ウェブサイト(Website)の設定をして、即座にローカル開発を始めましょう。