GNU/Linux >> Znalost Linux >  >> Cent OS

Jak nainstalovat Feng Office na CentOS 7 VPS

V tomto tutoriálu vám ukážeme, jak nainstalovat Feng Office na CentOS 7 VPS.

Feng Office je komerční open-source webová platforma pro spolupráci napsaná v PHP. Pro účely tohoto tutoriálu nainstalujeme Feng Onsite, což je řešení Feng Office s vlastním hostitelem. Proces instalace by neměl trvat déle než 10 minut, takže budete okamžitě připraveni začít používat Feng Office. Začněme s instalací Feng Office.

Předpoklady:

Feng Office 3.7.x vyžaduje:

  • PHP 7 nebo vyšší s rozšířeními PHP MySQL, GD, IMAP, curl a xmlrpc.
  • Apache Web Server 2.x+ zkompilovaný s nainstalovaným modulem „mod_rewrite“, aby bylo možné používat adresy URL vhodné pro vyhledávače.
  • MySQL nebo MariaDB nainstalované na vašem serveru Linux. Pro účely tohoto tutoriálu použijeme virtuální server CentOS 7.
  • Je také vyžadován úplný SSH root přístup nebo uživatel s právy sudo, abychom mohli nainstalovat Feng Office.

Krok 1:Připojte se přes SSH

Připojte se k serveru přes SSH jako uživatel root pomocí následujícího příkazu:

ssh root@IP_ADDRESS -p PORT_NUMBER

Nezapomeňte nahradit „IP_ADDRESS“ a „PORT_NUMBER“ vaší skutečnou IP adresou serveru a číslem portu SSH. Pokud neplánujete používat účet root, nahraďte „root“ svým uživatelským jménem správce.

Než začneme s instalací, musíme aktualizovat všechny nainstalované balíčky OS na jejich nejnovější verze.

Můžeme to udělat spuštěním následujících příkazů:

yum clean allyum update

To maximalizuje kompatibilitu a bezpečnost napříč všemi balíčky. Jakmile budou balíčky serverového OS aktuální, můžeme pokračovat instalací LAMP stacku s Apache, MariaDB, PHP a všemi dalšími balíčky vyžadovanými Feng Office.

Krok 2:Nainstalujte Apache a MariaDB

Apache2 a MariaDB můžeme nainstalovat z úložiště balíčků CentOS.

Spusťte následující příkazy k instalaci Apache2 a MariaDB na server:

yum nainstalovat httpd mod_ssl mariadb-server

Povolte automatické spouštění služeb Apache2 a MariaDB při spouštění serveru:

systemctl povolit httpd.servicesystemctl povolit mariadb.service

Krok 3:Nainstalujte PHP 7, rozšíření PHP a další balíčky vyžadované Feng Office

Než začneme s instalací PHP, musíme zkontrolovat, zda jsou na serveru již nainstalovány starší verze PHP:

rpm -qa | grep -i php

Odstraňte staré balíčky PHP, např.:

yum odstranit php-cli php-common php-mysql php-pdo php

K instalaci PHP 7.1 z úložiště REMI použijte následující příkazy:

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

Pokračujte instalací všech rozšíření a knihoven PHP požadovaných 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

Chcete-li ověřit, že používáme PHP 7.1, zadejte následující příkaz:

php -v

Jako výstup bychom měli vidět následující text:

PHP 7.1.29 (cli) (vytvořeno:1. května 2019 12:06:38) ( NTS )Autorská práva (c) 1997–2018 The PHP GroupZend Engine v3.1.0, Copyright (c) 1998–2018 Zend Technologies s Zend OPcache v7.1.29, Copyright (c) 1999–2018, od Zend Technologies

Vyhledejte konfigurační soubor php.ini:

php -i | grep php.iniConfiguration File (php.ini) Cesta => /etcLoaded Configuration File => /etc/php.ini

Upravte /etc/php.ini konfiguračního souboru a přidejte/upravte následující nastavení:

max_execution_time =300max_input_time =300memory_limit =512Mpost_max_size =128Mupload_max_filesize =128Mdisplay_errors =Offhtml_errors =Offdisplay_startup_errors =Offlog_buffering =Vypnuto 

Restartujte webový server Apache, aby se změny projevily:

systemctl restart httpd.service

Nainstalujte další balíčky vyžadované instalací Feng Office:

