5,337
edits
Line 49: | Line 49: | ||
sudo a2dismod mpm_prefork | sudo a2dismod mpm_prefork | ||
sudo a2enmod mpm_event | sudo a2enmod mpm_event | ||
sudo | sudo systemctl restart apache2 | ||
</syntaxhighlight> | </syntaxhighlight> | ||
Line 55: | Line 55: | ||
* Always use a version when installing things if you don't want things to break when you do updates | * Always use a version when installing things if you don't want things to break when you do updates | ||
** I.e. <code>php7.3-common</code> instead of <code>php-common</code> | ** I.e. <code>php7.3-common</code> instead of <code>php-common</code> | ||
;Installing php 7.4 on 20.04 | |||
<syntaxhighlight lang="bash"> | |||
sudo apt update | |||
sudo apt install php7.4 | |||
# Install php-fpm | |||
sudo apt install php7.4-fpm | |||
# Install some common extensions | |||
sudo apt install php7.4-common php7.4-mysql php7.4-xml php7.4-xmlrpc php7.4-curl php7.4-gd php7.4-imagick php7.4-cli php7.4-dev php7.4-imap php7.4-mbstring php7.4-opcache php7.4-soap php7.4-zip php7.4-intl -y | |||
# Setup Apache to use php7.4-fpm | |||
sudo a2enmod proxy_fcgi setenvif | |||
sudo a2enconf php7.4-fpm | |||
sudo a2dismod php7.4 | |||
sudo a2dismod mpm_prefork | |||
sudo a2enmod mpm_event | |||
sudo systemctl restart apache2 | |||
</syntaxhighlight> | |||
===Installing MariaDB=== | ===Installing MariaDB=== |