Server Commands: Difference between revisions

From Growth Agency Wiki
Jump to navigation Jump to search
Created page with "= Ubuntu = == Distro Upgrade == == PHP == == Let's Encrypt == Let's Encrypt: LetsEncrypt"
 
Line 4: Line 4:


== PHP ==
== PHP ==
=== Install ===
sudo apt-get install apache2
sudo apt install php8.3-fpm
sudo apt install php8.3 libapache2-mod-php8.3 php8.3-common php8.3-mysql php8.3-xml php8.3-xmlrpc php8.3-curl php8.3-gd php8.3-imagick php8.3-cli php8.3-imap
sudo apt install php8.3-mbstring php8.3-opcache php8.3-soap php8.3-zip php8.3-intl php8.3-bcmath
=== Enable PHP FPM ===
sudo a2enmod proxy_fcgi setenvif
sudo a2enconf php8.3-fpm
sudo a2dismod php8.3
sudo a2dismod mpm_prefork
sudo a2enmod mpm_event
sudo service apache2 restart
sudo a2enmod http2
sudo service apache2 restart
sudo a2dissite 000-default
sudo a2dismod -f autoindex
sudo a2enmod ssl
sudo a2enmod rewrite
sudo a2enmod expires
sudo a2enmod headers
(proxy specific)
sudo a2enmod headers
sudo a2enmod proxy
sudo a2enmod proxy_http


== Let's Encrypt ==
== Let's Encrypt ==
Let's Encrypt: [[LetsEncrypt]]
Let's Encrypt: [[LetsEncrypt]]

Revision as of 12:51, 3 June 2026

Ubuntu

Distro Upgrade

PHP

Install

sudo apt-get install apache2

sudo apt install php8.3-fpm

sudo apt install php8.3 libapache2-mod-php8.3 php8.3-common php8.3-mysql php8.3-xml php8.3-xmlrpc php8.3-curl php8.3-gd php8.3-imagick php8.3-cli php8.3-imap sudo apt install php8.3-mbstring php8.3-opcache php8.3-soap php8.3-zip php8.3-intl php8.3-bcmath

Enable PHP FPM

sudo a2enmod proxy_fcgi setenvif sudo a2enconf php8.3-fpm sudo a2dismod php8.3 sudo a2dismod mpm_prefork sudo a2enmod mpm_event sudo service apache2 restart

sudo a2enmod http2 sudo service apache2 restart

sudo a2dissite 000-default sudo a2dismod -f autoindex sudo a2enmod ssl sudo a2enmod rewrite sudo a2enmod expires sudo a2enmod headers

(proxy specific)

sudo a2enmod headers sudo a2enmod proxy sudo a2enmod proxy_http

Let's Encrypt

Let's Encrypt: LetsEncrypt