Desinstalar cualquier version instalada con apt o dara conflictos.
sudo apt update; sudo apt upgrade -y
sudo apt install -y build-essential autoconf bison re2c libxml2-dev \
libsqlite3-dev libssl-dev libcurl4-openssl-dev libjpeg-dev libpng-dev \
libwebp-dev libxpm-dev libzip-dev libonig-dev libreadline-dev \
libtidy-dev libxslt1-dev libffi-dev pkg-config git perl apache2 apache2-dev
mkdir php-latest
cd php-latest
wget https://www.php.net/distributions/php-8.4.7.tar.gz
7z x php-8.3.21.tar.gz
cd php-8.3.21
sudo chmod u+x configure
sudo chmod u+x build/shtool
./configure --with-apxs2=/usr/bin/apxs \
--enable-mbstring --with-curl --with-openssl --enable-soap \
--enable-intl --with-zip --with-zlib --enable-bcmath --with-readline \
--with-xsl --with-tidy --enable-pcntl --enable-opcache --with-mysqli \
--with-pdo-mysql --enable-fpm --enable-zts
make -j$(nproc)
make test
sudo make install
#Verificamos que se haya creado el módulo de php
ls /usr/lib/apache2/modules/libphp*.so
#verificamos que se haya Cargado el módulo php en Apache
sudo nvim /etc/apache2/mods-available/php.load
LoadModule php_module /usr/lib/apache2/modules/libphp.so
#copiamos el binario a /usr/bin
sudo cp /usr/local/bin/php /usr/bin/
#verificamos la ultima version
php --version
#habilitamos el modulo php en apache
sudo a2enmod php
a2query -m
#configuramos apache para que reconozca los archvios php
sudo nvim /etc/apache2/apache2.conf
<FilesMatch "\.php$">
SetHandler application/x-httpd-php
</FilesMatch>
DirectoryIndex index.php
#agregamos la funcion phpinfo
echo "<?php phpinfo(); ?>" | sudo tee /var/www/html/info.php
#reinciamos apache
sudo systemctl restart apache2
#verificamos que apache reconosza php
http://localhost/info.php
❌ ¿QUÉ SIGNIFICA ESTE ERROR?
Apache está usando un MPM (Multi-Processing Module) de tipo threaded (probablemente event), pero tu PHP compilado no es threadsafe (es decir, no fue compilado con --enable-maintainer-zts).
mod_php no es compatible con MPM threaded si no está compilado con ZTS (Zend Thread Safety).
SOLUCION
Recompilar PHP con soporte ZTS (hilos seguros)
Recomendación moderna
En lugar de usar mod_php, se suele usar PHP-FPM (FastCGI), que es más rápido y no tiene este problema, y funciona bien con mpm_event.