====== PHP ====== ここは PHP のページです。PHP のインストールから設定について書いています。 前提として環境は Ubuntu Server 24.04 LTS になります。 ===== インストール ===== インストールは簡単です。apt コマンドでインストールできます。 sudo apt install php8.3 PHP のバージョンは標準リポジトリだと 8.3 になります。 php 本体のみでも良いですが、必要に応じて追加のパッケージもインストールしてください。 自分が良く使うパッケージ( mbstring や pear ) の場合は次のようにします。 sudo apt install php8.3-mbstring php-pear ===== 設定 ===== 以下は、最低限の設定です。 PHP は Apache と連携して使うことが多いと思います。タイムゾーンを設定します。 /etc/php/8.3/apache2/php.ini をエディタで開き、date.timezone を次のように変更します date.timezone = "Asia/Tokyo" Apache をリスタートすると反映されます。 sudo systemctl restart apache2 ===== その他 ===== PHP で Webアプリを作った際、セッションタイムアウトが短いと思う時があると思います。 これは phpsessionclean.timer が定期的にクリーンアップしているためです。 もし、不要な場合(例えばWebアプリ側で制御する等)は、次のコマンドで止めることも出来ます。 sudo systemctl stop phpsessionclean.timer sudo systemctl disable phpsessionclean.timer 状況に応じて使い分けて下さい。