macOS または Windows に Ibexa DXP をインストール
このページでは、macOS または Windows に Ibexa DXP をインストールする方法について説明します。
注意
この手順は、開発目的のみのものです。実稼働目的での Ibexa DXP のインストールは Linux でのみサポートされています。
Linux に製品をインストールする方法については、「Ibexa DXP のインストール」を参照してください。
作業環境の準備
Ibexa DXP をインストールするには、MySQL と PHP のスタックが必要です。さらに、アセット管理には Node.js と Yarn が必要です。Web サーバーを使用する場合はそのインストールも必要です。
- Windows の場合: Apache
- macOS の場合: Apache / Nginx
以下の手順は、Apacheを使用することを前提としています。
Windows
php.ini ファイルを見つけ、テキストエディタで開きます。関連するパラメータ、例えば date.timezone
や memory_limit
に不足している値を入力してください。
date.timezone = "Asia/Tokyo"
memory_limit = 4G
プロジェクトに関連する拡張機能、例えば PHP の opcache
拡張機能 (推奨、必須ではない) をアンコメントまたは追加します。
zend_extension=opcache.so
管理者としてCMDで以下のコマンドを実行することで、ApacheをWindowsサービスとしてインストールすることができます。
httpd.exe -k -install
その後、以下のように起動します。
httpd.exe -k start
Apache 設定ファイル httpd.conf を編集します。例えば、ServerName localhost:80
のように、プレースホルダーの値をあなたのプロジェクトに対応する値に置き換えます。関連するモジュールのコメントを解除します。
LoadModule rewrite_module modules/mod_rewrite.so
LoadModule vhost_alias_module libexec/apache2/mod_vhost_alias.so
Composerの入手
macOS
Homebrew などのパッケージマネージャーを使用して、 Composer をインストールします。
Windows
Composer-Setup.exe をダウンロードして実行すると、最新の Composer がインストールされます。
Ibexa DXP のインストール
この時点では、Linux にインストールする場合と同じ手順です。Ibexa DXP のインストールページの手順に従います。
仮想ホスト(VirtualHost)の設定
Apache ディレクトリでサイトの仮想ホスト設定を準備します。
Windowsの場合: <Apache>\conf\vhosts
macOS の場合: /private/etc/apache2/users/
次に、Apacheサーバーを再起動します。
パーミッションの設定
var
と web/var
ディレクトリは、 CLI と Web サーバーのユーザーによって書き込み可能である必要があります。今後、この2つのユーザーによって作成されるファイルとディレクトリは、これらのパーミッションを継承する必要があります。
詳しくは、「ファイルパーミッションの設定または修正」を参照してください。
セキュリティチェックリスト
プロジェクトの本稼働前に対処すべきセキュリティ関連事項の一覧は、セキュリティチェックリストを参照してください。