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 =VypnutoRestartujte webový server Apache, aby se změny projevily:
systemctl restart httpd.serviceNainstalujte další balíčky vyžadované instalací Feng Office:
yum nainstalovat catdoc xpdf ghostscript ImageMagick wkhtmltopdfKrok 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.confPřidejte následující řádky:
ServerAdmin [email protected] /var/www/html/fengoffice/ServerName fengoffice.domain.comServerAlias www.fengoffice.domain.com Mož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.serviceKrok 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čitNezapomeňte nahradit „silné heslo“ skutečným silným heslem.
Otevřete konfigurační soubor MariaDB (
/etc/my.cnf
):vi /etc/my.cnfPoté 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.logRestartujte server MariaDB, aby se změny projevily:
systemctl restart mariadb.serviceKrok 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.
Jak nainstalovat GlassFish 5 na CentOS 7 Jak nainstalovat Flectru na CentOS 8 s Nginx jako reverzní proxyCent OS