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 vimInstaller 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-serverUne fois l'installation terminée, exécutez la commande suivante pour sécuriser votre installation :
mysql_secure_installationEnsuite, 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)]> \qInstaller 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.listdeb http://packages.dotdeb.org wheezy alldeb http://packages.dotdeb.org wheezy-php56 allRé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- boucleInstaller 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/composerInstaller 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 gulpCloner 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_htmlInstaller 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:~# gulpConfiguration 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-fpmConfiguration 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 -tActivez 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.