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

Cara Menginstal Feng Office di CentOS 7 VPS

Dalam tutorial ini, kami akan menunjukkan cara menginstal Feng Office di VPS CentOS 7.

Feng Office adalah platform kolaborasi berbasis web open-source komersial yang ditulis dalam PHP. Untuk keperluan tutorial ini, kami akan menginstal Feng Onsite, yang merupakan solusi Feng Office yang dihosting sendiri. Proses penginstalan tidak akan memakan waktu lebih dari 10 menit, jadi Anda akan segera siap menggunakan Feng Office. Mari mulai menginstal Feng Office.

Prasyarat:

Feng Office 3.7.x membutuhkan:

  • PHP 7 atau lebih tinggi dengan ekstensi PHP MySQL, GD, IMAP, curl, dan xmlrpc.
  • Apache Web Server 2.x+ dikompilasi dengan modul 'mod_rewrite' yang diinstal untuk menggunakan URL ramah mesin pencari.
  • MySQL atau MariaDB terinstal di server Linux Anda. Untuk keperluan tutorial ini, kita akan menggunakan server virtual CentOS 7.
  • Akses root SSH penuh atau pengguna dengan hak sudo juga diperlukan agar kami dapat menginstal Feng Office.

Langkah 1:Terhubung melalui SSH

Hubungkan ke server Anda melalui SSH sebagai pengguna root menggunakan perintah berikut:

ssh root@IP_ADDRESS -p PORT_NUMBER

Ingatlah untuk mengganti “IP_ADDRESS” dan “PORT_NUMBER” dengan alamat IP server dan nomor port SSH Anda yang sebenarnya. Ganti “root” dengan nama pengguna admin Anda jika Anda tidak berencana menggunakan akun root.

Sebelum memulai instalasi, kita perlu memperbarui semua paket OS yang diinstal ke versi terbarunya.

Kita dapat melakukannya dengan menjalankan perintah berikut:

yum clean allyum update

Ini memaksimalkan kompatibilitas dan keamanan di semua paket. Setelah paket OS server diperbarui, kita dapat melanjutkan dengan menginstal tumpukan LAMP dengan Apache, MariaDB, PHP, dan semua paket lain yang diperlukan oleh Feng Office.

Langkah 2:Instal Apache dan MariaDB

Kita dapat menginstal Apache2 dan MariaDB dari repositori paket CentOS.

Jalankan perintah berikut untuk menginstal Apache2 dan MariaDB di server:

yum install httpd mod_ssl mariadb-server

Aktifkan layanan Apache2 dan MariaDB untuk memulai secara otomatis saat server boot:

systemctl aktifkan httpd.servicesystemctl aktifkan mariadb.service

Langkah 3:Instal PHP 7, Ekstensi PHP, dan Paket Lain yang Diperlukan oleh Feng Office

Sebelum memulai instalasi PHP, kita perlu memeriksa apakah ada versi PHP yang lebih lama yang sudah terinstal di server:

rpm -qa | grep -i php

Hapus paket PHP lama, mis.:

yum hapus php-cli php-common php-mysql php-pdo php

Gunakan perintah berikut untuk menginstal PHP 7.1 dari repositori REMI:

yum install http://rpms.remirepo.net/enterprise/remi-release-7.rpmyum-config-manager --enable remi-php71

Lanjutkan dengan menginstal semua ekstensi dan pustaka PHP yang diperlukan oleh Feng Office:

yum install yum install php php-common php-cli php-json php-mysqlnd php-curl php-opcache php-xml php-xmlrpc php-gd php-mbstring php-pdo

Untuk memverifikasi bahwa kami menggunakan PHP 7.1, ketik perintah berikut:

php -v

Kita akan melihat teks berikut sebagai output:

PHP 7.1.29 (cli) (dibuat:1 Mei 2019 12:06:38) ( NTS )Hak Cipta (c) 1997-2018 The PHP GroupZend Engine v3.1.0, Hak Cipta (c) 1998-2018 Zend Technologies dengan Zend OPcache v7.1.29, Hak Cipta (c) 1999-2018, oleh Zend Technologies

Cari file konfigurasi php.ini:

php -i | grep php.iniFile Konfigurasi (php.ini) Path => /etcLoaded File Konfigurasi => /etc/php.ini

Edit /etc/php.ini file konfigurasi dan tambahkan/ubah pengaturan berikut:

max_execution_time =300max_input_time =300memory_limit =512Mpost_max_size =128Mupload_max_filesize =128Mdisplay_errors =Offhtml_errors =Offdisplay_startup_errors =Offlog_errors =Onoutput_buffering =Mati

Mulai ulang server web Apache agar perubahan diterapkan:

systemctl restart httpd.service

Instal paket lain yang diperlukan oleh instalasi Feng Office:

yum install catdoc xpdf ghostscript ImageMagick wkhtmltopdf

Langkah 4:Buat File Konfigurasi Apache

Buat file konfigurasi Apache baru untuk nama domain/subdomain yang akan kita gunakan untuk mengakses instalasi Feng Office. Untuk tutorial ini, kita akan menggunakan ‘fengoffice.domain.com '. Pastikan untuk menggantinya dengan nama domain terdaftar Anda.

