GNU/Linux >> Tutoriels Linux >  >> Debian

Installer Pagekit sur un VPS Debian 7 avec Nginx, PHP-FPM et MariaDB

Dans cet article de blog, nous allons vous montrer comment installer Pagekit sur un VPS Debian 7 avec Nginx PHP-FPM et MariaDB. Pagekit est un nouveau CMS moderne basé sur le framework Symfony que vous pouvez utiliser pour créer votre site Web ou votre blog. Ce guide devrait également fonctionner sur d'autres systèmes VPS Linux, mais a été testé et écrit pour Debian 7 VPS.

Connectez-vous à votre VPS via SSH

utilisateur ssh@vps

Mettez à jour le système et installez les packages nécessaires.

user@vps:~# sudo apt-get update user@vps:~# sudo apt-get -y upgradeuser@vps:~# sudo apt-get install python-software-properties software-properties-common git vim 

Installer MariaDB 10.0

Ajouter MariaDB à votre sources.list

user@vps:~# sudo apt-key adv --recv-keys --keyserver hkp://keyserver.ubuntu.com:80 0xcbcb082a1bb943dbuser@vps:~# sudo add-apt-repository 'deb http:/ /ftp.utexas.edu/mariadb/repo/10.0/debian wheezy main'

Installez MariaDB :

user@vps :~# sudo apt-get updateuser@vps :~# sudo apt-get install mariadb-server

Une fois l'installation terminée, exécutez la commande suivante pour sécuriser votre installation :

mysql_secure_installation

Ensuite, nous devons créer une base de données pour notre installation Pagekit.

user@vps:~# mysql -uroot -pMariaDB [(none)]> CREATE DATABASE pagekit;MariaDB [(none)]> ATTRIBUER TOUS LES PRIVILÈGES SUR pagekit.* À 'pagekituser'@'localhost' IDENTIFIÉ PAR 'pagekituser_passwd ';MariaDB [(aucun)]> PRIVILÈGES FLUSH;MariaDB [(aucun)]> \q

Installer PHP et Nginx

Les dernières versions de Nginx et PHP ne sont pas disponibles via les référentiels Debian par défaut, nous allons donc ajouter le référentiel Dotdeb. Ouvrez le fichier /etc/apt/sources.list et ajoutez les lignes suivantes :

user@vps :~# sudo vim /etc/apt/sources.list
deb http://packages.dotdeb.org wheezy alldeb http://packages.dotdeb.org wheezy-php56 all

Récupérez et installez la clé GnuPG :

user@vps:~# wget -qO - http://www.dotdeb.org/dotdeb.gpg | sudo apt-key ajouter -

Mettez à jour le système et installez Nginx, PHP et toutes les extensions nécessaires :

user@vps :~# sudo apt-get updateuser@vps :~# sudo apt-get install nginx user@vps :~# sudo apt-get install php5-fpm php5-cli php5-json php5-apcu php5- boucle

Installer Composer

Composer est un gestionnaire de dépendances pour PHP avec lequel vous pouvez installer des packages. Composer extraira toutes les bibliothèques requises dont vous avez besoin pour votre projet.

user@vps :~# curl -sS https://getcomposer.org/installer | phpuser@vps:~# sudo mv composer.phar /usr/local/bin/composer

Installer Node Gulp et Bower

user@vps :~# curl -sL https://deb.nodesource.com/setup | sudo bash -user@vps:~# sudo apt-get install -y nodejsuser@vps:~# sudo npm install -g boweruser@vps:~# sudo npm install -g gulp

Cloner le dépôt git

Créez un répertoire racine pour votre site Web et clonez le dépôt git depuis github à l'aide des commandes suivantes :

user@vps:~# mkdir -p ~/yourPagekitSite.com/{public_html,logs}user@vps:~# git clone https://github.com/pagekit/pagekit.git ~/yourPagekitSite.com/ public_html

Installer toutes les dépendances et les ressources buld

user@vps:~# cd ~/yourPagekitSite.com/public_htmluser@vps:~# composer installuser@vps:~# npm installuser@vps:~# bower installuser@vps:~# gulp

Configuration PHP-FPM

Créez un nouveau pool PHP-FPM pour votre utilisateur :

user@vps:~# sudo tee /etc/php5/fpm/pool.d/$(whoami).conf < 

Redémarrez PHP-FPM

user@vps :~# redémarrage du service sudo php5-fpm

Configuration Nginx

Créez un nouveau bloc de serveur Nginx avec le contenu suivant :

user@vps:~# sudo tee /etc/nginx/sites-available/yourPagekitSite.com < 

Testez la configuration Nginx :

utilisateur@vps :~# sudo nginx -t

Activez le bloc serveur en créant un lien symbolique et redémarrez nginx :

user@vps :~# sudo ln -s /etc/nginx/sites-available/yourPagekitSite.com /etc/nginx/sites-enabled/yourPagekitSite.comuser@vps:~# sudo /etc/init.d/ redémarrage de nginx

Étapes finales

Ouvrez votre navigateur et saisissez l'adresse de votre site Web yourPagekitSite.com , entrez les informations de la base de données et créez votre premier utilisateur.

C'est ça. Vous avez installé votre Pagekit avec succès. Pour plus d'informations sur Pagekit, veuillez consulter le site Web de Pagekit.

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 de le configurer 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.


Debian
  1. Installer FluxBB sur un VPS CentOS 7 avec Nginx et PHP-FPM

  2. Installer Croogo sur un VPS Ubuntu avec Nginx et MariaDB

  3. Installez OpenCart 2 sur un VPS Ubuntu 14.04 avec Nginx et PHP-FPM

  4. Installer OwnCloud 7 avec Nginx et PHP-FPM sur un VPS Ubuntu

  5. Installer et configurer eXo Platform avec Nginx en reverse proxy sur un VPS Debian 8

Comment installer Wordpress avec Nginx, MariaDB et HHVM sur Debian 8

Comment installer TYPO3 7 avec Nginx et MariaDB sur Debian 8 (Jessie)

Installation de Nginx avec PHP (comme PHP-FPM) et MariaDB (LEMP) sur Debian 8

Comment installer Nextcloud 10 avec Nginx sur Debian 8

Comment installer phpBB avec LEMP (Nginx, MariaDB et PHP) sur Debian 11 Bullseye

Comment installer Nginx avec PHP-FPM sur Debian 11