Junkie Work

access: 181444

Webサーバ(Apache)


インストール

インストールはパッケージを利用します。

apache HTTP server 2.4 と php 7.4 をインストールします

# pkg install apache24
# pkg install php74 php74-extensions mod_php74

設定

httpd.confを直接書き換えてもいいのですが、修正箇所を分離していたほうが後々便利なので、
/usr/local/etc/apache24/Includes/ の配下に個別に設定ファイルを作る方法を採ります。
(ファイル名は適当に付けて大丈夫です。例ではdefault.confとphp.confとしています)

/usr/local/etc/apache24/Includes/default.conf を作り、以下のような自ホストの情報を記載します

 ServerName owncloud.local.junkie.work
 ServerAdmin webmaster@junkie.work

/usr/local/etc/apache24/Includes/php.conf を作り、以下の内容を記載します

<FilesMatch "\.php$">
    SetHandler application/x-httpd-php
</FilesMatch>
<FilesMatch "\.phps$">
    SetHandler application/x-httpd-php-source
</FilesMatch>

/etc/rc.conf で有効にします。

# echo apache24_enable=YES >> /etc/rc.conf

起動

起動はserviceコマンドなどから実施します

 # service apache24 start