GNU/Linux >> Belajar Linux >  >> Cent OS

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

Dalam tutorial ini, kami akan menunjukkan cara menginstal FluxBB pada VPS CentOS 7 dengan Nginx, MariaDB dan PHP-FPM. FluxBB adalah aplikasi forum sumber terbuka yang sangat cepat dan ditulis dalam PHP. Beberapa fitur utama FluxBB adalah:antarmuka admin yang bersih, sistem izin yang fleksibel, mudah digunakan, kecepatan luar biasa, dan alat moderator yang kuat. Panduan ini juga dapat digunakan pada sistem VPS Linux lainnya, tetapi telah diuji dan ditulis untuk VPS CentOS 7.

Perbarui sistem dan instal paket yang diperlukan.

root@vps:~# yum -y updateroot@vps:~# yum install unzip wget

Instal MariaDB dan buat database.

Untuk menginstal server MariaDB jalankan perintah berikut:

root@vps:~# yum install mariadb-server mariadb

mulai layanan dan aktifkan saat boot:

root@vps:~# systemctl start mariadb.serviceroot@vps:~# systemctl aktifkan mariadb.service

Sangat penting untuk mengamankan server MariaDB Anda, jalankan skrip berikut sebelum membuat dan mengisi database.

mysql_secure_installation

Setelah Anda selesai dengan langkah di atas, login sebagai pengguna root MariaDB dan buat database dan pengguna baru:

root@vps:~# mysql -uroot -p
MariaDB [(none)]>> buat database fluxbb;MariaDB [(none)]>> BERIKAN SEMUA HAK ISTIMEWA DI fluxbb.* UNTUK 'fluxbb'@'localhost' DIIDENTIFIKASI OLEH 'fluxbbPassword';MariaDB [(none)]>> hak istimewa flush;MariaDB [(none)]>> \q;

Unduh dan buka zip FluxBB

Pada saat penulisan ini, versi stabil terbaru dari FluxBB adalah versi 1.5.7. Perintah berikut akan membuat direktori root untuk forum Anda dan mengunduh serta mengekstrak file zip FluxBB.

root@vps:~# mkdir -p /var/www/html/myForum.org/root@vps:~# cd /var/www/html/myForum.org/root@vps:~# wget http://fluxbb.org/download/releases/1.5.7/fluxbb-1.5.7.ziproot@vps:~# unzip fluxbb-1.5.7.ziproot@vps:~# mv fluxbb-1.5.7/* .root@ vps:~# rm -rf fluxbb-1.5.7*

Instal dan konfigurasikan PHP dan Nginx

Instalasi PHP dan Nginx cukup mudah, cukup jalankan perintah berikut:

root@vps:~# yum install nginx php-fpm php-cli php-mysqlnd php-mbstring php-gd php-curl php-pdo
root@vps:~# systemctl start php-fpm.serviceroot@vps:~# systemctl aktifkan php-fpm.serviceroot@vps:~# systemctl start nginx.service root@vps:~# systemctl aktifkan nginx.service 

Untuk mengubah PHP-FPM agar mendengarkan di soket unix, buka kumpulan www default

root@vps:~# vim /etc/php-fpm.d/www.conf

dan ubah dari

dengarkan =127.0.0.1:9000

untuk

listen =/var/run/php-fpm/php-fpm.socket

dan mulai ulang layanan agar perubahan diterapkan

root@vps:~# systemctl restart php-fpm

Buat direktori sesi php dan ubah kepemilikan menjadi apache (pengguna yang menjalankan PHP).

root@vps:~# mkdir /var/lib/php/session
root@vps:~# chown apache:apache /var/lib/php/session

Buat blok server Nginx baru dengan konten berikut:

root@vps:~# cat <<'EOF'>> /etc/nginx/conf.d/myForum.org.confserver { server_name myForum.org; mendengarkan 80; root /var/www/html/myForum.org; access_log /var/log/nginx/myForum.org-access.log; error_log /var/log/nginx/myForum.org-error.log; indeks indeks.php; lokasi / { try_files $uri $uri/ /rewrite.php?$args; } lokasi ~ /(cache|include|lang|plugins) { tolak semua; kembali 403; } lokasi ~ \.php$ { fastcgi_index index.php; fastcgi_split_path_info ^(.+\.php)(.*)$; fastcgi_keep_conn aktif; sertakan /etc/nginx/fastcgi_params; fastcgi_pass unix:/var/run/php-fpm/php-fpm.socket; fastcgi_param SCRIPT_FILENAME $document_root$fastcgi_script_name; } lokasi ~ /\.ht { tolak semua; }}EOF

Uji konfigurasi Nginx dan restart server dengan menjalankan perintah berikut:

root@vps:~# nginx -troot@vps:~# systemctl restart nginx

Setel izin yang benar

root@vps:~# chown -R apache:apache /var/www/html/myForum.org/

Itu dia. Sekarang buka browser Anda, pergi ke http://myForum.org/install.php dan ikuti wizard penginstalan FluxBB.

Untuk informasi lebih lanjut, silakan kunjungi situs web resmi FluxBB.

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.


Cent OS
  1. Cara menginstal WordPress Multisite di Centos VPS dengan Nginx

  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 eZ Publish Community Project pada CentOS 7 VPS dengan Nginx dan PHP-FPM

  2. Instal PowerDNS dan Poweradmin pada CentOS 7 VPS

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

  1. Cara Menginstal Let's Encrypt di CentOS 8 Dengan Nginx

  2. Instal Croogo di VPS Ubuntu dengan Nginx dan MariaDB

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