ตั้งค่าและเรียกใช้พอร์ทัล SMS ออนไลน์ของคุณเองด้วย PointSMS บน RHEL/CentOS/Fedora
PointSMS เป็นแอปพลิเคชัน SMS ออนไลน์แบบโอเพ่นซอร์สฟรีที่เขียนด้วยภาษา PHP ซึ่งช่วยให้คุณสามารถตั้งค่าพอร์ทัล SMS ออนไลน์ของคุณเองเพื่อส่งข้อความ SMS ปริมาณเดียวหรือปริมาณมากผ่านทาง < เกตเวย์ที่แข็งแกร่ง>GloboSMS และช่วยให้คุณสามารถติดต่อกับลูกค้า พนักงาน และหุ้นส่วนของคุณทั่วโลก
PointSMS มุ่งหวังที่จะมอบอินเทอร์เฟซเว็บที่เป็นมิตรและใช้งานง่ายในการจัดการ (เพิ่ม, ลบ, แก้ไข และ ปิดการใช้งาน ) บัญชีผู้ใช้ทั้งหมดของคุณ การส่งใบแจ้งหนี้ และคุณสมบัติอื่น ๆ อีกมากมาย
บทความนี้จะแสดงให้คุณเห็นว่าคุณสามารถติดตั้งและตั้งค่าพอร์ทัลเว็บไซต์ SMS ออนไลน์ได้อย่างไรโดยใช้ “PointSMS” ใน RHEL, CentOS, Fedora ระบบ
คุณสมบัติ PointSMS
ต่อไปนี้เป็นคุณลักษณะหลักบางประการของพอร์ทัล PointSMS
- ติดตั้งและใช้งานง่าย
- รองรับ UTF-8 ด้วย (รองรับภาษากรีก)
- ง่ายต่อการจัดการ (เพิ่ม ลบ แก้ไข ปิดการใช้งาน) บัญชีลูกค้าทั้งหมดของคุณจากแผงควบคุม
- ขีดจำกัดและเครดิต SMS
- ระบบใบแจ้งหนี้เพื่อส่งใบแจ้งหนี้ทางอีเมลให้กับลูกค้าของคุณ
- ให้บันทึกการทำธุรกรรมที่สมบูรณ์
- อัพเดตซอฟต์แวร์ออนไลน์
- รองรับข้อความขาเข้าโดยใช้ช่องทางเป็นแบ็คเอนด์
- รองรับ Flash Player สำหรับการเผยแพร่ SMS ในทีวี
- เอาต์พุต XML สำหรับ SMS ที่เข้ามา
การติดตั้ง Apache, MySQL และ PHP
หากต้องการติดตั้งพอร์ทัล “PointSMS” คุณต้องมี Apache, MySQL, PHP และ Wget แพ็คเกจที่แข็งแกร่ง> ที่ติดตั้งบนระบบของคุณ ดังนั้นให้ติดตั้งโดยใช้คำสั่ง 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 (เช่น /var/www/html) และดาวน์โหลดแพ็คเกจ “PointSMS” โดยใช้คำสั่ง wget เมื่อดาวน์โหลดแล้ว ให้แตกไฟล์ด้วยคำสั่ง 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';
ตั้งค่า cronjob สำหรับ “cron.php” เพื่อให้ทำงานทุกนาทีและเพิ่มเส้นทางการติดตั้งที่ถูกต้อง
crontab -e
*/1 * * * * php /var/www/html/cron.php
จากนั้น เปลี่ยนชื่อ htaccess เป็น .htaccess
mv htaccess .htaccess
ตอนนี้ เราต้องเปิดใช้งานโมดูล mod_rewrite ใน Apache ดังนั้นให้เปิดไฟล์กำหนดค่า
vi /etc/httpd/conf/httpd.conf
และเปลี่ยน “AllowOverride None“
<Directory />
Options FollowSymLinks
AllowOverride None
</Directory>
ถึง “AllowOverride ทั้งหมด“
<Directory />
Options FollowSymLinks
AllowOverride All
</Directory>
เรียกใช้คำสั่งต่อไปนี้เพื่อรีสตาร์ท Apache เพื่อให้สอดคล้องกับการเปลี่ยนแปลงใหม่
service httpd restart
เปิดเบราว์เซอร์ที่คุณชื่นชอบและชี้ไปที่ที่อยู่ IP ของเซิร์ฟเวอร์ของคุณ คุณจะเห็นหน้าจอต่อไปนี้ ป้อนชื่อผู้ใช้เริ่มต้น “ผู้ดูแลระบบ” และรหัสผ่านเป็น “ผู้ดูแลระบบ“
หากต้องการเริ่มส่ง SMS คุณต้องมีบัญชีกับ globosms.com ไปและลงทะเบียนบัญชี
เมื่อคุณได้รับรายละเอียดการเข้าสู่ระบบแล้ว ไปที่ PointSMS ในส่วน ผู้ดูแลระบบ –> เกตเวย์ ป้อนรายละเอียด
หากต้องการเขียน SMS ไปที่ SMS –> เขียน SMS และป้อนรายละเอียดของผู้รับตามที่แสดงด้านล่าง ตอนนี้คุณสามารถส่ง SMS เดียวได้ หากต้องการส่ง SMS เพิ่มเติม คุณต้องมี “เครดิต” ในบัญชีของคุณ
ลิงค์อ้างอิง
- PointSMS
- GloboSMS.com