PHPのマニュアル https://www.php.net/manual/ja/install.php のあたりの内容になります。
まず、PHPのインストールは主に「ソースコードをコンパイルしてインストール」「すでに コンパイルされているバイナリをインストール」の2種類があります。
公式サイトでは、 https://www.php.net/downloads からソースコードを入手する事が可能です。
なにがしか理由があって「古いPHPバージョン」が必要な場合は、 https://www.php.net/releases/ を確認してみるとよいでしょう。
また、「FastCGI Process Manager (FPM)」についても学習をしておくとよいでしょう https://www.php.net/manual/ja/install.fpm.php 。
(主に)高負荷のサイトで有用な機能が含まれているため、使用頻度もそれなりにあると思います。
PECL https://www.php.net/manual/ja/install.pecl.php もありますが、最近は Composer を使ったパッケージ管理が多いと思います。
実行時設定 https://www.php.net/manual/ja/configuration.php は、とても重要です。
PHPはこの「実行時設定」によって挙動が色々と変わること、「ディレクティブ」という単語について、基本的には php.ini ファイルに書かれているがディレクティブによっては .user.ini や .htaccess、httpd.conf、ini_set()関数などでも設定できることなどを押さえておきましょう。
また、php.iniの基本的な書式である「key=value」の書き方や、「;」でコメントが書ける事、などを押さえておきましょう。
ディレクティブの一覧は https://www.php.net/manual/ja/ini.list.php こちらにあります。
ini_set()周りのコードはこちらになります( https://github.com/php-engineer-examination/php8_column_expert/blob/main/src/001.php )。
—
PHP8技術者認定試験上級/準上級試験については以下をご覧ください。
https://www.phpexam.jp/summary/expert8/
同模擬試験については以下をご覧ください。
https://study.prime-strategy.co.jp/study/ph8ex1/