phpBB, noto anche come "bacheca PHP" è un software gratuito per bacheche flat forum che fornisce uno spazio in cui le persone possono riunirsi e comunicare tra loro. È scritto in PHP e supporta molti motori di database tra cui MySQL, Oracle Database, SQLite, PostgreSQL, ecc. Viene fornito con centinaia di pacchetti di stili e immagini che ti aiutano a personalizzare la tua scheda.
In questo post, ti mostreremo come installare phpBB su Ubuntu 20.04.
Prerequisiti
- Un VPS Ubuntu 20.04 con accesso root abilitato o un utente con privilegi sudo.
Accedi tramite SSH e aggiorna il tuo sistema
Innanzitutto, dovrai accedere al tuo VPS Ubuntu 20.04 tramite SSH come utente root:
ssh root@IP_ADDRESS -p PORT_NUMBER
Quindi, esegui i seguenti comandi per aggiornare tutti i pacchetti installati sul tuo VPS:
apt-get update -y
Una volta aggiornati tutti i pacchetti, riavvia il sistema per applicare le modifiche.
Installa Apache, PHP e MariaDB
Innanzitutto, dovrai installare sul tuo server le estensioni Apache, MariaDB, PHP e altre estensioni PHP richieste. Esegui il comando seguente per installare tutti i pacchetti:
apt-get install apache2 mariadb-server libapache2-mod-php php-gd php-curl openssl php-imagick php-intl php-json php-ldap php-common php-mbstring php-mysql php-imap php-sqlite3 php-net-ftp php-zip unzip php-pgsql php-ssh2 php-xml unzip -y
Dopo aver installato tutti i pacchetti, avvia il servizio Apache e MariaDB utilizzando il comando riportato di seguito:
systemctl start apache2 systemctl start mariadb
Crea un database e un utente per phpBB
Ora dovrai creare un database e un utente per phpBB. Innanzitutto, accedi a MariaDB con il seguente comando:
mysql
Una volta effettuato l'accesso, crea un database e un utente con il seguente comando:
MariaDB [(none)]> CREATE DATABASE phpbb; MariaDB [(none)]> GRANT ALL ON phpbb.* to 'phpbb'@'localhost' IDENTIFIED BY 'securepassword';
Quindi, svuota i privilegi ed esci da MariaDB con il seguente comando:
MariaDB [(none)]> FLUSH PRIVILEGES; MariaDB [(none)]> EXIT;
Scarica e configura phpBB
Per prima cosa, vai alla pagina di download ufficiale di phpBB e scarica l'ultima versione di phpBB usando il seguente comando:
wget https://download.phpbb.com/pub/release/3.3/3.3.5/phpBB-3.3.5.zip
Una volta completato il download, decomprimere il file scaricato con il seguente comando:
unzip phpBB-3.3.5.zip
Quindi, sposta la directory estratta nella directory principale web di Apache:
mv phpBB3 /var/www/html/phpbb
Quindi, cambia la proprietà e l'autorizzazione della directory phpBB:
chown -R www-data:www-data /var/www/html/phpbb chmod -R 755 /var/www/html/phpbb
Crea un host virtuale Apache per phpBB
Successivamente, dovrai creare un file di configurazione dell'host virtuale Apache per ospitare phpBB su Internet.
nano /etc/apache2/sites-available/phpbb.conf
Aggiungi la seguente configurazione:
<VirtualHost *:80> ServerAdmin [email protected] DocumentRoot /var/www/html/phpbb ServerName phpbb.example.com <Directory /var/www/html/phpbb> Options FollowSymlinks AllowOverride All Require all granted </Directory> ErrorLog ${APACHE_LOG_DIR}/phpbb_error.log CustomLog ${APACHE_LOG_DIR}/phpbb_access.log combined </VirtualHost>
Salva e chiudi il file, quindi attiva l'host virtuale phpBB e il modulo di riscrittura di Apache con il seguente comando:
a2ensite phpbb a2enmod rewrite
Infine, riavvia il servizio Apache per applicare le modifiche.
systemctl restart apache2
Puoi anche controllare lo stato di Apache usando il seguente comando:
systemctl status apache2
Otterrai il seguente output:
● apache2.service - The Apache HTTP Server Loaded: loaded (/lib/systemd/system/apache2.service; enabled; vendor preset: enabled) Active: active (running) since Thu 2022-02-10 12:04:28 UTC; 6s ago Docs: https://httpd.apache.org/docs/2.4/ Process: 17047 ExecStart=/usr/sbin/apachectl start (code=exited, status=0/SUCCESS) Main PID: 17065 (apache2) Tasks: 6 (limit: 2348) Memory: 14.8M CGroup: /system.slice/apache2.service ├─17065 /usr/sbin/apache2 -k start ├─17066 /usr/sbin/apache2 -k start ├─17067 /usr/sbin/apache2 -k start ├─17068 /usr/sbin/apache2 -k start ├─17069 /usr/sbin/apache2 -k start └─17070 /usr/sbin/apache2 -k start Feb 10 12:04:27 ubuntu2004 systemd[1]: Starting The Apache HTTP Server...
Finalizzazione dell'installazione di phpBB
A questo punto, l'host virtuale Apache è configurato per servire il phpBB. Ora apri il tuo browser web e accedi alla procedura guidata di installazione web di phpBB utilizzando l'URL http://phpbb.example.com/install . Verrai reindirizzato alla seguente pagina:
Fai clic su Installa pulsante per avviare l'installazione. Dovresti vedere la pagina di configurazione dell'amministratore:
Fornisci il nome utente e la password dell'amministratore e fai clic su Invia pulsante. Dovresti vedere la pagina di configurazione del database:
Fornisci le informazioni del tuo database e fai clic su Invia pulsante. Dovresti vedere la pagina di configurazione del server:
Fornisci il protocollo, l'URL del sito web, la porta e fai clic su Invia pulsante. Dovresti vedere la pagina di configurazione dell'e-mail:
Fornisci le opzioni desiderate e fai clic su Invia pulsante. Dovresti vedere la pagina di configurazione della scheda:
Seleziona la lingua, digita il nome e la descrizione della bacheca e fai clic su Invia pulsante. Una volta terminata l'installazione, dovresti vedere la seguente pagina:
Fai clic su Portami all'ACP pulsante. Dovresti vedere la dashboard di phpBB nella pagina seguente:
Ovviamente, se sei uno dei nostri clienti di hosting Ubuntu, non devi installare phpBB sul tuo VPS Ubuntu 20.04:chiedi semplicemente ai nostri amministratori, siediti e rilassati. I nostri amministratori installeranno immediatamente phpBB su Ubuntu 20.04 per te.
PS. Se ti è piaciuto questo post su come installare phpBB su Ubuntu 20.04 VPS, condividilo con i tuoi amici sui social network usando i pulsanti qui sotto, o semplicemente lascia un commento nella sezione commenti. Grazie.