GNU/Linux >> Belajar Linux >  >> Cent OS

Cara menginstal LAMP dan menjalankan osTicket di CentOS 6

Dalam tutorial berikut kami akan menunjukkan kepada Anda bagaimana Anda dapat menginstal dan mengonfigurasi LAMP (Linux Apache MySQL dan PHP) di CentOS 6 VPS Anda dan jalankan sendiri, sistem dukungan tiket yang didukung oleh osTicket .

Apa itu osTicket?

Ini adalah sistem tiket dukungan sumber terbuka. Ini dengan mulus mengarahkan pertanyaan yang dibuat melalui email, formulir web, dan panggilan telepon ke platform dukungan pelanggan berbasis web yang sederhana, mudah digunakan, multi-pengguna.

Apa yang Anda perlukan untuk menjalankan osTicket di Server Virtual Linux Anda?

  • Server Web seperti Apache
  • Server PHP versi 5.3 atau lebih tinggi
  • ekstensi PHP mysqli
  • ekstensi gd PHP
  • ekstensi PHP gettext
  • ekstensi immap PHP
  • ekstensi json PHP
  • ekstensi mbstring PHP
  • ekstensi PHP xml
  • Server Database MySQL versi 5.0 atau lebih tinggi

Untuk tutorial ini kami menggunakan salah satu Paket Hosting VPS SSD kami, yang diinstal dengan minimal CentOS 6 instalasi dasar.

MULAI SESI LAYAR

Sebelum melanjutkan lebih jauh, SSH ke server Anda dan mulai screen sesi menggunakan perintah berikut:

## screen -U -S osticket

PERBARUI SISTEM CENTOS

Hal selanjutnya yang harus dilakukan adalah selalu memastikan VPS CentOS Anda benar-benar up-to-date menggunakan:

## yum update

PASANG DAN PERSIAPAN LAMPU

Sejak osTicket memerlukan server web, server basis data, dan server php, Anda harus menyiapkannya di server virtual SSD Anda . Mari kita mulai dengan server web, kemudian server php dan ekstensi yang dibutuhkan oleh osTicket dan terakhir server database.

INSTAL APACHE

Instal server web Apache , tambahkan ke server Anda mulai dan mulai menggunakan perintah di bawah ini:

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

Oke, sekarang Anda dapat mencoba menavigasi ke http://domainanda.tld (yang seharusnya diselesaikan ke IP VPS Anda ) dan Anda akan melihat halaman default Apache di browser Anda.

INSTAL PHP

Lanjutkan dengan instalasi PHP menggunakan perintah di bawah ini:

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

Uji instalasi PHP Anda OK dengan membuat info.php file di root dokumen server web Anda di /var/www/html menggunakan:
## echo -e "<?php\n\tphpinfo();\n?>" > /var/www/html/info.php
sekali info.php file dibuat, muat ulang Apache menggunakan:

## service httpd restart

Sekarang buka info.php file di browser Anda (http://yourdomain.tld/info.php) dan Anda akan melihat berbagai informasi tentang instalasi PHP Anda.

INSTAL MySQL

Instal server database MySQL , tambahkan ke sistem Anda mulai dan mulai menggunakan perintah di bawah ini:

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

Selanjutnya, Anda mungkin ingin menjalankan mysql_secure_installation MySQL posting skrip instalasi dengan menjalankan yang berikut di terminal Anda:

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

PEMASANGAN osTicket

Pada saat artikel ini ditulis, osTicket ada di versi 1.9.2 . Karena itu, selalu pastikan Anda mendapatkan versi terbaru yang tersedia dan juga pastikan untuk mengubah bagian yang relevan dalam perintah di bawah ini:

## 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, selanjutnya buat tautan simbolis di /var/www/html/support ke direktori unggah osTicket di /opt/osticket/upload menggunakan perintah berikut:

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

Pada titik ini Anda agak siap untuk memulai instalasi osTicket , tapi mari kita mengonfigurasi Apache Vhost Directive dan gunakan support.mydomain.com untuk mengakses instalasi osTicket di server virtual SSD Anda.

BUAT VHOST APACHE

Pertama, pastikan hosting virtual berbasis nama diaktifkan di server web Apache Anda. Ini biasanya dilakukan dengan menghapus komentar NameVirtualHost *:80 di file konfigurasi Apache utama Anda di /etc/httpd/conf/httpd.conf . Anda dapat menggunakan editor favorit Anda untuk mengedit file konfigurasi atau menggunakan perintah di bawah ini untuk mengaktifkan opsi ini jika belum diaktifkan:

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

Selanjutnya, tambahkan bagian di bawah ini ke /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>

tentu saja, pastikan Anda mengganti support.mydomain.com dengan nama domain (sub) Anda yang sebenarnya. Juga, jangan lupa untuk me-restart apache menggunakan service httpd restart agar perubahan diterapkan.

BUAT DATABASE MySQL

Anda juga perlu membuat database untuk osTicket, jadi lakukan dengan perintah berikut:

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

ini akan membuat database baru bernama support dan akan memberikan semua izin kepada pengguna bernama support dengan sandi support . Jangan ragu untuk mengubahnya sesuai kebutuhan Anda.

MENYELESAIKAN PEMASANGAN

Jalankan perintah berikut untuk menyelesaikan instalasi osTicket:

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

dan jalankan penginstal web osTicket di http://support.mydomain.com .

setelah Anda menyelesaikan instalasi, demi alasan keamanan, sebaiknya hapus setup/install.php skrip menggunakan:

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

Tentu saja Anda tidak perlu melakukan semua ini jika Anda menggunakan salah satu layanan Hosting VPS Linux kami, dalam hal ini Anda dapat meminta admin Linux ahli kami untuk menginstal osTicket untuk Anda. Mereka tersedia 24 × 7 dan akan segera menangani permintaan Anda. Anda juga dapat membaca Cara menginstal LAMP di CentOS 7 untuk pembaruan baru.

PS. Jika Anda menyukai posting ini, silakan bagikan dengan teman-teman Anda di jejaring sosial menggunakan tombol di sebelah kiri atau cukup tinggalkan balasan di bawah. Terima kasih.


Cent OS
  1. Cara Menginstal PHP 7.3 di CentOS 8

  2. Cara Menginstal PHP 7.4 di CentOS 7

  3. Cara menginstal LAMP di CentOS 7

  1. Cara Install Apache dan PHP (LAMP stack) di Rocky Linux/Centos 8

  2. Cara Menginstal PHP 5.5 di CentOS

  3. Cara Menginstal PHP 5.6 di CentOS 7

  1. Cara Menginstal dan Menjalankan Python di CentOS 8

  2. Cara Menginstal PHP 8 di CentOS 7

  3. Cara Menginstal PHP 8 di CentOS 8