GNU/Linux >> LINUX-Kenntnisse >  >> Cent OS

So installieren Sie LAMP und führen osTicket unter CentOS 6 aus

Im folgenden Tutorial zeigen wir Ihnen, wie Sie LAMP (Linux Apache MySQL und PHP) installieren und konfigurieren auf Ihrem CentOS 6 VPS und betreiben Sie Ihr eigenes Support-Ticketing-System powered by osTicket .

Was ist osTicket?

Es ist ein Open-Source-Support-Ticketing-System. Es leitet Anfragen, die per E-Mail, Webformularen und Telefonanrufen erstellt wurden, nahtlos an eine einfache, benutzerfreundliche, webbasierte Kundensupportplattform für mehrere Benutzer weiter.

Was benötigen Sie, um osTicket auf Ihrem virtuellen Linux-Server auszuführen?

  • Ein Webserver wie Apache
  • PHP-Serverversion 5.3 oder höher
  • mysqli-PHP-Erweiterung
  • gd-PHP-Erweiterung
  • gettext-PHP-Erweiterung
  • imap PHP-Erweiterung
  • json-PHP-Erweiterung
  • mbstring PHP-Erweiterung
  • xml-PHP-Erweiterung
  • MySQL-Datenbankserver Version 5.0 oder höher

Für dieses Tutorial verwenden wir einen unserer SSD-VPS-Hosting-Pläne, installiert mit mindestens CentOS 6 Basisinstallation.

STARTEN SIE EINE BILDSCHIRMSITZUNG

Bevor Sie fortfahren, verbinden Sie sich per SSH mit Ihrem Server und starten Sie einen screen Sitzung mit dem folgenden Befehl:

## screen -U -S osticket

CENTOS-SYSTEM AKTUALISIEREN

Als Nächstes müssen Sie immer sicherstellen, dass Ihr CentOS-VPS vollständig auf dem neuesten Stand ist, indem Sie Folgendes verwenden:

## yum update

LAMPE INSTALLIEREN UND EINRICHTEN

Seit osTicket erfordert einen Webserver, einen Datenbankserver und einen PHP-Server, diese müssen Sie auf Ihrem virtuellen SSD-Server einrichten . Beginnen wir mit dem Webserver, dann dem PHP-Server und den von osTicket benötigten Erweiterungen und schließlich dem Datenbankserver.

APACHE INSTALLIEREN

Installieren Sie den Apache-Webserver , fügen Sie es zum Start Ihres Servers hinzu und starten Verwenden Sie die folgenden Befehle:

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

OK, Sie können jetzt versuchen, zu http://yourdomain.tld zu navigieren (das zu Ihrer VPS-IP aufgelöst werden sollte ) und Sie sollten die Standardseite von Apache in Ihrem Browser sehen.

PHP INSTALLIEREN

Fahren Sie mit der PHP-Installation mit dem folgenden Befehl fort:

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

Testen Sie, ob Ihre PHP-Installation in Ordnung ist, indem Sie info.php erstellen Datei im Document Root Ihres Webservers unter /var/www/html mit:
## echo -e "<?php\n\tphpinfo();\n?>" > /var/www/html/info.php
einmal die info.php Datei erstellt wird, laden Sie Apache neu mit:

## service httpd restart

