文書の過去の版を表示しています。
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
必ずしも必要ではないです。状況に応じて使い分けて下さい。