GNU/Linux >> Belajar Linux >  >> Debian

Instal Pagekit pada VPS Debian 7 dengan Nginx, PHP-FPM dan MariaDB

Dalam posting blog ini kami akan menunjukkan cara menginstal Pagekit pada VPS Debian 7 dengan Nginx PHP-FPM dan MariaDB. Pagekit adalah CMS modern baru yang dibangun di atas kerangka kerja Symfony yang dapat Anda gunakan untuk membangun situs web atau blog Anda. Panduan ini juga dapat digunakan pada sistem VPS Linux lainnya, tetapi telah diuji dan ditulis untuk Debian 7.

Masuk ke VPS Anda melalui SSH

ssh pengguna@vps

Perbarui sistem dan instal paket yang diperlukan.

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 

Instal MariaDB 10.0

Tambahkan MariaDB ke sources.list Anda

pengguna@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'

Instal MariaDB:

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

Ketika instalasi selesai, jalankan perintah berikut untuk mengamankan instalasi Anda:

mysql_secure_installation

Selanjutnya, kita perlu membuat database untuk instalasi Pagekit kita.

user@vps:~# mysql -uroot -pMariaDB [(none)]> BUAT pagekit DATABASE;MariaDB [(none)]> BERIKAN SEMUA HAK ISTIMEWA PADA pagekit.* UNTUK 'pagekituser'@'localhost' DIIDENTIFIKASI OLEH 'pagekituser_passwd ';MariaDB [(none)]> FLUSH PRIVILEGES;MariaDB [(none)]> \q

Instal PHP dan Nginx

Versi terbaru Nginx dan PHP tidak tersedia melalui repositori default Debian, jadi kami akan menambahkan repositori Dotdeb. Buka file /etc/apt/sources.list dan tambahkan baris berikut:

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

Ambil dan instal kunci GnuPG:

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

Perbarui sistem dan instal Nginx, PHP, dan semua ekstensi yang diperlukan:

pengguna@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- keriting

Instal Komposer

Komposer adalah manajer ketergantungan untuk PHP yang dengannya Anda dapat menginstal paket. Composer akan menarik semua library yang diperlukan untuk proyek Anda.

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

Instal Node Gulp dan Bower

pengguna@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

Klon repositori git

Buat direktori root untuk situs web Anda dan klon repositori git dari github menggunakan perintah berikut:

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

Instal semua dependensi dan aset buld

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

Konfigurasi PHP-FPM

Buat kumpulan PHP-FPM baru untuk pengguna Anda:

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

Mulai ulang PHP-FPM

pengguna@vps:~# sudo service php5-fpm restart

Konfigurasi Nginx

Buat blok server Nginx baru dengan konten berikut:

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

Uji konfigurasi Nginx:

pengguna@vps:~# sudo nginx -t

Aktifkan blok server dengan membuat tautan simbolis dan mulai ulang nginx:

pengguna@vps:~# sudo ln -s /etc/nginx/sites-available/yourPagekitSite.com /etc/nginx/sites-enabled/yourPagekitSite.comuser@vps:~# sudo /etc/init.d/ nginx mulai ulang

Langkah terakhir

Buka browser Anda dan ketik alamat situs web Anda yourPagekitSite.com , masukkan informasi database dan buat pengguna pertama Anda.

Itu dia. Anda telah berhasil menginstal Pagekit Anda. Untuk informasi lebih lanjut tentang Pagekit, silakan merujuk ke situs web Pagekit.

Tentu saja Anda tidak perlu melakukan semua ini jika Anda menggunakan salah satu layanan Hosting VPS Linux kami, dalam hal ini Anda dapat meminta admin Linux ahli kami untuk menyiapkannya untuk Anda. Mereka tersedia 24×7 dan akan segera memenuhi permintaan Anda.

PS . Jika Anda menyukai posting ini, silakan bagikan dengan teman-teman Anda di jejaring sosial menggunakan tombol di sebelah kiri atau cukup tinggalkan balasan di bawah. Terima kasih.


Debian
  1. Cara Menginstal Phorum dengan Nginx di Debian 9

  2. Cara menginstal Varnish dan phpMyAdmin pada CentOS 7 VPS dengan Nginx, MariaDB dan PHP-FPM

  3. Instal Magento di CentOS 7, dengan Nginx, PHP-FPM dan MariaDB

  1. Instal FluxBB pada CentOS 7 VPS dengan Nginx dan PHP-FPM

  2. Instal Croogo di VPS Ubuntu dengan Nginx dan MariaDB

  3. Instal OpenCart 2 di Ubuntu 14.04 VPS dengan Nginx dan PHP-FPM

  1. Instal OwnCloud 7 dengan Nginx dan PHP-FPM di VPS Ubuntu

  2. Instal Concrete5 di Ubuntu 14.04 VPS dengan Nginx, PHP-FPM dan MySQL

  3. Instal dan konfigurasikan Platform eXo dengan Nginx sebagai proxy terbalik pada Debian 8 VPS