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

Nainstalujte Zenario s Apache, PHP a MariaDB na CentOS 7

Zenario je bezplatný a open source, vícejazyčný systém pro správu obsahu (CMS) určený pro vytváření jednoduchých i složitých blogů, zpráv, událostí a dalších typů obsahu.

V tomto článku nainstalujeme Zenario na CentOS 7 VPS s Apache, PHP a MariaDB.

Chcete-li spustit Zenario na vašem serveru, musíte nainstalovat následující požadavky

  • Apache Server verze 2
  • PHP verze 5.3 nebo novější
  • MySQL verze 5.0 nebo novější
  • Prázdná databáze MySQL k instalaci
  • Knihovny GD, libCurl, libJPEG a libPNG a podpora vícebajtů v PHP
  • Podpora Apache mod_rewrite pro soubory .htaccess (volitelné, ale vysoce doporučené)

Přihlaste se ke svému serveru přes SSH jako uživatel root

ssh root@IP

a spusťte následující příkaz pro aktualizaci všech balíčků na vašem serveru

yum -y aktualizace

Zenario potřebuje SQL databázi k uložení informací. Spuštěním následujícího příkazu nainstalujte databázový server MariaDB

yum nainstalovat mariadb mariadb-server

Spusťte databázový server MariaDB a povolte jeho spuštění v době spouštění

systemctl spustit mariadbsystemctl povolit mariadb

Za účelem zabezpečení MariaDB a nastavení rootovského hesla MariaDB spustíme skript ‘mysql_secure_installation’.

Nyní se přihlaste k serveru MariaDB pomocí uživatele „root“ a vytvořte nového koncového uživatele databáze.

mysql -u root -pCREATE DATABASE zenario;VYTVOŘIT UŽIVATELE 'zenariouser'@'localhost' IDENTIFIKOVANÉ PODLE 'HESLA';UDĚLIT VŠECHNA PRIVILEGIA NA `zenario`.* TOMU 'zenariouser'@'localhost';FLUSH PRIVILEGES; 

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

Dále nainstalujeme webový server Apache

yum install httpd

Stejně jako jsme to udělali s MariaDB, spusťte webový server Apache a přidejte jej, aby se automaticky spustil při startu systému

systemctl spustit httpdsystemctl povolit httpd

Provedením následujícího příkazu nainstalujte PHP mezi několik modulů PHP

yum install php php-gd php-common

Přejděte na oficiální web Zenario a stáhněte si nejnovější stabilní verzi softwaru. V okamžiku psaní tohoto článku je to verze 7.0.6.

wget http://zenar.io/public/downloads/XBE3u/zenario-probusiness-7.0.6b.zip

Rozbalte zip archiv v kořenovém adresáři dokumentů vašeho serveru

unzip zenario-probusiness-7.0.6b.zip -d /var/www/html/

Přejmenujte adresář

mv zenario-probusiness-7.0.6b/ zenario

Všechny soubory musí být čitelné webovým serverem, takže musíme nastavit správné vlastnictví

chown -R apache:apache /var/www/html/zenario

Potřebujeme vytvořit dva adresáře, ‚backup‘ a ‚docstore‘ mimo kořenový adresář dokumentu.

mkdir /var/www/backupmkdir /var/www/docstore

a změnit vlastnictví adresářů

chown apache:apache /var/www/backupchown apache:apache /var/www/docstore

Dále vytvořte virtuálního hostitele Apache pro vaši doménu. Vytvořte adresář „/etc/httpd/conf.d/vhosts.conf“ s následujícím obsahem

vim /etc/httpd/conf.d/vhosts.confIncludeVolitelné vhosts.d/*.conf

a vytvořte virtuálního hostitele

mkdir /etc/httpd/vhosts.d/vim /etc/httpd/vhosts.d/yourdomain.com.confServerAdmin [email protected] "/var/www/html/zenario/ "ServerName yourdomain.comServerAlias ​​www.yourdomain.comErrorLog "/var/log/httpd/yourdomain.com-error_log"CustomLog "/var/log/httpd/yourdomain.com-access_log" kombinovanýDirectoryIndex index.html index.phpOptions FollowSymLinksAllowOverride AllVyžadovat uděleno vše

Restartujte webový server, aby se změny projevily.

systemctl restart httpd

Nakonec otevřete webový prohlížeč a přejděte na http://yourdomain.com, spusťte instalační program Zenario a dokončete instalaci. Více informací o Zenario najdete v jejich oficiální dokumentaci.

Samozřejmě nemusíte nic z toho dělat, pokud používáte některou z našich hostingových služeb Linux VPS, v takovém případě můžete jednoduše požádat naše zkušené administrátory Linuxu, aby vám Zenario nainstalovali. Jsou k dispozici 24×7 a okamžitě se postarají o váš požadavek.

PS. Pokud se vám tento příspěvek líbil, sdílejte jej se svými přáteli na sociálních sítích pomocí tlačítek vlevo nebo jednoduše zanechte odpověď níže. Děkuji.


Cent OS
  1. Zabezpečte Apache pomocí Lets Encrypt na CentOS 7

  2. Jak nainstalovat PHP 7.4, 7.3, 7.2 na CentOS 7 a RHEL 7 Server

  3. Nainstalujte Apache a PHP na CentOS 7

  1. Jak nainstalovat Nextcloud s Nginx a PHP 7.3 na CentOS 8

  2. Jak nainstalovat a nakonfigurovat OpenLiteSpeed ​​s PHP 7.4 na CentOS 8

  3. Jak nainstalovat ownCloud 9.1 s Nginx a MariaDB na CentOS 7

  1. Výukový program serveru Ubuntu 14.10 LAMP s Apache 2, PHP 5 a MySQL (MariaDB)

  2. Výukový program serveru Ubuntu 15.04 LAMP s Apache 2, PHP 5 a MariaDB (místo MySQL)

  3. Výukový program serveru Ubuntu 15.10 LAMP s Apache 2.4, PHP 5 a MariaDB (místo MySQL)