Настройка и запуск собственного онлайн-портала SMS с помощью PointSMS на RHEL/CentOS/Fedora
PointSMS — это бесплатное онлайн-приложение для отправки SMS с открытым исходным кодом, написанное на языке PHP, которое позволяет вам настроить собственный онлайн-портал SMS для отправки одного или большого количества SMS-сообщений через PointSMS. Strong>GloboSMS и позволяет вам общаться с вашими клиентами, сотрудниками и партнерами по всему миру.
PointSMS призван предоставить простой в использовании дружественный веб-интерфейс для управления (добавление, удаление, изменение и отключить ) все ваши учетные записи пользователей, отправку счетов и многие другие функции.
В этой статье показано, как установить и настроить онлайн-портал веб-сайта SMS с помощью «PointSMS» в RHEL, CentOS, Fedora.
Возможности PointSMS
Ниже приведены некоторые ключевые функции портала PointSMS.
- Простота установки и использования.
- Поддержка UTF-8 (поддерживается греческий язык).
- Легко управлять (добавлять, удалять, изменять, отключать) всеми учетными записями ваших клиентов с панели.
- SMS-лимиты и кредиты.
- Система выставления счетов для отправки счетов по электронной почте вашим клиентам.
- Предоставляет полный журнал транзакций.
- Обновления программного обеспечения онлайн.
- Поддержка входящих сообщений с использованием канала в качестве серверной части.
- Поддержка Flash player для публикации смс на ТВ.
- Вывод XML для входящих смс.
Установка 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';
Настройте задание cron для «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 All».
<Directory />
Options FollowSymLinks
AllowOverride All
</Directory>
Выполните следующую команду, чтобы перезапустить Apache и отразить новые изменения.
service httpd restart
Откройте свой любимый браузер и укажите IP-адрес вашего сервера, вы увидите следующий экран. Введите имя пользователя по умолчанию «admin» и пароль «admin».
Чтобы начать отправлять SMS, у вас должна быть учетная запись на globosms.com. Зайдите и зарегистрируйте аккаунт.
Как только вы получите данные для входа. Перейдите в PointSMS в разделе admin –> Шлюз и введите данные.
Чтобы составить смс. Перейдите в SMS –> Написать SMS и введите данные получателей, как показано ниже. Прямо сейчас вы можете отправлять отдельные смс. Чтобы отправлять больше SMS, в вашем аккаунте должно быть «Кредиты».
Справочные ссылки
- PointSMS
- GloboSMS.com