次のチュートリアルでは、 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。 この投稿が気に入った場合は、左側のボタンを使用してソーシャルネットワーク上の友達と共有するか、下に返信を残してください。ありがとう。