GNU/Linux >> Znalost Linux >  >> Debian

Nainstalujte Pagekit na Debian 7 VPS s Nginx, PHP-FPM a MariaDB

V tomto příspěvku na blogu vám ukážeme, jak nainstalovat Pagekit na Debian 7 VPS s Nginx PHP-FPM a MariaDB. Pagekit je nový moderní CMS postavený na platformě Symfony, který můžete použít k vytvoření svých webových stránek nebo blogu. Tato příručka by měla fungovat i na jiných systémech Linux VPS, ale byla testována a napsána pro Debian 7 VPS.

Přihlaste se ke svému VPS přes SSH

uživatel ssh@vps

Aktualizujte systém a nainstalujte potřebné balíčky.

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 

Nainstalujte MariaDB 10.0

Přidejte MariaDB do svého 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'

Nainstalujte MariaDB:

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

Po dokončení instalace spusťte následující příkaz pro zabezpečení instalace:

mysql_secure_installation

Dále musíme vytvořit databázi pro naši instalaci Pagekitu.

user@vps:~# mysql -uroot -pMariaDB [(none)]> VYTVOŘIT DATABÁZI pagekit;MariaDB [(none)]> UDĚLEJTE VŠECHNA OPRÁVNĚNÍ NA pagekitu.* 'pagekituser'@'localhost' IDENTIFIKOVANÉ PODLE 'wpagekituser_pass ';MariaDB [(none)]> FLUSH PRIVILEGES;MariaDB [(none)]> \q

Nainstalujte PHP a Nginx

Nejnovější verze Nginx a PHP nejsou dostupné přes výchozí úložiště Debianu, takže přidáme úložiště Dotdeb. Otevřete soubor /etc/apt/sources.list a připojte následující řádky:

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

Načtěte a nainstalujte klíč GnuPG:

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

Aktualizujte systém a nainstalujte Nginx, PHP a všechna potřebná rozšíření:

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- curl

Instalovat Composer

Composer je správce závislostí pro PHP, pomocí kterého můžete instalovat balíčky. Composer stáhne všechny požadované knihovny, které potřebujete pro svůj projekt.

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

Nainstalujte Node Gulp and 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

Klonujte úložiště git

Vytvořte kořenový adresář pro svůj web a naklonujte úložiště git z githubu pomocí následujících příkazů:

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

Nainstalujte všechny závislosti a aktiva sestav

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

Konfigurace PHP-FPM

Vytvořte pro svého uživatele nový fond PHP-FPM:

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

Restartujte PHP-FPM

user@vps:~# restart služby sudo php5-fpm

Konfigurace Nginx

Vytvořte nový blok serveru Nginx s následujícím obsahem:

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

Otestujte konfiguraci Nginx:

user@vps:~# sudo nginx -t

Aktivujte blok serveru vytvořením symbolického odkazu a restartujte nginx:

user@vps:~# sudo ln -s /etc/nginx/sites-available/yourPagekitSite.com /etc/nginx/sites-enabled/yourPagekitSite.comuser@vps:~# sudo /etc/init.d/ restartování nginx

Poslední kroky

Otevřete prohlížeč a zadejte adresu svého webu yourPagekitSite.com , zadejte informace o databázi a vytvořte svého prvního uživatele.

A je to. Úspěšně jste nainstalovali svůj Pagekit. Další informace o Pagekitu naleznete na webu Pagekit.

Samozřejmě nemusíte nic z toho dělat, pokud používáte některou z našich hostingových služeb Linux VPS, v takovém případě můžete jednoduše požádat naše zkušené administrátory Linuxu, aby vám to nastavili. Jsou k dispozici 24×7 a okamžitě se postarají o váš požadavek.

PS . Pokud se vám tento příspěvek líbil, sdílejte jej se svými přáteli na sociálních sítích pomocí tlačítek vlevo nebo jednoduše zanechte odpověď níže. Děkuji.


Debian
  1. Jak nainstalovat Varnish a phpMyAdmin na CentOS 7 VPS s Nginx, MariaDB a PHP-FPM

  2. Nainstalujte FluxBB na CentOS 7 VPS s Nginx a PHP-FPM

  3. Nainstalujte Magento na CentOS 7 s Nginx, PHP-FPM a MariaDB

  1. Nainstalujte Croogo na Ubuntu VPS s Nginx a MariaDB

  2. Nainstalujte OpenCart 2 na Ubuntu 14.04 VPS s Nginx a PHP-FPM

  3. Nainstalujte OwnCloud 7 s Nginx a PHP-FPM na Ubuntu VPS

  1. Jak nainstalovat Phorum s Nginx na Debian 9

  2. Nainstalujte Concrete5 na Ubuntu 14.04 VPS s Nginx, PHP-FPM a MySQL

  3. Nainstalujte a nakonfigurujte platformu eXo s Nginx jako reverzní proxy na Debian 8 VPS