GNU/Linux >> Tutoriales Linux >  >> Cent OS

Cómo instalar LAMP y ejecutar osTicket en CentOS 6

En el siguiente tutorial le mostraremos cómo puede instalar y configurar LAMP (Linux Apache MySQL y PHP) en su CentOS 6 VPS y ejecute su propio sistema de tickets de soporte impulsado por osTicket .

¿Qué es osTicket?

Es un sistema de tickets de soporte de código abierto. Enruta sin problemas las consultas creadas por correo electrónico, formularios web y llamadas telefónicas a una plataforma de atención al cliente basada en la web, simple, fácil de usar y multiusuario.

¿Qué necesita para ejecutar osTicket en su Servidor Virtual Linux?

  • Un servidor web como Apache
  • Servidor PHP versión 5.3 o superior
  • extensión PHP mysqli
  • extensión PHP gd
  • extensión PHP gettext
  • extensión PHP de imagen
  • extensión PHP json
  • extensión PHP mbstring
  • extensión PHP xml
  • Servidor de base de datos MySQL versión 5.0 o superior

Para este tutorial, estamos usando uno de nuestros planes de alojamiento SSD VPS, instalado con un mínimo de CentOS 6 instalación base.

INICIAR UNA SESIÓN DE PANTALLA

Antes de continuar, acceda a su servidor mediante SSH e inicie una screen sesión usando el siguiente comando:

## screen -U -S osticket

ACTUALIZAR EL SISTEMA CENTOS

Lo siguiente que debe hacer es asegurarse siempre de que su CentOS VPS esté completamente actualizado usando:

## yum update

INSTALACIÓN Y CONFIGURACIÓN DE LA LÁMPARA

Desde osTicket requiere un servidor web, un servidor de base de datos y un servidor php, deberá configurarlos en su servidor virtual ssd . Comencemos con el servidor web, luego el servidor php y las extensiones requeridas por osTicket y finalmente el servidor de la base de datos.

INSTALAR APACHE

Instalar el servidor web Apache , añádelo al inicio de tu servidor y inícielo usando los siguientes comandos:

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

Bien, ahora puede intentar navegar a http://yourdomain.tld (que debería estar resolviendo su IP VPS ) y debería ver la página predeterminada de Apache en su navegador.

INSTALAR PHP

Continúe con la instalación de PHP usando el siguiente comando:

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

Pruebe que su instalación de PHP está bien creando info.php archivo en la raíz del documento de su servidor web en /var/www/html usando:
## echo -e "<?php\n\tphpinfo();\n?>" > /var/www/html/info.php
una vez que el info.php se crea el archivo, vuelva a cargar Apache usando:

## service httpd restart

Ahora abre el info.php en su navegador (http://yourdomain.tld/info.php) y debería ver información diversa sobre su instalación de PHP.

INSTALAR MySQL

Instalar el servidor de base de datos MySQL , añádelo al inicio de tu sistema y inícielo usando los siguientes comandos:

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

A continuación, es posible que desee ejecutar MySQL mysql_secure_installation después del script de instalación ejecutando lo siguiente en su 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

INSTALACIÓN de osTicket

Al momento de escribir este artículo, osTicket está en la versión 1.9.2 . Dicho esto, siempre asegúrese de obtener la última versión disponible y también asegúrese de cambiar las secciones relevantes en los comandos a continuación:

## 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, luego crea un enlace simbólico en /var/www/html/support al directorio de carga de osTicket en /opt/osticket/upload usando el siguiente comando:

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

En este punto, ya está listo para comenzar la instalación de osTicket , pero vamos a configurar la Directiva Apache Vhost y use support.mydomain.com para acceder a la instalación de osTicket en su servidor virtual SSD.

CREAR APACHE VHOST

Primero, asegúrese de alojamiento virtual basado en nombre está habilitado en su servidor web Apache. Esto generalmente se hace descomentando NameVirtualHost *:80 en su archivo de configuración principal de Apache en /etc/httpd/conf/httpd.conf . Puede usar su editor favorito para editar el archivo de configuración o usar el siguiente comando para habilitar esta opción si aún no está habilitada:

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

A continuación, agregue la siguiente sección 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>

por supuesto, asegúrese de reemplazar support.mydomain.com con su nombre de (sub)dominio real. Además, no olvide reiniciar apache usando service httpd restart para que los cambios surtan efecto.

CREAR BASE DE DATOS MySQL

También necesita crear una base de datos para osTicket, así que hágalo usando los siguientes comandos:

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

esto creará una nueva base de datos llamada support y otorgará todos los permisos a un usuario llamado support con contraseña support . Siéntete libre de cambiarlos según tus necesidades.

FINALIZANDO LA INSTALACIÓN

Ejecute los siguientes comandos para finalizar la instalación de osTicket:

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

y ejecute el instalador web de osTicket en http://support.mydomain.com .

después de haber completado la instalación, por razones de seguridad es mejor eliminar el setup/install.php guión usando:

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

Por supuesto, no tiene que hacer nada de esto si utiliza uno de nuestros servicios de alojamiento VPS de Linux, en cuyo caso simplemente puede pedirle a nuestros administradores expertos de Linux que instalen osTicket por usted. Están disponibles las 24 horas del día, los 7 días de la semana y atenderán su solicitud de inmediato. También puede leer Cómo instalar LAMP en CentOS 7 para obtener nuevas actualizaciones.

PD. Si te gustó esta publicación, compártela con tus amigos en las redes sociales usando los botones de la izquierda o simplemente deja una respuesta a continuación. Gracias.


Cent OS
  1. Cómo instalar y ejecutar Python en CentOS 8

  2. Cómo instalar Apache y PHP (pila LAMP) en Rocky Linux/Centos 8

  3. Cómo instalar PHP 7.3 en CentOS 8

  4. Cómo instalar PHP 7.4 en CentOS 7

  5. Cómo instalar LAMP en CentOS 7

Cómo instalar Apache, PHP 7.1 y MySQL en CentOS 7.3 (LAMP)

Cómo instalar Apache, PHP 7.2 y MySQL en CentOS 7.4 (LAMP)

Cómo instalar PHP 7 en CentOS 7

Cómo instalar LAMP Stack en CentOS 8

Cómo instalar LAMP Stack en CentOS 8

Cómo instalar LAMP Stack en CentOS 6