/etc/zabbix/apache.confの
php_value memory_limit 128Mを512Mに変更する。
あとはapacheの再起動
php,iniと勘違いしていたためにハマったエラー
月: 2025年1月
aptとdpkgの違いのメモ
- APT:
- ソースリストにあるリポジトリを更新して、パッケージ情報を取得し、必要なソフトウェアをインストールするツールです。
apt install
などでパッケージを簡単にインストール・アップグレードできます。
- DPKG:
- パッケージファイル(.deb)を手動でインストールするためのツールです。
- ソースリストにリポジトリを追加することで、APTがそのリポジトリを利用してソフトウェアを管理できるようにします。
dpkg -i
は、手動でダウンロードした .deb パッケージをインストールするために使います。
APTとDPKGは、役割が異なるものの、連携してシステムのソフトウェア管理を担っています。
上記はchatgptの引用だけど、ソースリストに直接自分で追記できるならdpkg -iのコマンドは必要なさそう
ubuntu20.04を22.04にアップグレードのメモ
https://tech.uzabase.com/entry/2022/10/05/163458
上記サイトを参考にして
do-release-upgrade をする
Minimum required PHP version is 8.0.0.
Zabbix7.0にてサーバ内ではphp8.3なのになぜ上記のエラーがでるのか。不思議だった。
php -vで確認しても8.3なのだが、chatgptに相談したところapacheでは、php7.4が採用されていたからであった。以下引用
確認方法 Apacheで有効なモジュールを確認:
bapache2ctl -M | grep php
結果に php8.3
のモジュールが含まれていない場合、php7.x
など古いバージョンが有効になっている可能性があります。
修正方法 古いPHPモジュールを無効化し、PHP 8.3を有効化:
bashコードをコピーするsudo a2dismod php7.x
sudo a2enmod php8.3
sudo systemctl restart apache2
PHPの動作確認
ApacheがPHP 8.3を使用しているか確認します。次の手順で動作確認を行います。
info.php
ファイルの作成:echo "<?php phpinfo(); ?>" > /var/www/html/info.php
- ブラウザでアクセス: サーバーのIPアドレスまたはドメインに以下を追加してアクセスします。
http://<サーバーのIP>/info.php