Konfigurer og kjør din egen nettbaserte SMS-portal med PointSMS på RHEL/CentOS/Fedora


PointSMS er en gratis åpen kildekode online sms-applikasjon skrevet på PHP-språk, som lar deg sette opp din egen online sms-portal for å sende enkelt- eller høyvolum av SMS-meldinger gjennom GloboSMS-gatewayen og lar deg ta kontakt med dine kunder, ansatte og partnere rundt Kloden.

PointSMS har som mål å gi et brukervennlig og brukervennlig webgrensesnitt for å administrere (legge til, slette, endre og deaktivere) alle brukerkontoene dine, sende fakturaer og mange andre funksjoner.

Denne artikkelen vil vise deg hvordan du kan installere og sette opp en online SMS-nettsideportal ved å bruke PointSMS i RHEL, CentOS, Fedora-systemer.

PointSMS-funksjoner

Følgende er noen nøkkelfunksjoner i PointSMS-portalen.

  1. Enkel å installere og bruke.
  2. Støtte for UTF-8 med (gresk språk støttes).
  3. Lett å administrere (legge til, slette, endre, deaktivere) alle kundekontoene dine fra panelet.
  4. SMS-grenser og kreditter.
  5. Fakturasystem for å sende fakturaer via e-post til kundene dine.
  6. Gir en fullstendig transaksjonslogg.
  7. Online programvareoppdateringer.
  8. Støtte for innkommende meldinger ved å bruke kannel som back-end.
  9. Støtte for Flash-spiller for publisering av sms på TV.
  10. XML-utgang for innkommende sms.

Installerer Apache, MySQL og PHP

For å installere PointSMS-portalen, må du ha Apache-, MySQL-, PHP- og Wget-pakker installert på systemet ditt. Så installer dem ved å bruke følgende yum-kommando. Kopier og lim inn 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 installert alle pakkene ovenfor, oppretter du en systemoppstartskobling for Apache og MySQL. Så hver gang et system starter, starter disse tjenestene automatisk.

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

Skriv inn følgende kommandoer for å starte begge tjenestene som vist nedenfor.

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

Installere PointSMS Portal

Gå til Apache-nettstedets rotkatalog (dvs. /var/www/html) og last ned PointSMS-pakken ved å bruke wget-kommandoen. Når du har lastet ned, pakk ut filene ved hjelp av 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

Nå må vi lage en pointsms-database. Så koble til MySQL-serveren og lag databasen ved å kjøre følgende kommandoer.

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

Deretter importerer du pointsms.sql-filen til den nyopprettede pointsms-databasen.

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

Åpne følgende fil med ditt valg av editor og endre databaseinnstillingene som vist nedenfor.

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

Sett opp en cronjob for cron.php til å kjøre hvert minutt og legg til riktig installasjonsbane.

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

Deretter endrer du navn på htaccess til .htaccess.

# mv htaccess .htaccess

Nå må vi aktivere mod_rewrite-modulen i Apache. Så åpne konfigurasjonsfilen.

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

Og endre AllowOverride None.

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

For å TillateOverride alle.

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

Kjør følgende kommando for å starte Apache på nytt, for å gjenspeile nye endringer.

# service httpd restart

Åpne favorittnettleseren din og pek på serverens IP-adresse, du vil se følgende skjermbilde. Skriv inn standard brukernavn admin og passord som admin.

For å begynne å sende SMS må du ha en konto hos globosms.com. Gå og registrer en konto.

Når du har innloggingsdetaljene. Gå til PointSMS i admin –> Gateway-delen, skriv inn detaljer.

For å skrive en sms. Gå til SMS –> Skriv SMS og skriv inn detaljene til mottakerne som vist nedenfor. Akkurat nå kan du sende enkelt sms. For å sende flere sms må du ha Kreditt på kontoen din.

Referanselenker

  1. PointSMS
  2. GloboSMS.com