LAMP (software bundle): Difference between revisions

Line 49: Line 49:
sudo a2dismod mpm_prefork
sudo a2dismod mpm_prefork
sudo a2enmod mpm_event
sudo a2enmod mpm_event
sudo service apache2 restart
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===