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

Come installare LAMP ed eseguire osTicket su CentOS 6

Nel seguente tutorial ti mostreremo come installare e configurare LAMP (Linux Apache MySQL e PHP) sul tuo CentOS 6 VPS ed esegui il tuo sistema di ticketing di supporto basato su osTicket .

Cos'è osTicket?

È un sistema di ticket di supporto open source. Instrada senza problemi le richieste create tramite e-mail, moduli Web e telefonate in una piattaforma di assistenza clienti basata sul Web semplice, facile da usare, multiutente.

Di cosa hai bisogno per eseguire osTicket sul tuo server virtuale Linux?

  • Un server Web come Apache
  • Server PHP versione 5.3 o successiva
  • estensione PHP MySQL
  • estensione PHP gd
  • estensione PHP gettext
  • estensione PHP imap
  • estensione PHP json
  • estensione PHP mbstring
  • estensione PHP XML
  • Server database MySQL versione 5.0 o successiva

Per questo tutorial utilizziamo uno dei nostri piani di hosting VPS SSD, installato con un minimo CentOS 6 installazione di base.

INIZIA UNA SESSIONE SCHERMO

Prima di procedere oltre, invia SSH al tuo server e avvia una screen sessione utilizzando il seguente comando:

## screen -U -S osticket

AGGIORNAMENTO DEL SISTEMA CENTOS

La prossima cosa da fare è assicurarsi sempre che il tuo CentOS VPS sia completamente aggiornato utilizzando:

## yum update

INSTALLAZIONE E CONFIGURAZIONE DELLA LAMPADA

Da osTicket richiede un server web, un server database e un server php, dovrai configurarli sul tuo server virtuale SSD . Iniziamo con il webserver, poi il php server e le estensioni richieste da osTicket ed infine il database server.

INSTALLA APACHE

Installa il server web Apache , aggiungilo all'avvio del tuo server e avviarlo utilizzando i comandi seguenti:

## yum install httpd -y
## chkconfig --levels 235 httpd on
## service httpd start

OK, ora puoi provare a navigare su http://tuodominio.tld (che dovrebbe risolversi nel tuo IP VPS ) e dovresti vedere la pagina predefinita di Apache nel tuo browser.

INSTALLA PHP

Procedi con l'installazione di PHP utilizzando il comando seguente:

## yum install php php-{cli,common,gd,mysql,imap,mbstring,xml} -y

Verifica che l'installazione di PHP sia corretta creando info.php file nella root dei documenti del tuo server web in /var/www/html usando:
## echo -e "<?php\n\tphpinfo();\n?>" > /var/www/html/info.php
una volta info.php viene creato il file, ricaricare Apache utilizzando:

## service httpd restart

Ora apri info.php file nel tuo browser (http://tuodominio.tld/info.php) e dovresti vedere varie informazioni sulla tua installazione di PHP.

INSTALLA MySQL

Installa il server del database MySQL , aggiungilo all'avvio del tuo sistema e avviarlo utilizzando i comandi seguenti:

## yum install mysql mysql-server -y
## chkconfig --levels 235 mysqld on
## service mysqld start

Successivamente, potresti voler eseguire MySQL mysql_secure_installation Post script di installazione eseguendo quanto segue nel tuo terminale:

## mysql_secure_installation

Set root password? [Y/n] Y
Remove anonymous users? [Y/n] Y
Disallow root login remotely? [Y/n] Y
Remove test database and access to it? [Y/n] Y
Reload privilege tables now? [Y/n] Y

INSTALLAZIONE osTicket

Al momento della stesura di questo articolo, osTicket è alla versione 1.9.2 . Detto questo, assicurati sempre di avere l'ultima versione disponibile e assicurati anche di modificare le sezioni pertinenti nei comandi seguenti:

## mkdir -p /opt/osticket
## wget http://osticket.com/sites/default/files/download/osTicket-v1.9.2.zip -P /tmp
## unzip -d /opt/osticket /tmp/osTicket-v1.9.2.zip

ok, quindi crea un collegamento simbolico in /var/www/html/support nella directory di caricamento di osTicket in /opt/osticket/upload utilizzando il seguente comando:

## ln -s /opt/osticket/upload /var/www/html/support

A questo punto sei in qualche modo pronto per avviare l'installazione di osTicket , ma configuriamo la direttiva Apache Vhost e usa support.mydomain.com per accedere all'installazione di osTicket sul tuo server virtuale SSD.

CREA VHOST APACHE

Innanzitutto, assicurati di hosting virtuale basato sul nome è abilitato nel tuo server web Apache. Questo di solito viene fatto decommentando NameVirtualHost *:80 nel tuo file di configurazione principale di Apache in /etc/httpd/conf/httpd.conf . Puoi utilizzare il tuo editor preferito per modificare il file di configurazione o utilizzare il comando seguente per abilitare questa opzione se non è già abilitata:

## sed -i "/^#NameVirtualHost \*:80$/ s/#NameVirtualHost \*:80/NameVirtualHost \*:80/" /etc/httpd/conf/httpd.conf

Quindi, aggiungi la sezione seguente a /etc/httpd/conf/httpd.conf :

<VirtualHost *:80>
    DocumentRoot /var/www/html/support
    ServerName support.mydomain.com
    ServerAlias www.support.mydomain.com

    <Directory "/var/www/html/support">
        AllowOverride All
    </Directory>

    ErrorLog logs/support.mydomain.com-error_log
    CustomLog logs/support.mydomain.com-access_log common
</VirtualHost>

ovviamente, assicurati di sostituire support.mydomain.com con il tuo nome di (sotto)dominio effettivo. Inoltre, non dimenticare di riavviare Apache usando service httpd restart affinché le modifiche abbiano effetto.

CREA DATABASE MySQL

Devi anche creare un database per osTicket, quindi fallo usando i seguenti comandi:

## mysql
mysql> create database support;
mysql> grant all on support.* to support@localhost identified by 'support';
mysql> \q

questo creerà un nuovo database chiamato support e concederà tutte le autorizzazioni a un utente chiamato support con password support . Sentiti libero di cambiarli in base alle tue esigenze.

FINALIZZAZIONE DELL'INSTALLAZIONE

Eseguire i seguenti comandi per finalizzare l'installazione di osTicket:

## cd /var/www/html/support 
## cp include/ost-sampleconfig.php include/ost-config.php
## chown apache: -R /var/www/html/support /opt/osticket

ed esegui il programma di installazione web osTicket su http://support.mydomain.com .

dopo aver completato l'installazione, per motivi di sicurezza è meglio rimuovere setup/install.php script utilizzando:

## rm -f /var/www/html/support/setup/install.php

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 osTicket per te. Sono disponibili 24 ore su 24, 7 giorni su 7 e si prenderanno immediatamente cura della tua richiesta. Puoi anche leggere Come installare LAMP su CentOS 7 per i nuovi aggiornamenti.

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. Come installare ed eseguire Python su CentOS 8

  2. Come installare PHP 5.5 su CentOS

  3. Come installare PHP 5.6 su CentOS 7

  4. Come installare PHP 8 su CentOS 7

  5. Come installare PHP 8 su CentOS 8

Come installare Apache, PHP 7.1 e MySQL su CentOS 7.3 (LAMP)

Come installare Apache, PHP 7.2 e MySQL su CentOS 7.4 (LAMP)

Come installare PHP 7 su CentOS 7

Come installare lo stack LAMP su CentOS 8

Come installare lo stack LAMP su CentOS 8

Come installare lo stack LAMP su CentOS 6