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.
- Enkel å installere og bruke.
- Støtte for UTF-8 med (gresk språk støttes).
- Lett å administrere (legge til, slette, endre, deaktivere) alle kundekontoene dine fra panelet.
- SMS-grenser og kreditter.
- Fakturasystem for å sende fakturaer via e-post til kundene dine.
- Gir en fullstendig transaksjonslogg.
- Online programvareoppdateringer.
- Støtte for innkommende meldinger ved å bruke kannel som back-end.
- Støtte for Flash-spiller for publisering av sms på TV.
- 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
- PointSMS
- GloboSMS.com