vi /etc/httpd/conf.d/feng.conf

Tambahkan baris berikut:

ServerAdmin [email protected] /var/www/html/fengoffice/ServerName fengoffice.domain.comServerAlias ​​www.fengoffice.domain.comOpsi FollowSymLinksAllowOverride AllErrorLog /var/log/httpd/fengoffice-error_logCustomLog /var/log/httpd/fengoffice-access_log common

Mulai ulang Apache sekali lagi agar perubahan diterapkan:

systemctl restart httpd.service

Langkah 5:Buat Database MySQL

Feng Office memerlukan database MySQL, jadi buat database baru di server Anda:

mysql -u root -pMariaDB [(none)]> BUAT DATABASE fengdb;MariaDB [(none)]> CREATE USER fenguser@localhost;MariaDB [(none)]> SET PASSWORD UNTUK 'fenguser'@'localhost' =PASSWORD("strong-password");MariaDB [(none)]> BERIKAN SEMUA HAK ISTIMEWA DI fengdb.* KEPADA 'fenguser'@'localhost' DIIDENTIFIKASI DENGAN 'strong-password' WITH GRANT OPTION;MariaDB [(none)]> FLUSH PRIVILEGES;MariaDB [(none)]> keluar

Jangan lupa untuk mengganti 'strong-password' dengan kata sandi kuat yang sebenarnya.

Buka file konfigurasi MariaDB (/etc/my.cnf ):

vi /etc/my.cnf

Kemudian tambahkan/ubah baris berikut di bagian [mysqld]:

key_buffer =256Mmax_allowed_packet =500Mthread_stack =256Kthread_cache_size =120max_connections =500query_cache_limit =1Mquery_cache_size =64Mslow_query_log =1slow_query_log_file =/var/log/mysql/mysql-slow_log> 

Mulai ulang Server MariaDB agar perubahan diterapkan:

systemctl restart mariadb.service

Langkah 6:Instal Feng Office di CentOS 7

Unduh versi terbaru Feng Office Community Edition yang tersedia di https://www.fengoffice.com/web/community/downloads.php dalam direktori di server dan ekstrak menggunakan perintah berikut. Kami telah memasukkan tautan unduhan untuk versi terbaru pada perintah di bawah ini:

wget -O fengoffice.zip --no-check-certificate https://www.fengoffice.com/web/reference.php?dest=latest_versionunzip fengoffice.zip -d /var/www/html/mv /var /www/html/fengoffice-3.*/ /var/www/html/fengoffice/chown apache:apache -R /var/www/html/fengoffice/

Perintah lain unzip arsip yang diunduh, ganti nama folder menjadi sesuatu yang lebih bersih, dan ubah pemilik folder menjadi Apache sehingga server dapat membaca file.

Buka http://fengoffice.domain.com di browser web favorit Anda dan mulai proses instalasi:

Klik tombol 'Berikutnya'.

Jika semua persyaratan terpenuhi, klik tombol ‘Berikutnya’.

Di halaman berikutnya, masukkan nama pengguna, kata sandi, dan nama database MariaDB Anda.

Perlu diketahui, plugin 'core_dimensions' bersifat wajib sehingga Anda harus menginstalnya. Anda mungkin ingin menginstal plugin 'ruang kerja' dan 'mail' juga.

Kemudian, klik tombol 'Selesai'.

Feng Office kemudian akan meminta Anda untuk membuat akun administrator.

Setelah Anda melengkapi formulir itu, Anda selesai dengan proses instalasi. Instalasi Feng Office sekarang selesai. Sekarang Anda dapat masuk ke back-end administrator Feng Office dan mengonfigurasinya sesuai dengan kebutuhan Anda.

Tentu saja, Anda tidak perlu menginstal Feng Office pada CentOS 7 VPS sendiri jika Anda menggunakan salah satu solusi Managed Feng Office Hosting kami, dalam hal ini Anda dapat meminta admin Linux ahli kami untuk menyiapkan Feng Office untuk Anda. Mereka tersedia 24×7 dan akan segera memenuhi permintaan Anda.

PS . Jika Anda menyukai posting ini tentang cara menginstal Feng Office di VPS CentOS 7 atau jika Anda merasa terbantu, silakan bagikan dengan teman-teman Anda di jejaring sosial menggunakan pintasan berbagi di bawah ini, atau cukup tinggalkan komentar di bagian komentar. Terima kasih.


Cent OS
  1. Cara Menginstal PHP 5.5 di CentOS

  2. Cara Menginstal PHP 5.6 di CentOS 7

  3. Cara Menginstal PHP 8 di CentOS 7

  1. Cara Menginstal PHP 8 di CentOS 8

  2. Cara menginstal PHP-Nuke pada CentOS 6 VPS

  3. Cara menginstal Concrete5 pada CentOS 6 VPS

  1. Cara menginstal PmWiki di CentOS 6 VPS

  2. Cara menginstal MyWebSQL di CentOS VPS

  3. Cara Menginstal PHP 7.3 di CentOS 7