トップページに戻る

apacheの設定


apache2のインストール

Redhat系 (AlmaLinux, RockyLinuxなど)

% sudo dnf install httpd

あるいは
% sudo apt install httpd

Apacheの起動と自動起動の設定:

% sudo systemctl restart httpd # 設定ファイルを読み込み直す
あるいは
% sudo systemctl restart apache2

% sudo systemctl start httpd   # httpdを一時起動
% sudo systemctl enable httpd    # httpdを自動起動


apache2でphpを動かす

PHPの確認

% php -v

PHPのインストール:

Redhat系
% sudo dnf install php php-mysqlnd php-fpm

あるいは
% sudo apt install php libapache2-mod-php

/etc/httpd/conf/http.confの設定

<IfModule mod_php7.c>
  AddHandler application/x-httpd-php .php
  AddHandler application/x-httpd-php-source .phps
  DirectoryIndex index.php index.html
</IfModule>

その他、DirectryIndexがあったら、必要に応じてindex.phpを追加


WSGIの設定