Öffnen Sie nun die info.php Datei in Ihrem Browser (http://yourdomain.tld/info.php) und Sie sollten verschiedene Informationen über Ihre PHP-Installation sehen.

INSTALLIEREN Sie MySQL

Installieren Sie den MySQL-Datenbankserver , fügen Sie es Ihrem Systemstart hinzu und starten Verwenden Sie die folgenden Befehle:

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

Als nächstes möchten Sie vielleicht MySQL mysql_secure_installation ausführen Post-Installationsskript, indem Sie Folgendes in Ihrem Terminal ausführen:

## 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

osTicket-INSTALLATION

Zum Zeitpunkt der Erstellung dieses Artikels war osTicket hat die Version 1.9.2 . Stellen Sie jedoch immer sicher, dass Sie die neueste verfügbare Version erhalten, und stellen Sie auch sicher, dass Sie die relevanten Abschnitte in den folgenden Befehlen ändern:

## 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, erstellen Sie als nächstes einen symbolischen Link in /var/www/html/support in das osTicket-Upload-Verzeichnis in /opt/osticket/upload mit dem folgenden Befehl:

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

An diesem Punkt sind Sie bereit, die Installation von osTicket zu starten , aber lassen Sie uns die Apache Vhost-Direktive konfigurieren und verwenden Sie support.mydomain.com um auf die osTicket-Installation zuzugreifen auf Ihrem virtuellen SSD-Server.

APACHE-VHOST ERSTELLEN

Stellen Sie zunächst sicher, dass Sie namensbasiertes virtuelles Hosting verwenden in Ihrem Apache-Webserver aktiviert ist. Dies geschieht normalerweise durch das Auskommentieren von NameVirtualHost *:80 in Ihrer Apache-Hauptkonfigurationsdatei in /etc/httpd/conf/httpd.conf . Sie können Ihren bevorzugten Editor verwenden, um die Konfigurationsdatei zu bearbeiten, oder den folgenden Befehl verwenden, um diese Option zu aktivieren, falls sie noch nicht aktiviert ist:

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

Als nächstes fügen Sie den folgenden Abschnitt an /etc/httpd/conf/httpd.conf an :

<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>

Stellen Sie natürlich sicher, dass Sie support.mydomain.com ersetzen mit Ihrem tatsächlichen (Sub-)Domainnamen. Vergessen Sie auch nicht, Apache mit service httpd restart neu zu starten damit die Änderungen wirksam werden.

MySQL-DATENBANK ERSTELLEN

Sie müssen auch eine Datenbank für osTicket erstellen, tun Sie dies mit den folgenden Befehlen:

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

Dadurch wird eine neue Datenbank mit dem Namen support erstellt und gewährt einem Benutzer namens support alle Berechtigungen mit Passwort support . Fühlen Sie sich frei, diese nach Ihren Bedürfnissen zu ändern.

FERTIGSTELLEN DER INSTALLATION

Führen Sie die folgenden Befehle aus, um die Installation von osTicket abzuschließen:

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

und führen Sie den osTicket-Webinstaller unter http://support.mydomain.com aus .

nachdem Sie die Installation abgeschlossen haben, ist es aus Sicherheitsgründen am besten, die setup/install.php zu entfernen Skript mit:

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

Natürlich müssen Sie nichts davon tun, wenn Sie einen unserer Linux-VPS-Hosting-Dienste nutzen. In diesem Fall können Sie einfach unsere erfahrenen Linux-Administratoren bitten, osTicket für Sie zu installieren. Sie sind 24×7 erreichbar und kümmern sich umgehend um Ihr Anliegen. Sie können auch lesen, wie Sie LAMP unter CentOS 7 installieren, um neue Updates zu erhalten.

PS. Wenn Ihnen dieser Beitrag gefallen hat, teilen Sie ihn bitte mit Ihren Freunden in den sozialen Netzwerken über die Schaltflächen auf der linken Seite oder hinterlassen Sie einfach unten eine Antwort. Danke.


Cent OS
  1. So installieren und führen Sie Python unter CentOS 8 aus

  2. So installieren Sie Apache und PHP (LAMP-Stack) unter Rocky Linux/Centos 8

  3. So installieren Sie PHP 5.5 auf CentOS

  4. So installieren Sie PHP 5.6 unter CentOS 7

  5. So installieren Sie PHP 7.3 auf CentOS 8

So installieren Sie Apache, PHP 7.1 und MySQL unter CentOS 7.3 (LAMP)

So installieren Sie Apache, PHP 7.2 und MySQL unter CentOS 7.4 (LAMP)

So installieren Sie PHP 7 unter CentOS 7

So installieren Sie den LAMP-Stack unter CentOS 8

So installieren Sie den LAMP-Stack unter CentOS 8

So installieren Sie den LAMP-Stack unter CentOS 6