yum nainstalovat catdoc xpdf ghostscript ImageMagick wkhtmltopdf

Krok 4:Vytvořte konfigurační soubor Apache

Vytvořte nový konfigurační soubor Apache pro název domény/subdomény, kterou budeme používat pro přístup k instalaci Feng Office. V tomto tutoriálu budeme používat ‘fengoffice.domain.com ‘. Nezapomeňte jej nahradit vaším registrovaným názvem domény.

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

Přidejte následující řádky:

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

Aby se změny projevily, restartujte Apache znovu:

systemctl restart httpd.service

Krok 5:Vytvořte databázi MySQL

Feng Office vyžaduje databázi MySQL, takže si na svém serveru vytvořte novou databázi:

mysql -u root -pMariaDB [(none)]> VYTVOŘIT DATABÁZI fengdb;MariaDB [(none)]> VYTVOŘIT UŽIVATELE fenguser@localhost;MariaDB [(none)]> NASTAVIT HESLO PRO 'fenguser'@'localhost' =HESLO("silné-heslo");MariaDB [(žádné)]> UDĚLEJTE VŠECHNA PRIVILEGIÁ PRIVILEGES;MariaDB [(none)]> ukončit

Nezapomeňte nahradit „silné heslo“ skutečným silným heslem.

Otevřete konfigurační soubor MariaDB (/etc/my.cnf ):

vi /etc/my.cnf

Poté přidejte/upravte následující řádky v sekci [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.loglong_query_time =2log_error =/var/log/mysql/error.log

Restartujte server MariaDB, aby se změny projevily:

systemctl restart mariadb.service

Krok 6:Nainstalujte Feng Office na CentOS 7

Stáhněte si nejnovější verzi Feng Office Community Edition dostupnou na https://www.fengoffice.com/web/community/downloads.php do adresáře na serveru a extrahujte ji pomocí následujících příkazů. Do níže uvedeného příkazu jsme předem vložili odkaz ke stažení nejnovější verze:

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/

Ostatní příkazy rozbalí stažený archiv, přejmenují složku na čistší a změní vlastníka složky na Apache, aby server mohl číst soubory.

Otevřete http://fengoffice.domain.com ve svém oblíbeném webovém prohlížeči a spusťte proces instalace:

Klikněte na tlačítko „Další“.

Pokud jsou splněny všechny požadavky, klikněte na tlačítko ‚Další‘.

Na další stránce zadejte své uživatelské jméno MariaDB, heslo a název databáze.

Upozorňujeme, že plugin ‚core_dimensions‘ je povinný, takže jej musíte nainstalovat. Možná budete chtít nainstalovat také pluginy „pracovní prostory“ a „pošta“.

Poté klikněte na tlačítko „Dokončit“.

Feng Office vás poté požádá o vytvoření účtu správce.

Jakmile tento formulář vyplníte, dokončíte proces instalace. Instalace Feng Office je nyní dokončena. Nyní se můžete přihlásit k back-endu správce Feng Office a nakonfigurovat jej podle svých potřeb.

Samozřejmě nemusíte Feng Office instalovat na CentOS 7 VPS sami, pokud používáte jedno z našich Managed Feng Office Hosting řešení, v takovém případě můžete jednoduše požádat naše zkušené administrátory Linuxu, aby vám Feng Office nastavili. Jsou k dispozici 24×7 a okamžitě se postarají o váš požadavek.

PS . Pokud se vám líbil tento příspěvek o jak nainstalovat Feng Office na CentOS 7 VPS nebo pokud to považujete za užitečné, sdílejte to se svými přáteli na sociálních sítích pomocí níže uvedených zkratek pro sdílení nebo jednoduše zanechte komentář v sekci komentářů. Děkuji.


Cent OS
  1. Jak nainstalovat PHP 5.6 na CentOS 7

  2. Jak nainstalovat PHP 8 na CentOS 7

  3. Jak nainstalovat PHP 8 na CentOS 8

  1. Jak nainstalovat Concrete5 na CentOS 6 VPS

  2. Jak nainstalovat PmWiki na CentOS 6 VPS

  3. Jak nainstalovat Wolf CMS na CentOS VPS

  1. Jak nainstalovat PHP 5.5 na CentOS

  2. Jak nainstalovat PHP 7.3 na CentOS 8

  3. Jak nainstalovat Feng Office na Ubuntu 18.04 VPS