GNU/Linux >> Linux の 問題 >  >> Cent OS

LAMPをインストールしてCentOS6でosTicketを実行する方法

次のチュートリアルでは、 LAMP(Linux Apache MySQLおよびPHP)をインストールして構成する方法を紹介します。 CentOS 6 VPSで、 osTicketを利用した独自のサポートチケットシステムを実行します 。

osTicketとは何ですか?

これは、オープンソースのサポートチケットシステムです。電子メール、Webフォーム、電話で作成された問い合わせを、シンプルで使いやすいマルチユーザーのWebベースのカスタマーサポートプラットフォームにシームレスにルーティングします。

Linux Virtual ServerでosTicketを実行するために必要なものは何ですか?

  • ApacheのようなWebサーバー
  • PHPサーバーバージョン5.3以降
  • mysqliPHP拡張機能
  • gdPHP拡張機能
  • gettextPHP拡張機能
  • imapPHP拡張機能
  • jsonPHP拡張機能
  • mbstringPHP拡張機能
  • xmlPHP拡張機能
  • MySQLDatabaseサーバーバージョン5.0以降

このチュートリアルでは、最小限の CentOS 6でインストールされたSSDVPSホスティングプランの1つを使用しています。 基本インストール。

画面セッションを開始する

先に進む前に、サーバーにSSHで接続し、screenを開始します 次のコマンドを使用したセッション:

## screen -U -S osticket

CENTOSシステムを更新する

次に行うことは、CentOSVPSが完全に最新であることを常に確認することです。

## yum update

ランプの取り付けとセットアップ

osTicket以降 ウェブサーバー、データベースサーバー、PHPサーバーが必要な場合は、ssd仮想サーバーでこれらを設定する必要があります。 。まず、ウェブサーバー、次にphpサーバーと、osTicketに必要な拡張機能、最後にデータベースサーバーから始めましょう。

APACHEをインストール

ApacheWebサーバーをインストールしますサーバーのスタートアップに追加 そして起動 以下のコマンドを使用します:

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

これで、http://yourdomain.tld( VPSIPに解決されるはずです)に移動してみることができます。 )、ブラウザにApacheのデフォルトページが表示されます。

PHPのインストール

以下のコマンドを使用して、PHPのインストールを続行します。

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

info.phpを作成して、PHPのインストールが正常であることをテストします。 /var/www/htmlにあるウェブサーバーのドキュメントルートにあるファイル 使用:
## echo -e "<?php\n\tphpinfo();\n?>" > /var/www/html/info.php
info.phpに一度 ファイルが作成されたら、以下を使用してApacheをリロードします:

## service httpd restart

次に、info.phpを開きます ブラウザ(http://yourdomain.tld/info.php)にファイルを保存すると、PHPのインストールに関するさまざまな情報が表示されます。

MySQLのインストール

MySQLデータベースサーバーをインストールしますシステムのスタートアップに追加 そして起動 以下のコマンドを使用します:

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

次に、MySQL mysql_secure_installationを実行することをお勧めします ターミナルで次のコマンドを実行して、インストール後のスクリプトを作成します。

## 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のインストール

この記事を書いている時点では、 osTicket バージョンは1.9.2です 。そうは言っても、常に最新バージョンを入手できるようにし、以下のコマンドの関連セクションを変更してください。

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

次に、/var/www/html/supportにシンボリックリンクを作成します /opt/osticket/uploadのosTicketアップロードディレクトリへ 次のコマンドを使用します:

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

この時点で、osTicketのインストールを開始する準備が整いました。 、ただし、ApacheVhostディレクティブを構成しましょう support.mydomain.comを使用します osTicketのインストールにアクセスするには ssd仮想サーバー上。

CREATE APACHEVHOST

まず、名前ベースの仮想ホスティングを確認します ApacheWebサーバーで有効になっています。これは通常、NameVirtualHost *:80のコメントを解除することで行われます。 /etc/httpd/conf/httpd.confのメインApache構成ファイル 。お気に入りのエディターを使用して構成ファイルを編集するか、以下のコマンドを使用して、このオプションがまだ有効になっていない場合は有効にすることができます。

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

次に、以下のセクションを/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>

もちろん、必ずsupport.mydomain.comを置き換えてください 実際の(サブ)ドメイン名を使用します。また、service httpd restartを使用してApacheを再起動することを忘れないでください 変更を有効にするため。

MySQLデータベースを作成する

また、osTicketのデータベースを作成する必要があるため、次のコマンドを使用して作成します。

## mysql
mysql> create database support;
mysql> grant all on support.* to support@localhost identified by 'support';
mysql> \q
で識別されるsupport@localhostにsupport。*のすべてを付与します

これにより、supportという名前の新しいデータベースが作成されます supportという名前のユーザーにすべての権限を付与します パスワードsupport 。必要に応じて、これらを自由に変更してください。

インストールの完了

次のコマンドを実行して、osTicketのインストールを完了します。

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

http://support.mydomain.comでosTicketWebインストーラーを実行します 。

インストールが完了したら、セキュリティ上の理由から、setup/install.phpを削除することをお勧めします。 使用するスクリプト:

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

もちろん、Linux VPSホスティングサービスのいずれかを使用している場合は、これを行う必要はありません。その場合は、専門のLinux管理者にosTicketのインストールを依頼するだけです。彼らは24時間年中無休で利用可能であり、あなたの要求をすぐに処理します。新しいアップデートについては、CentOS7にLAMPをインストールする方法もお読みください。

PS。 この投稿が気に入った場合は、左側のボタンを使用してソーシャルネットワーク上の友達と共有するか、下に返信を残してください。ありがとう。


Cent OS
  1. CentOS7にPHP5.6をインストールする方法

  2. CentOS7にPHP8をインストールする方法

  3. CentOS8にPHP8をインストールする方法

  1. CentOS8にPythonをインストールして実行する方法

  2. Rocky Linux / Centos 8にApacheとPHP(LAMPスタック)をインストールする方法

  3. CentOS7にPHP7.4をインストールする方法

  1. CentOSにPHP5.5をインストールする方法

  2. CentOS8にPHP7.3をインストールする方法

  3. CentOS7にLAMPをインストールする方法