GNU/Linux >> LINUX-Kenntnisse >  >> Cent OS

So installieren Sie Feng Office auf einem CentOS 7 VPS

In diesem Tutorial zeigen wir Ihnen, wie Sie Feng Office auf einem CentOS 7 VPS installieren.

Feng Office ist eine kommerzielle webbasierte Open-Source-Collaboration-Plattform, die in PHP geschrieben ist. Für die Zwecke dieses Tutorials installieren wir Feng Onsite, eine selbst gehostete Feng Office-Lösung. Der Installationsvorgang sollte nicht länger als 10 Minuten dauern, sodass Sie sofort mit Feng Office loslegen können. Beginnen wir mit der Installation von Feng Office.

Voraussetzungen:

Feng Office 3.7.x erfordert:

  • PHP 7 oder höher mit MySQL-, GD-, IMAP-, curl- und xmlrpc-PHP-Erweiterungen.
  • Apache Web Server 2.x+ kompiliert mit installiertem Modul „mod_rewrite“, um suchmaschinenfreundliche URLs zu verwenden.
  • MySQL oder MariaDB auf Ihrem Linux-Server installiert. Für die Zwecke dieses Tutorials verwenden wir einen virtuellen CentOS 7-Server.
  • Vollständiger SSH-Root-Zugriff oder ein Benutzer mit sudo-Berechtigungen ist ebenfalls erforderlich, damit wir Feng Office installieren können.

Schritt 1:Verbinden Sie sich über SSH

Verbinden Sie sich über SSH als Root-Benutzer mit dem folgenden Befehl mit Ihrem Server:

ssh root@IP_ADDRESS -p PORT_NUMBER

Denken Sie daran, „IP_ADDRESS“ und „PORT_NUMBER“ durch Ihre tatsächliche Server-IP-Adresse und SSH-Portnummer zu ersetzen. Ersetzen Sie „root“ durch Ihren Admin-Benutzernamen, wenn Sie nicht vorhaben, das Root-Konto zu verwenden.

Bevor wir mit der Installation beginnen, müssen wir alle installierten Betriebssystempakete auf ihre neuesten Versionen aktualisieren.

Wir können dies tun, indem wir die folgenden Befehle ausführen:

yum clean all
yum update

Dies maximiert die Kompatibilität und Sicherheit über alle Pakete hinweg. Sobald die Server-OS-Pakete auf dem neuesten Stand sind, können wir mit der Installation des LAMP-Stacks mit Apache, MariaDB, PHP und allen anderen für Feng Office erforderlichen Paketen fortfahren.

Schritt 2:Apache und MariaDB installieren

Wir können Apache2 und MariaDB aus dem CentOS-Paket-Repository installieren.

Führen Sie die folgenden Befehle aus, um Apache2 und MariaDB auf dem Server zu installieren:

yum install httpd mod_ssl mariadb-server

Apache2- und MariaDB-Dienste so aktivieren, dass sie beim Serverstart automatisch gestartet werden:

systemctl enable httpd.service
systemctl enable mariadb.service

Schritt 3:Installieren Sie PHP 7, PHP-Erweiterungen und andere von Feng Office benötigte Pakete

Bevor wir mit der PHP-Installation beginnen, müssen wir prüfen, ob auf dem Server bereits ältere PHP-Versionen installiert sind:

rpm -qa | grep -i php

Entfernen Sie die alten PHP-Pakete, z. B.:

yum remove php-cli php-common php-mysql php-pdo php

Verwenden Sie die folgenden Befehle, um PHP 7.1 aus dem REMI-Repository zu installieren:

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

Fahren Sie fort, indem Sie alle PHP-Erweiterungen und -Bibliotheken installieren, die von Feng Office benötigt werden:

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

Geben Sie den folgenden Befehl ein, um zu überprüfen, ob wir PHP 7.1 verwenden:

php -v

Wir sollten den folgenden Text als Ausgabe sehen:

PHP 7.1.29 (cli) (built: May  1 2019 12:06:38) ( NTS )
Copyright (c) 1997-2018 The PHP Group
Zend Engine v3.1.0, Copyright (c) 1998-2018 Zend Technologies
    with Zend OPcache v7.1.29, Copyright (c) 1999-2018, by Zend Technologies

Suchen Sie die Konfigurationsdatei php.ini:

php -i | grep php.ini
Configuration File (php.ini) Path => /etc
Loaded Configuration File => /etc/php.ini

Bearbeiten Sie die /etc/php.ini Konfigurationsdatei und fügen Sie die folgenden Einstellungen hinzu/ändern Sie sie:

max_execution_time = 300
max_input_time = 300
memory_limit = 512M
post_max_size = 128M
upload_max_filesize = 128M
display_errors = Off
html_errors = Off
display_startup_errors = Off
log_errors = On
output_buffering = Off

Starten Sie den Apache-Webserver neu, damit die Änderungen wirksam werden:

systemctl restart httpd.service

Installieren Sie andere Pakete, die für die Installation von Feng Office erforderlich sind:

yum install catdoc xpdf ghostscript ImageMagick wkhtmltopdf

Schritt 4:Erstellen Sie die Apache-Konfigurationsdatei

Erstellen Sie eine neue Apache-Konfigurationsdatei für den Domänen-/Subdomänennamen, den wir für den Zugriff auf die Feng Office-Installation verwenden werden. Für dieses Tutorial verwenden wir „fengoffice.domain.com ‘. Stellen Sie sicher, dass Sie es durch Ihren registrierten Domainnamen ersetzen.

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

