GNU/Linux >> Linux Esercitazione >  >> Cent OS

Installa Zenario con Apache, PHP e MariaDB su CentOS 7

Zenario è un sistema di gestione dei contenuti (CMS) multilingue gratuito e open source progettato per la creazione di blog, notizie, eventi e altri tipi di contenuto semplici o complessi.

In questo articolo installeremo Zenario su una CentOS 7 VPS con Apache, PHP e MariaDB.

Per eseguire Zenario sul tuo server devi installare i seguenti requisiti

  • Apache Server versione 2
  • Versione PHP 5.3 o successiva
  • MySQL versione 5.0 o successiva
  • Un database MySQL vuoto su cui installare
  • Le librerie GD, libCurl, libJPEG e libPNG e il supporto multibyte in PHP
  • Supporto Apache mod_rewrite per file .htaccess (opzionale ma altamente raccomandato)

Accedi al tuo server tramite SSH come utente root

ssh root@IP

ed esegui il comando seguente per aggiornare tutti i pacchetti sul tuo server

yum -y update

Zenario ha bisogno di un database SQL per memorizzare le informazioni. Eseguire il comando seguente per installare il server di database MariaDB

yum install mariadb mariadb-server

Avvia il server del database MariaDB e abilitalo all'avvio all'avvio

systemctl start mariadb
systemctl enable mariadb

Per proteggere MariaDB e impostare la password di root di MariaDB, eseguiremo lo script "mysql_secure_installation".

Ora, accedi al server MariaDB utilizzando l'utente "root" e crea un nuovo utente finale del database.

mysql -u root -p

CREATE DATABASE zenario;
CREATE USER 'zenariouser'@'localhost' IDENTIFIED BY 'PASSWORD';
GRANT ALL PRIVILEGES ON `zenario`.* TO 'zenariouser'@'localhost';
FLUSH PRIVILEGES;

Non dimenticare di sostituire "PASSWORD" con una password efficace.

Successivamente, installeremo il server Web Apache

yum install httpd

Come abbiamo fatto con MariaDB, avvia il server web Apache e aggiungilo per l'avvio automatico all'avvio del sistema

systemctl start httpd
systemctl enable httpd

Esegui il comando seguente per installare PHP tra pochi moduli PHP

yum install php php-gd php-common

Vai al sito Web ufficiale di Zenario e scarica l'ultima versione stabile del software. Al momento della stesura di questo articolo è la versione 7.0.6.

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

Decomprimi l'archivio zip nella directory principale dei documenti del tuo server

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

Rinomina la directory

mv zenario-probusiness-7.0.6b/ zenario

Tutti i file devono essere leggibili dal server web, quindi è necessario impostare la proprietà corretta

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

Dobbiamo creare due directory, "backup" e "docstore" al di fuori della directory principale del documento.

mkdir /var/www/backup
mkdir /var/www/docstore

e modificare la proprietà delle directory

chown apache:apache /var/www/backup
chown apache:apache /var/www/docstore

Quindi, crea l'host virtuale Apache per il tuo dominio. Crea la directory '/etc/httpd/conf.d/vhosts.conf' con il seguente contenuto

vim /etc/httpd/conf.d/vhosts.conf

IncludeOptional vhosts.d/*.conf

e crea l'host virtuale

mkdir /etc/httpd/vhosts.d/
vim /etc/httpd/vhosts.d/yourdomain.com.conf

<VirtualHost YOUR_SERVER_IP:80>
ServerAdmin [email protected]
DocumentRoot "/var/www/html/zenario/"
ServerName yourdomain.com
ServerAlias www.yourdomain.com
ErrorLog "/var/log/httpd/yourdomain.com-error_log"
CustomLog "/var/log/httpd/yourdomain.com-access_log" combined

<Directory "/var/www/html/zenario/">
DirectoryIndex index.html index.php
Options FollowSymLinks
AllowOverride All
Require all granted
</Directory>
</VirtualHost>

Riavvia il server web per rendere effettive le modifiche.

systemctl restart httpd

Infine, apri un browser web e accedi a http://tuodominio.com per eseguire il programma di installazione di Zenario e completare l'installazione. Maggiori informazioni su Zenario le puoi trovare nella loro documentazione ufficiale.

Ovviamente non devi fare nulla di tutto questo se usi uno dei nostri servizi di hosting VPS Linux, nel qual caso puoi semplicemente chiedere ai nostri esperti amministratori Linux di installare Zenario per te. Sono disponibili 24 ore su 24, 7 giorni su 7 e si prenderanno immediatamente cura della tua richiesta.

PS. Se questo post ti è piaciuto condividilo con i tuoi amici sui social network utilizzando i pulsanti a sinistra o semplicemente lascia una risposta qui sotto. Grazie.


Cent OS
  1. Proteggi Apache con Lets Encrypt su CentOS 7

  2. Come installare PHP 7.4, 7.3, 7.2 su CentOS 7 e RHEL 7 Server

  3. Come installare Nextcloud con Nginx e PHP 7.3 su CentOS 8

  4. Come installare e configurare OpenLiteSpeed ​​con PHP 7.4 su CentOS 8

  5. Installa Apache e PHP su CentOS 7

Come installare Lighttpd con PHP-FPM e MariaDB su CentOS 8

Come installare Lighttpd con PHP FPM e MariaDB su CentOS 7 / RHEL 7

Installa Apache, MariaDB, PHP (stack LAMP) in CentOS 8

Come installare Lighttpd con PHP e MariaDB su CentOS 7

Come installare LAMP (Apache, MariaDB, PHP) su un Cloud Server CentOS 7.2

Come installare il server Web OpenLiteSpeed ​​con MariaDB e PHP