Server Commands: Difference between revisions

From Growth Agency Wiki
Jump to navigation Jump to search
 
(2 intermediate revisions by the same user not shown)
Line 2: Line 2:


== Distro Upgrade ==
== Distro Upgrade ==
<pre>
sudo do-release-upgrade
</pre>


== PHP ==
== PHP ==
Line 16: Line 19:


=== Enable PHP FPM ===
=== Enable PHP FPM ===
 
<pre>
sudo a2enmod proxy_fcgi setenvif
sudo a2enmod proxy_fcgi setenvif
sudo a2enconf php8.3-fpm
sudo a2enconf php8.3-fpm
Line 39: Line 42:
sudo a2enmod proxy
sudo a2enmod proxy
sudo a2enmod proxy_http
sudo a2enmod proxy_http
</pre>
=== Change PHP Default Version ===
<pre>
sudo update-alternatives --config php
</pre>


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

Latest revision as of 13:07, 3 June 2026

Ubuntu

Distro Upgrade

sudo do-release-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

Change PHP Default Version

sudo update-alternatives --config php

Let's Encrypt

Let's Encrypt: LetsEncrypt