Opsæt og kør din egen online SMS-portal med PointSMS på RHEL/CentOS/Fedora


PointSMS er en gratis open source online sms-applikation, der er skrevet på PHP-sprog, der giver dig mulighed for at opsætte din egen online sms-portal til at sende en enkelt eller stor mængde SMS-beskeder gennem GloboSMS gateway og giver dig mulighed for at komme i kontakt med dine kunder, medarbejdere og partnere omkring jordkloden.

PointSMS sigter mod at give en brugervenlig webgrænseflade, der er nem at bruge til at administrere (tilføje, slette, ændre og deaktivere) alle dine brugerkonti, sende fakturaer og mange andre funktioner.

Denne artikel viser dig, hvordan du kan installere og opsætte en online SMS-webstedsportal ved hjælp af "PointSMS" i RHEL, CentOS, Fedora-systemer.

PointSMS-funktioner

Følgende er nogle nøglefunktioner i PointSMS portal.

  1. Let at installere og bruge.
  2. Understøttelse af UTF-8 med (understøttet af græsk sprog).
  3. Let at administrere (tilføje, slette, ændre, deaktivere) alle dine klientkonti fra panelet.
  4. SMS-grænser og -kreditter.
  5. Fakturasystem til at sende fakturaer via e-mail til dine kunder.
  6. Indeholder en komplet transaktionslog.
  7. Online softwareopdateringer.
  8. Understøttelse af indgående beskeder ved hjælp af kannel som back-end.
  9. Flashafspillerunderstøttelse til udgivelse af sms i tv.
  10. XML-output til indgående sms.

Installation af Apache, MySQL og PHP

For at installere "PointSMS" -portalen skal du have Apache-, MySQL-, PHP- og Wget-pakker installeret på dit system. Så installer dem ved hjælp af følgende yum-kommando. Kopier og indsæt hele kommandoen i en terminal.

# 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

Når du har installeret alle de ovennævnte pakker, skal du oprette et systemstartlink til Apache og MySQL. Så når et system starter, starter disse tjenester automatisk.

# chkconfig --levels 235 httpd on 
# chkconfig --levels 235 mysqld on

Skriv følgende kommandoer for at starte begge tjenester som vist nedenfor.

# /etc/init.d/httpd start
# /etc/init.d/mysqld start

Installation af PointSMS Portal

Gå til Apache-websteds rodmappe (dvs./var/www/html), og download "PointSMS" -pakken ved hjælp af wget-kommandoen. Når de er downloadet, udpakkes filerne ved hjælp af tar-kommandoen.

# cd /var/www/html
# wget http://www.pointsms.org/downloads/pointsms_1.0.1_beta.tar 
# tar -xvf pointsms_1.0.1_beta.tar

Nu skal vi oprette en "pointms" -database. Så tilslut til din MySQL-server, og opret databasen ved at køre følgende kommandoer.

# mysql -u root -p
# create database pointsms;
# exit;

Derefter importerer du "pointms.sql" -filen til den nyoprettede "pointms" -database.

# cd /var/www/html
# mysql -u root -p pointsms < DB/pointsms.sql

Åbn følgende fil med dit valg af editor, og skift databaseindstillingerne som vist nedenfor.

# vi includes/config.php
//Database Settings
$dbhost = 'localhost';
$dbuser = 'root';
$dbpass = 'password';
$dbname = 'pointsms';

Konfigurer et cronjob til "cron.php", der skal køre hvert minut, og tilføj den korrekte installationssti.

# crontab -e
*/1 * * * * php /var/www/html/cron.php

Dernæst omdøbe htaccess til .htaccess.

# mv htaccess .htaccess

Nu skal vi aktivere mod_rewrite-modulet i Apache. Så åbn konfigurationsfilen.

# vi /etc/httpd/conf/httpd.conf

Og skift “AllowOverride None”.

<Directory />
    Options FollowSymLinks
    AllowOverride None
</Directory>

Til "AllowOverride All".

<Directory />
    Options FollowSymLinks
    AllowOverride All
</Directory>

Kør følgende kommando for at genstarte Apache for at afspejle nye ændringer.

# service httpd restart

Åbn din yndlingsbrowser og peg på serverens IP-adresse, du vil se følgende skærmbillede. Indtast standard brugernavn "admin" og adgangskode som "admin".

For at begynde at sende SMS skal du have en konto hos globosms.com. Gå og registrer en konto.

Når du har fået loginoplysningerne. Gå til PointSMS i admin -> Gateway sektion, indtast detaljer.

At komponere et sms. Gå til SMS -> Skriv SMS, og indtast detaljerne om modtagerne som vist nedenfor. Lige nu kan du sende enkelt sms. For at sende flere sms'er skal du have "Credits" på din konto.

Reference Links

  1. PointSMS
  2. GloboSMS.com