GNU/Linux >> Tutoriels Linux >  >> Panels >> Panels

Comment installer phpBB sur Ubuntu 20.04

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.


Panels
  1. Comment installer Logstash sur Ubuntu 18.04

  2. Comment installer R sur Ubuntu 16.04

  3. Comment installer Go sur Ubuntu 18.04

  4. Comment installer XWiki sur Ubuntu 20.04

  5. Comment installer MongoDB sur Ubuntu 20.04

Comment installer Jenkins sur Ubuntu 18.04

Comment installer Ruby sur Ubuntu 18.04

Comment installer Kanboard sur Ubuntu 20.04

Comment installer OpenMAINT sur Ubuntu 20.04

Comment installer Socioboard sur Ubuntu 20.04

Comment installer PrestaShop sur Ubuntu 20.04