GNU/Linux >> Tutoriels Linux >  >> Cent OS

Comment installer LAMP et exécuter osTicket sur CentOS 6

Dans le tutoriel suivant, nous allons vous montrer comment vous pouvez installer et configurer LAMP (Linux Apache MySQL et PHP) sur votre VPS CentOS 6 et exécutez votre propre système de billetterie d'assistance alimenté par osTicket .

Qu'est-ce qu'osTicket ?

Il s'agit d'un système de billetterie d'assistance open source. Il achemine de manière transparente les demandes créées via des e-mails, des formulaires Web et des appels téléphoniques vers une plate-forme d'assistance client Web simple, facile à utiliser et multi-utilisateurs.

De quoi avez-vous besoin pour exécuter osTicket sur votre serveur virtuel Linux ?

  • Un serveur Web comme Apache
  • Serveur PHP version 5.3 ou supérieure
  • extension PHP mysqli
  • Extension PHP gd
  • extension PHP gettext
  • extension PHP imap
  • Extension PHP json
  • Extension PHP mbstring
  • Extension PHP xml
  • Serveur de base de données MySQL version 5.0 ou supérieure

Pour ce tutoriel, nous utilisons l'un de nos plans d'hébergement SSD VPS, installé avec un minimum de CentOS 6 installation de base.

LANCER UNE SESSION D'ÉCRAN

Avant de continuer, connectez-vous en SSH à votre serveur et lancez un screen session à l'aide de la commande suivante :

## screen -U -S osticket

MISE À JOUR DU SYSTÈME CENTOS

La prochaine chose à faire est de toujours vous assurer que votre VPS CentOS est entièrement à jour en utilisant :

## yum update

INSTALLER ET CONFIGURER LA LAMPE

Depuis osTicket nécessite un serveur Web, un serveur de base de données et un serveur php, vous devrez les configurer sur votre serveur virtuel ssd . Commençons par le serveur web, puis le serveur php et les extensions requises par osTicket et enfin le serveur de base de données.

INSTALLER APACHE

Installer le serveur Web Apache , ajoutez-le au démarrage de votre serveur et démarrez-le en utilisant les commandes ci-dessous :

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

OK, vous pouvez maintenant essayer de naviguer vers http://votredomaine.tld (qui devrait correspondre à votre IP VPS ) et vous devriez voir la page par défaut d'Apache dans votre navigateur.

INSTALLER PHP

Procédez à l'installation de PHP à l'aide de la commande ci-dessous :

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

Testez que votre installation PHP est OK en créant info.php fichier à la racine du document de votre serveur Web dans /var/www/html en utilisant :
## echo -e "<?php\n\tphpinfo();\n?>" > /var/www/html/info.php
une fois le info.php fichier est créé, rechargez Apache en utilisant :

## service httpd restart

Ouvrez maintenant le info.php fichier dans votre navigateur (http://votredomaine.tld/info.php) et vous devriez voir diverses informations sur votre installation PHP.

INSTALLER MySQL

Installer le serveur de base de données MySQL , ajoutez-le au démarrage de votre système et démarrez-le en utilisant les commandes ci-dessous :

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

Ensuite, vous pouvez exécuter MySQL mysql_secure_installation script de post-installation en exécutant ce qui suit dans votre terminal :

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

INSTALLATION d'osTicket

Au moment de la rédaction de cet article, osTicket est à la version 1.9.2 . Cela étant dit, assurez-vous toujours d'obtenir la dernière version disponible et assurez-vous également de modifier les sections pertinentes dans les commandes ci-dessous :

## 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, créez ensuite un lien symbolique dans /var/www/html/support vers le répertoire de téléchargement de osTicket dans /opt/osticket/upload en utilisant la commande suivante :

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

À ce stade, vous êtes quelque peu prêt à démarrer l'installation d'osTicket , mais configurons la directive Apache Vhost et utilisez support.mydomain.com pour accéder à l'installation d'osTicket sur votre serveur virtuel ssd.

CRÉER UN VHOST APACHE

Tout d'abord, assurez-vous que l'hébergement virtuel basé sur le nom est activé sur votre serveur Web Apache. Cela se fait généralement en décommentant NameVirtualHost *:80 dans votre fichier de configuration Apache principal dans /etc/httpd/conf/httpd.conf . Vous pouvez utiliser votre éditeur préféré pour modifier le fichier de configuration ou utiliser la commande ci-dessous pour activer cette option si elle n'est pas déjà activée :

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

Ensuite, ajoutez la section ci-dessous à /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>

bien sûr, assurez-vous de remplacer support.mydomain.com avec votre nom de (sous-)domaine réel. N'oubliez pas non plus de redémarrer apache en utilisant service httpd restart pour que les modifications prennent effet.

CRÉER UNE BASE DE DONNÉES MySQL

Vous devez également créer une base de données pour osTicket, faites-le donc en utilisant les commandes suivantes :

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

cela créera une nouvelle base de données nommée support et accordera toutes les autorisations à un utilisateur nommé support avec mot de passe support . N'hésitez pas à les modifier en fonction de vos besoins.

FINALISER L'INSTALLATION

Exécutez les commandes suivantes pour finaliser l'installation d'osTicket :

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

et exécutez le programme d'installation Web d'osTicket sur http://support.mydomain.com .

après avoir terminé l'installation, pour des raisons de sécurité, il est préférable de supprimer le setup/install.php script utilisant :

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

Bien sûr, vous n'avez rien à faire si vous utilisez l'un de nos services d'hébergement VPS Linux, auquel cas vous pouvez simplement demander à nos administrateurs Linux experts d'installer osTicket pour vous. Ils sont disponibles 24h/24 et 7j/7 et prendront immédiatement en charge votre demande. Vous pouvez également lire Comment installer LAMP sur CentOS 7 pour les nouvelles mises à jour.

PS. Si vous avez aimé cet article, partagez-le avec vos amis sur les réseaux sociaux en utilisant les boutons à gauche ou laissez simplement une réponse ci-dessous. Merci.


Cent OS
  1. Comment installer PHP 5.5 sur CentOS

  2. Comment installer PHP 5.6 sur CentOS 7

  3. Comment installer PHP 7.3 sur CentOS 8

  4. Comment installer PHP 8 sur CentOS 7

  5. Comment installer PHP 8 sur CentOS 8

Comment installer Apache, PHP 7.1 et MySQL sur CentOS 7.3 (LAMP)

Comment installer Apache, PHP 7.2 et MySQL sur CentOS 7.4 (LAMP)

Comment installer PHP 7 sur CentOS 7

Comment installer la pile LAMP sur CentOS 8

Comment installer la pile LAMP sur CentOS 8

Comment installer la pile LAMP sur CentOS 6