LAMP (software bundle): Difference between revisions
| (6 intermediate revisions by the same user not shown) | |||
| Line 31: | Line 31: | ||
===Installing PHP=== | ===Installing PHP=== | ||
;Installing php 7.4 on 20.04 | ;Installing php 7.4 on 20.04 | ||
<syntaxhighlight lang="bash"> | <syntaxhighlight lang="bash"> | ||
sudo apt update | sudo apt update | ||
sudo apt install php7.4 | sudo apt install php7.4 php7.4-fpm | ||
# Install some common extensions | # Install some common extensions | ||
sudo apt install php7.4-common | sudo apt install php7.4-{apcu,bcmath,cli,common,curl,dev,gd,gmp,imagick,imap,intl,mysql,xml,xmlrpc,mbstring,opcache,redis,soap,zip} -y | ||
# Setup Apache to use php7.4-fpm | # Setup Apache to use php7.4-fpm | ||
| Line 75: | Line 47: | ||
sudo systemctl restart apache2 | sudo systemctl restart apache2 | ||
</syntaxhighlight> | </syntaxhighlight> | ||
;Important Notes | |||
* Always use a version when installing things if you don't want things to break when you do updates | |||
** E.g. <code>php7.4-common</code> instead of <code>php-common</code> | |||
* For Ubuntu 18.04, add the following repository | |||
*:<code>sudo apt install software-properties-common && sudo add-apt-repository ppa:ondrej/php</code> | |||
===Installing MariaDB=== | ===Installing MariaDB=== | ||