phpBB, également connu sous le nom de "PHP Bulletin Board" est un logiciel gratuit de tableau d'affichage de forum plat qui fournit un espace permettant aux personnes de se rassembler et de communiquer entre elles. Il est écrit en PHP et prend en charge de nombreux moteurs de base de données, notamment MySQL, Oracle Database, SQLite, PostgreSQL, etc. Il est livré avec des centaines de packages de style et d'image qui vous aident à personnaliser votre tableau.
Dans cet article, nous allons vous montrer comment installer phpBB sur Ubuntu 20.04.
Prérequis
- Un VPS Ubuntu 20.04 avec un accès root activé ou un utilisateur avec des privilèges sudo.
Connectez-vous via SSH et mettez à jour votre système
Tout d'abord, vous devrez vous connecter à votre VPS Ubuntu 20.04 via SSH en tant qu'utilisateur root :
ssh root@IP_ADDRESS -p PORT_NUMBER
Ensuite, exécutez les commandes suivantes pour mettre à niveau tous les packages installés sur votre VPS :
apt-get update -y
Une fois tous les packages mis à jour, redémarrez votre système pour appliquer les modifications.
Installer Apache, PHP et MariaDB
Tout d'abord, vous devrez installer Apache, MariaDB, PHP et les autres extensions PHP requises sur votre serveur. Exécutez la commande suivante pour installer tous les packages :
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
Après avoir installé tous les packages, démarrez le service Apache et MariaDB à l'aide de la commande ci-dessous :
systemctl start apache2 systemctl start mariadb
Créer une base de données et un utilisateur pour phpBB
Maintenant, vous devrez créer une base de données et un utilisateur pour phpBB. Tout d'abord, connectez-vous à MariaDB avec la commande suivante :
mysql
Une fois connecté, créez une base de données et un utilisateur avec la commande suivante :
MariaDB [(none)]> CREATE DATABASE phpbb; MariaDB [(none)]> GRANT ALL ON phpbb.* to 'phpbb'@'localhost' IDENTIFIED BY 'securepassword';
Ensuite, videz les privilèges et quittez MariaDB avec la commande suivante :
MariaDB [(none)]> FLUSH PRIVILEGES; MariaDB [(none)]> EXIT;
Télécharger et configurer phpBB
Tout d'abord, rendez-vous sur la page de téléchargement officielle de phpBB et téléchargez la dernière version de phpBB à l'aide de la commande suivante :
wget https://download.phpbb.com/pub/release/3.3/3.3.5/phpBB-3.3.5.zip
Une fois le téléchargement terminé, décompressez le fichier téléchargé avec la commande suivante :
unzip phpBB-3.3.5.zip
Ensuite, déplacez le répertoire extrait vers le répertoire racine Web d'Apache :
mv phpBB3 /var/www/html/phpbb
Ensuite, changez la propriété et la permission du répertoire phpBB :
chown -R www-data:www-data /var/www/html/phpbb chmod -R 755 /var/www/html/phpbb
Créer un hôte virtuel Apache pour phpBB
Ensuite, vous devrez créer un fichier de configuration d'hôte virtuel Apache pour héberger le phpBB sur Internet.
nano /etc/apache2/sites-available/phpbb.conf
Ajoutez la configuration suivante :
<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>
Enregistrez et fermez le fichier puis activez l'hôte virtuel phpBB et le module de réécriture Apache avec la commande suivante :
a2ensite phpbb a2enmod rewrite
Enfin, redémarrez le service Apache pour appliquer les modifications.
systemctl restart apache2
Vous pouvez également vérifier l'état d'Apache à l'aide de la commande suivante :
systemctl status apache2
Vous obtiendrez le résultat suivant :
● 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...
Finaliser l'installation de phpBB
À ce stade, l'hôte virtuel Apache est configuré pour servir le phpBB. Maintenant, ouvrez votre navigateur Web et accédez à l'assistant d'installation Web de phpBB en utilisant l'URL http://phpbb.example.com/install . Vous serez redirigé vers la page suivante :
Cliquez sur Installer bouton pour lancer l'installation. Vous devriez voir la page de configuration de l'administrateur :
Indiquez votre nom d'utilisateur et votre mot de passe d'administrateur, puis cliquez sur Soumettre bouton. Vous devriez voir la page de configuration de la base de données :
Fournissez les informations de votre base de données et cliquez sur Soumettre bouton. Vous devriez voir la page de configuration du serveur :
Fournissez le protocole, l'URL du site Web, le port et cliquez sur Soumettre bouton. Vous devriez voir la page de configuration des e-mails :
Indiquez les options souhaitées et cliquez sur Soumettre bouton. Vous devriez voir la page de configuration du tableau :
Sélectionnez la langue, tapez le nom du tableau et la description, puis cliquez sur Soumettre bouton. Une fois l'installation terminée, vous devriez voir la page suivante :
Cliquez sur M'amener à l'ACP bouton. Vous devriez voir le tableau de bord phpBB sur la page suivante :
Bien sûr, si vous êtes l'un de nos clients Ubuntu Hosting, vous n'avez pas besoin d'installer phpBB sur votre VPS Ubuntu 20.04 - demandez simplement à nos administrateurs, asseyez-vous et détendez-vous. Nos administrateurs installeront immédiatement phpBB sur Ubuntu 20.04 pour vous.
PS. Si vous avez aimé cet article sur l'installation de phpBB sur Ubuntu 20.04 VPS, partagez-le avec vos amis sur les réseaux sociaux en utilisant les boutons ci-dessous, ou laissez simplement un commentaire dans la section des commentaires. Merci.