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

Jak nainstalovat LAMP a spustit osTicket na CentOS 6

V následujícím tutoriálu vám ukážeme, jak můžete instalovat a nakonfigurovat LAMP (Linux Apache MySQL a PHP) na vašem CentOS 6 VPS a provozujte svůj vlastní podpůrný systém prodeje vstupenek založený na osTicket .

Co je osTicket?

Jedná se o open source podporující systém prodeje vstupenek. Bezproblémově směruje dotazy vytvořené prostřednictvím e-mailu, webových formulářů a telefonních hovorů do jednoduché, snadno použitelné, víceuživatelské webové platformy zákaznické podpory.

Co potřebujete ke spuštění osTicket na vašem virtuálním serveru Linux?

  • Webový server jako Apache
  • Server PHP verze 5.3 nebo vyšší
  • rozšíření PHP mysqli
  • rozšíření gd PHP
  • rozšíření gettext PHP
  • rozšíření PHP imap
  • json PHP rozšíření
  • rozšíření PHP mbstring
  • exml PHP rozšíření
  • Server databáze MySQL verze 5.0 nebo vyšší

Pro tento tutoriál používáme jeden z našich hostingových plánů SSD VPS nainstalovaný s minimálním CentOS 6 základní instalace.

ZAhájit relaci na obrazovce

Než budete pokračovat, SSH na váš server a spusťte screen session pomocí následujícího příkazu:

## screen -U -S osticket

AKTUALIZOVAT SYSTÉM CENTOS

Další věcí, kterou musíte udělat, je vždy se ujistit, že váš CentOS VPS je plně aktuální pomocí:

## yum update

INSTALUJTE A NASTAVTE LAMPU

Od osTicket vyžaduje webový server, databázový server a php server, budete je muset nastavit na vašem ssd virtuálním serveru . Začněme webovým serverem, pak php serverem a rozšířeními požadovanými osTicket a nakonec databázovým serverem.

NAINSTALOVAT APACHE

Nainstalujte webový server Apache , přidejte jej do spouštění serveru a spusťte jej pomocí následujících příkazů:

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

OK, nyní se můžete pokusit přejít na http://yourdomain.tld (což by se mělo přenášet na vaši IP VPS ) a ve vašem prohlížeči by se měla zobrazit výchozí stránka Apache.

INSTALOVAT PHP

Pokračujte v instalaci PHP pomocí příkazu níže:

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

Otestujte, zda je vaše instalace PHP v pořádku, vytvořením info.php soubor v kořenovém adresáři dokumentu vašeho webového serveru v /var/www/html pomocí:
## echo -e "<?php\n\tphpinfo();\n?>" > /var/www/html/info.php
jednou info.php je vytvořen, znovu načtěte Apache pomocí:

## service httpd restart

Nyní otevřete info.php soubor ve vašem prohlížeči (http://yourdomain.tld/info.php) a měli byste vidět různé informace o vaší instalaci PHP.

INSTALOVAT MySQL

Nainstalujte databázový server MySQL , přidejte jej do spouštění systému a spusťte jej pomocí následujících příkazů:

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

Dále můžete chtít spustit MySQL mysql_secure_installation po instalaci skriptu spuštěním následujícího ve vašem terminálu:

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

INSTALACE osTicket

V době psaní tohoto článku osTicket je ve verzi 1.9.2 . Jak již bylo řečeno, vždy se ujistěte, že máte k dispozici nejnovější verzi, a také nezapomeňte změnit příslušné sekce v příkazech níže:

## 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, dále vytvořte symbolický odkaz v /var/www/html/support do adresáře pro nahrávání osTicket v /opt/osticket/upload pomocí následujícího příkazu:

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

V tomto okamžiku jste poněkud připraveni zahájit instalaci osTicket , ale pojďme nakonfigurovat směrnici Apache Vhost a použijte support.mydomain.com pro přístup k instalaci osTicket na vašem virtuálním serveru ssd.

VYTVOŘTE APACHE VHOST

Nejprve se ujistěte, že virtuální hosting založený na názvu je povoleno na vašem webovém serveru Apache. To se obvykle provádí zrušením komentáře NameVirtualHost *:80 ve vašem hlavním konfiguračním souboru Apache v /etc/httpd/conf/httpd.conf . K úpravě konfiguračního souboru můžete použít svůj oblíbený editor nebo použít níže uvedený příkaz k povolení této možnosti, pokud ještě není povolena:

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

Dále připojte sekci níže do /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>

samozřejmě nezapomeňte nahradit support.mydomain.com se skutečným názvem (sub)domény. Také nezapomeňte restartovat apache pomocí service httpd restart aby se změny projevily.

VYTVOŘTE DATABÁZI MySQL

Musíte také vytvořit databázi pro osTicket, takže to proveďte pomocí následujících příkazů:

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

tím se vytvoří nová databáze s názvem support a udělí všechna oprávnění uživateli s názvem support s heslem support . Neváhejte je změnit podle svých potřeb.

FINALIZACE INSTALACE

Spusťte následující příkazy k dokončení instalace osTicket:

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

a spusťte webový instalační program osTicket na http://support.mydomain.com .

po dokončení instalace je z bezpečnostních důvodů nejlepší odstranit setup/install.php skript pomocí:

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

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 osTicket nainstalovali. Jsou k dispozici 24×7 a okamžitě se postarají o váš požadavek. Můžete si také přečíst Jak nainstalovat LAMP na CentOS 7 pro nové aktualizace.

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. Jak nainstalovat a spustit Python na CentOS 8

  2. Jak nainstalovat PHP 7.3 na CentOS 8

  3. Jak nainstalovat PHP 7.4 na CentOS 7

  1. Jak nainstalovat Apache a PHP (zásobník LAMP) na Rocky Linux/Centos 8

  2. Jak nainstalovat PHP 5.5 na CentOS

  3. Jak nainstalovat PHP 5.6 na CentOS 7

  1. Jak nainstalovat PHP 8 na CentOS 7

  2. Jak nainstalovat PHP 8 na CentOS 8

  3. Jak nainstalovat LAMP na CentOS 7