RHEL/CentOS/Fedora 上で PointSMS を使用して独自のオンライン SMS ポータルをセットアップして実行する
PointSMS は、PHP 言語で書かれた無料のオープン ソース オンライン SMS アプリケーションです。これを使用すると、独自のオンライン SMS ポータルをセットアップして、< 経由で単一または大量の SMS メッセージを送信できます。GloboSMS ゲートウェイを使用すると、世界中の顧客、従業員、パートナーと連絡を取ることができます。
PointSMS は、管理 (追加、削除、変更、<すべてのユーザー アカウント、請求書の送信、その他の多くの機能をstrong>無効にします。
この記事では、RHEL の「PointSMS」 を使用してオンライン SMS Web サイト ポータルをインストールおよびセットアップする方法を説明します。 ="color: #990099;">CentOS、Fedora システム。
PointSMSの機能
以下は、PointSMS ポータルの主な機能の一部です。
- 取り付けも使用も簡単です。
- UTF-8 のサポート (ギリシャ語をサポート)。
- パネルからすべてのクライアントアカウントを簡単に管理(追加、削除、変更、無効化)できます。
- SMS の制限とクレジット。
- 請求書を電子メールでクライアントに送信する請求書システム。
- 完全なトランザクション ログを提供します。
- オンライン ソフトウェア アップデート。
- バックエンドとして kannel を使用した受信メッセージのサポート。
- テレビでSMSを公開するためのFlashプレーヤーのサポート。
- 受信SMSのXML出力。
Apache、MySQL、PHP のインストール
「PointSMS」ポータルをインストールするには、Apache、MySQL、PHP、Wgetが必要です。システムにインストールされているstrong>パッケージ。したがって、次の yum コマンドを使用してインストールします。コマンド全体をコピーしてターミナルに貼り付けます。
yum -y install httpd httpd-devel mysql mysql-server php-mysql php-gd php-imap php-ldap php-mbstring php-odbc php-pear php-xml php-xmlrpc wget
上記のパッケージをすべてインストールしたら、Apache と MySQL のシステム起動リンクを作成します。したがって、システムが起動するたびに、これらのサービスが自動的に開始されます。
chkconfig --levels 235 httpd on
chkconfig --levels 235 mysqld on
次のコマンドを入力して、以下に示すように両方のサービスを開始します。
/etc/init.d/httpd start
/etc/init.d/mysqld start
PointSMS ポータルのインストール
Apache Web サイトのルート ディレクトリ (/var/www/html など) に移動し、wget コマンドを使用して「PointSMS」パッケージをダウンロードします。ダウンロードしたら、tar コマンドを使用してファイルを抽出します。
cd /var/www/html
wget http://www.pointsms.org/downloads/pointsms_1.0.1_beta.tar
tar -xvf pointsms_1.0.1_beta.tar
次に「pointsms」 データベースを作成する必要があります。したがって、MySQL サーバーに接続し、次のコマンドを実行してデータベースを作成します。
mysql -u root -p
create database pointsms;
exit;
次に、「pointsms.sql」ファイルを新しく作成した「pointsms」データベースにインポートします。
cd /var/www/html
mysql -u root -p pointsms < DB/pointsms.sql
選択したエディタで次のファイルを開き、以下に示すようにデータベース設定を変更します。
vi includes/config.php
//Database Settings
$dbhost = 'localhost';
$dbuser = 'root';
$dbpass = 'password';
$dbname = 'pointsms';
「cron.php」の cron ジョブを毎分実行するように設定し、正しいインストール パスを追加します。
crontab -e
*/1 * * * * php /var/www/html/cron.php
次に、htaccess の名前を .htaccess に変更します。
mv htaccess .htaccess
次に、Apache で mod_rewrite モジュールを有効にする必要があります。そこで、設定ファイルを開きます。
vi /etc/httpd/conf/httpd.conf
そして「AllowOverride None」を変更します。
<Directory />
Options FollowSymLinks
AllowOverride None
</Directory>
「すべて上書きを許可」にします。
<Directory />
Options FollowSymLinks
AllowOverride All
</Directory>
次のコマンドを実行してApache を再起動し、新しい変更を反映します。
service httpd restart
お気に入りのブラウザを開いてサーバーの IP アドレスをポイントすると、次の画面が表示されます。デフォルトのユーザー名「admin」とパスワード「admin」を入力します。
SMS の送信を開始するには、globosms.com のアカウントが必要です。アカウントを登録してください。
ログインの詳細を取得したら。 管理者 –> ゲートウェイ セクションの PointSMS に移動し、詳細を入力します。
SMSを作成するには。 [SMS] –> [SMS の作成] に移動し、以下に示すように受信者の詳細を入力します。現在、単一のSMSを送信できます。さらにSMSを送信するには、アカウントに「クレジット」が必要です。
参考リンク
- ポイントSMS
- GloboSMS.com