差分
このページの2つのバージョン間の差分を表示します。
| 両方とも前のリビジョン 前のリビジョン 次のリビジョン | 前のリビジョン | ||
| ubuntu24.04:php [2026/06/15 22:07] – hermit | ubuntu24.04:php [2026/06/17 16:10] (現在) – [その他] hermit | ||
|---|---|---|---|
| 行 11: | 行 11: | ||
| sudo apt install php8.3 | sudo apt install php8.3 | ||
| - | Ubuntu 24.04 の標準リポジトリだと | + | PHP のバージョンは標準リポジトリだと |
| php 本体のみでも良いですが、必要に応じて追加のパッケージもインストールしてください。 | php 本体のみでも良いですが、必要に応じて追加のパッケージもインストールしてください。 | ||
| + | |||
| + | |||
| 自分が良く使うパッケージ( mbstring や pear ) の場合は次のようにします。 | 自分が良く使うパッケージ( mbstring や pear ) の場合は次のようにします。 | ||
| 行 21: | 行 23: | ||
| ===== 設定 ===== | ===== 設定 ===== | ||
| - | 最低限の設定を行います。複数の設定ファイルを修正します。 | + | 以下は、最低限の設定です。 |
| + | |||
| + | PHP は Apache と連携して使うことが多いと思います。タイムゾーンを設定します。 | ||
| + | |||
| + | / | ||
| + | |||
| + | date.timezone = " | ||
| + | |||
| + | Apache をリスタートすると反映されます。 | ||
| + | |||
| + | sudo systemctl restart apache2 | ||
| + | |||
| + | ===== その他 ===== | ||
| + | |||
| + | PHP で Webアプリを作った際、セッションタイムアウトが短いと思う時があると思います。 | ||
| + | |||
| + | これは phpsessionclean.timer が定期的にクリーンアップしているためです。 | ||
| + | |||
| + | もし、不要な場合(例えばWebアプリ側で制御する等)は、次のコマンドで止めることも出来ます。 | ||
| - | ==== サーバー名 ==== | + | sudo systemctl stop phpsessionclean.timer |
| + | sudo systemctl disable phpsessionclean.timer | ||
| - | サーバー名を設定します。/ | + | 状況に応じて使い分けて下さい。 |
| - | ServerName www.example.com | ||