Fügen Sie die folgenden Zeilen hinzu:

<VirtualHost *:80>
ServerAdmin [email protected]
DocumentRoot /var/www/html/fengoffice/
ServerName fengoffice.domain.com
ServerAlias www.fengoffice.domain.com
<Directory /var/www/html/fengoffice/>
Options FollowSymLinks
AllowOverride All
</Directory>
ErrorLog /var/log/httpd/fengoffice-error_log
CustomLog /var/log/httpd/fengoffice-access_log common
</VirtualHost>

Starten Sie Apache erneut, damit die Änderungen wirksam werden:

systemctl restart httpd.service

Schritt 5:Erstellen Sie eine MySQL-Datenbank

Feng Office benötigt eine MySQL-Datenbank, erstellen Sie also eine neue Datenbank auf Ihrem Server:

mysql -u root -p
MariaDB [(none)]> CREATE DATABASE fengdb;
MariaDB [(none)]> CREATE USER fenguser@localhost;
MariaDB [(none)]> SET PASSWORD FOR 'fenguser'@'localhost' = PASSWORD("strong-password");
MariaDB [(none)]> GRANT ALL PRIVILEGES ON fengdb.* TO 'fenguser'@'localhost' IDENTIFIED BY 'strong-password' WITH GRANT OPTION;
MariaDB [(none)]> FLUSH PRIVILEGES;
MariaDB [(none)]> quit

Vergessen Sie nicht, „strong-password“ durch ein echtes starkes Passwort zu ersetzen.

Öffnen Sie die MariaDB-Konfigurationsdatei (/etc/my.cnf ):

vi /etc/my.cnf

Fügen Sie dann die folgenden Zeilen im Abschnitt [mysqld] hinzu/ändern Sie sie:

key_buffer = 256M
max_allowed_packet = 500M
thread_stack = 256K
thread_cache_size = 120
max_connections = 500
query_cache_limit = 1M
query_cache_size = 64M
slow_query_log = 1
slow_query_log_file = /var/log/mysql/mysql-slow.log
long_query_time = 2
log_error = /var/log/mysql/error.log

Starten Sie den MariaDB-Server neu, damit die Änderungen wirksam werden:

systemctl restart mariadb.service

Schritt 6:Feng Office auf CentOS 7 installieren

Laden Sie die neueste Version von Feng Office Community Edition herunter, die unter https://www.fengoffice.com/web/community/downloads.php in einem Verzeichnis auf dem Server verfügbar ist, und extrahieren Sie sie mit den folgenden Befehlen. Wir haben den Download-Link für die neueste Version in den folgenden Befehl vorab eingefügt:

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

Die anderen Befehle entpacken das heruntergeladene Archiv, benennen den Ordner in etwas Saubereres um und ändern den Besitzer des Ordners in Apache, damit der Server die Dateien lesen kann.

Öffnen Sie http://fengoffice.domain.com in Ihrem bevorzugten Webbrowser und starten Sie den Installationsvorgang:

Klicken Sie auf die Schaltfläche „Weiter“.

Wenn alle Anforderungen erfüllt sind, klicken Sie auf die Schaltfläche „Weiter“.

Geben Sie auf der nächsten Seite Ihren MariaDB-Benutzernamen, Ihr Passwort und Ihren Datenbanknamen ein.

Bitte beachten Sie, dass das Plug-in „core_dimensions“ obligatorisch ist und daher installiert werden muss. Möglicherweise möchten Sie auch die Plugins „Workspaces“ und „Mail“ installieren.

Klicken Sie dann auf die Schaltfläche „Fertig stellen“.

Feng Office fordert Sie dann auf, ein Administratorkonto zu erstellen.

Sobald Sie dieses Formular ausgefüllt haben, sind Sie mit dem Installationsvorgang fertig. Die Installation von Feng Office ist nun abgeschlossen. Sie können sich jetzt beim Administrator-Backend von Feng Office anmelden und es Ihren Anforderungen entsprechend konfigurieren.

Natürlich müssen Sie Feng Office nicht selbst auf einem CentOS 7 VPS installieren, wenn Sie eine unserer Managed Feng Office Hosting-Lösungen verwenden. In diesem Fall können Sie einfach unsere erfahrenen Linux-Administratoren bitten, Feng Office für Sie einzurichten. Sie sind rund um die Uhr erreichbar und kümmern sich umgehend um Ihr Anliegen.

PS . Wenn Ihnen dieser Beitrag zur Installation von Feng Office auf einem CentOS 7 VPS gefallen hat oder wenn Sie es hilfreich fanden, teilen Sie es bitte mit Ihren Freunden in den sozialen Netzwerken, indem Sie die unten stehenden Verknüpfungen zum Teilen verwenden, oder hinterlassen Sie einfach einen Kommentar im Kommentarbereich. Danke.


Cent OS
  1. So installieren Sie PHP 5.5 auf CentOS

  2. So installieren Sie PHP 5.6 unter CentOS 7

  3. So installieren Sie PHP 8 unter CentOS 7

  4. So installieren Sie PHP 8 unter CentOS 8

  5. So installieren Sie PHP 7.4 auf CentOS 7

So installieren Sie PHP 7, 7.2 und 7.3 auf CentOS 7

So installieren Sie Drupal auf CentOS 7

So installieren Sie PHP unter CentOS 8

So installieren Sie PHP 7.4 unter CentOS 8 / RHEL 8

So installieren Sie PHP 7 unter CentOS 7

So installieren Sie PHP 7.3 auf CentOS 7