GNU/Linux >> Tutoriels Linux >  >> Cent OS

Installer PHP-Fusion 7 sur un VPS CentOS 7

PHP-Fusion est un système de gestion de contenu (CMS) open source léger basé sur PHP. Il utilise une base de données MySQL pour stocker le contenu du site Web et comprend un système d'administration très simple pour gérer vos sites.

Dans ce tutoriel, nous allons installer PHP-Fusion 7 sur un VPS CentOS 7 avec Apache, MariaDB et PHP.

PHP-Fusion 7 est conçu pour fonctionner sur la plupart des configurations, mais votre serveur doit toujours répondre aux exigences suivantes :
PHP version 5.3.4 ou supérieure
MySQL version 4.1 ou supérieure

Tout d'abord, connectez-vous à votre VPS CentOS 7 et assurez-vous que tous les packages installés sont à jour

miam -y mise à jour

Nous avons besoin d'une pile LAMP pour exécuter PHP-Fusion, nous allons donc d'abord installer le serveur Web Apache, MariaDB et PHP.

MariaDB est le serveur de base de données par défaut dans CentOS 7 et il peut être installé à l'aide de la commande yum.

yum installer mariadb mariadb-server

Démarrez le service MariaDB et activez-le pour qu'il démarre au démarrage

systemctl start mariadb.servicesystemctl enable mariadb.service

Une fois MariaDB installé, exécutez le script de post-installation suivant afin de sécuriser votre serveur de base de données et de définir un mot de passe root

mysql_secure_installation

et utilisez les options suivantes

- Définir le mot de passe root ? [O/n] y- Supprimer les utilisateurs anonymes ? [O/n] y- Interdire la connexion root à distance ? [O/n] y- Supprimer la base de données de test et y accéder ? [O/n] y- Recharger les tables de privilèges maintenant ? [O/n] oui

Nouveau, nous allons installer le serveur web Apache

yum installer httpd

Démarrez le serveur Web et activez-le pour qu'il démarre au démarrage

systemctl démarrer httpdsystemctl activer httpd

PHP-Fusion est une application basée sur PHP, nous devons donc installer PHP
yum install php php-mysql

Redémarrez le serveur Web Apache pour que les modifications prennent effet

systemctl redémarre httpd

Nous avons maintenant une pile LAMP entièrement fonctionnelle installée sur notre serveur CentOS 7 et nous pouvons commencer par l'installation de PHP-Fusion.

Téléchargez la dernière version stable de PHP-Fusion sur votre serveur

wget http://downloads.sourceforge.net/project/php-fusion/PHP-Fusion%20Archives/7.x/PHP-Fusion-7.02.07.zip

Décompressez l'archive zip téléchargée

yum installer unzipunzip PHP-Fusion-7.02.07.zip

Créez un répertoire pour votre nouveau site Web PHP-Fusion dans le répertoire racine du document sur votre serveur

mkdir /var/www/html/monsiteweb.com

Copiez les fichiers PHP-Fusion du répertoire décompressé vers le répertoire mywebsite.com nouvellement créé

cp -R PHP-Fusion-7.02.07/files/* /var/www/html/mywebsite.com/

Renommer le fichier de configuration PHP-Fusion

cd /var/www/html/monsiteweb.com

Renommer le répertoire créé

mv _config.php config.php

et changer le propriétaire des fichiers PHP-Fusion

chown -R apache:apache /var/www/html/mywebsite.com/

Ensuite, connectez-vous à votre serveur MariaDB en tant qu'utilisateur root et créez une nouvelle base de données et un nouvel utilisateur

mysql -u root -pMariaDB [(none)]> CREATE DATABASE phpfusion;MariaDB [(none)]> GRANT ALL ON phpfusion.* à phpfusionuser@localhost identifié par 'YOURPASSWORD';MariaDB [(none)]> FLUSH PRIVILÈGES;MariaDB [(aucun)]> \q

N'oubliez pas de remplacer "YOURPASSWORD" par un mot de passe fort.

Maintenant, nous allons configurer la directive d'hébergement virtuel Apache pour le nom de domaine "votredomaine.com".

Créez un fichier ‘/etc/httpd/conf.d/vhosts.conf’ avec le contenu suivant

vim /etc/httpd/conf.d/vhosts.confIncludeOptional vhosts.d/*.conf

Créez un répertoire ‘/etc/httpd/vhosts.d’ où nous mettrons tous nos hôtes virtuels.

mkdir /etc/httpd/vhosts.d

Créer un hôte virtuel pour notre domaine

cd /etc/httpd/vhosts.dvim votredomaine.com

et ajoutez le contenu suivant

ServerAdmin [email protected] "/var/www/html/yourdomain.com"ServerName yourdomain.comServerAlias ​​www.yourdomain.comErrorLog "/var/log/httpd/yourdomain.com-error_log" CustomLog "/var/log/httpd/votredomaine.com-access_log" combinéDirectoryIndex index.phpOptions FollowSymLinksAllowOverride AllRequire all enabled 

C'est tout. L'installation à partir de la ligne de commande est terminée. Maintenant, dirigez votre navigateur Web préféré vers http://votredomaine.com et suivez les instructions pour terminer l'installation.

Bien sûr, vous n'avez rien à faire si vous utilisez l'un de nos services d'hébergement VPS Linux, auquel cas vous pouvez simplement demander à nos administrateurs Linux experts d'installer PHP-Fusion pour vous. Ils sont disponibles 24h/24 et 7j/7 et prendront immédiatement en charge votre demande.

PS. Si vous avez aimé cet article, partagez-le avec vos amis sur les réseaux sociaux en utilisant les boutons à gauche ou laissez simplement une réponse ci-dessous. Merci.


Cent OS
  1. Installer GlassFish sur un VPS CentOS 6

  2. Installer Octopress sur un VPS CentOS 6

  3. Installer Jamroom CMS sur un VPS CentOS 7

  4. Installer MediaWiki sur un VPS CentOS 7

  5. Comment installer Reader Self RSS sur un VPS CentOS 7

Comment installer MariaDB sur CentOS 7

Installer MariaDB sur CentOS 7

2 façons d'installer MariaDB sur CentOS 7

Comment installer PHP-Fusion sur CentOS 7

Installer Habari sur un VPS CentOS 7

Comment installer Website Baker sur un VPS CentOS 7