Économisez des mois de recherche
et découvrez en un temps record beaucoup de secrets que vous ne trouverez nul part sur internet
Pour playSMS, 0.9.x , 1.x.x en montant
J'offre une prestation Pro Payante à la hauteur de votre bourse pour ceux qui sont intéressés pour en savoir plus sur kannel, playSMS, etc
Comment démarrer kannel tout seul au démarrage de l'ordinateur
Comment intégrer kannel à playSMS et pouvoir contrôler Kannel depuis playSMS
Le routage dans playSMS
Les ACLs dans playSMS
....
bonus
Alors n'hésitez pas à Me contacter
Il est décrit ici comment installer et démarrer playSMS. C'est article est une traduction avec quelques améliorations de la version originale écrite par le créateur de playSMS : Anton Raharja
Hardware minimum requis
Logiciel minimum requis
Les connaissance en administration des serveurs requises (ou en Développement)
Note :
Je suppose que vous avez les privilèges root. Si vous ne l'avez pas, comprenez que j’essaie de vous guider dans l'installation de playSMS dans le dossier /var/www/playsms sous l'utilisateur playsms.
Vous pouvez utiliser votre propre nom d'utilisateur à la place, votre répertoire home ou autre répertoire de votre préférence.
Ces instructions peuvent fonctionner sur d'autres système d'exploitation *NIX, certains l'ont installé sur FreeBSD et il fonctionne bien.
# apt-get install apache2 mysql-server php5 php5-cli php5-mysql php5-cgi php-pear php5-gd php-gettext
libapache2-mod-php5 apache2-mpm-prefork php-db make gcc lynx wget curl
1. Extraire le package playSMS quelque part ( généralement dans /usr/local/src ).
Remarque : xxx peut varier selon la version du package que vous aurez téléchargé. Par exemple, playsms-0.9.9.2.tar.gz
2. Modifiez le fichier install.conf, lisez le, comprenez le et apportez y des modification en fonction de votre configuration système.
# cd /usr/local/src/playsms-x.x.x/contrib/installer
# vi install.conf
3. Lancez le script installation. Avertissement, ce script n'a été testé que la distribution Ubuntu
# tar -zxf playsms-x.x.x.tar.gz -C /usr/local/src
# cd /usr/local/src/playsms-x.x.x/contrib/installer
# ./install-playsms-ubuntu.sh
Remarque :
- Vous devez lire et vérifier les données présentées lors de l'exécution du script install-playsms-ubuntu.sh et continuez seulement quand les données sont correctes
- Modifier install.conf nouveau si vous pensez que vos données d'installation sont erronées
- Après une installation réussie, exécutez la commande "ps ax" pour voir si playsmsd, sendsmsd, recvsmsd et dlrssmsd sont en cours d'exécution
# ps ax | grep playsms
3165 ? S 0:02 /bin/bash /usr/local/bin/_playsms/playsmsd /var/www/playsms
3181 ? S 0:02 /bin/bash /usr/local/bin/_playsms/recvsmsd /var/www/playsms
3200 ? S 0:01 /bin/bash /usr/local/bin/_playsms/sendsmsd /var/www/playsms
3217 ? S 0:02 /bin/bash /usr/local/bin/_playsms/dlrssmsd /var/www/playsms
- Arrêtez-vous ici et revoyez toutes les étapes d'installation si les démons ci-dessus ne sont pas en cours d'exécution
- Envisager de poser vos questions dans le groupe d'utilisateurs de playSMS ou le groupe facebook quand vous rencontrez des problèmes
- Si tout semble être correctement installé, vous pouvez essayer de vous connecter à partir Web
Entrez l'URL http://<votre IP du serveur Web>/playsms/ dans un navigateur Web et connectez-vous en utilisant le compte administrateur par défaut
nom d'utilisateur: admin
mot de passe: admin
1. Extraire le package playSMS quelque part ( généralement dans /usr/local/src ).
Remarque : xxx peut varier selon la version du package que vous aurez téléchargé. Par exemple, playsms-0.9.9.2.tar.gz
2. Créez les répertoire de base de playSMS et définissez les comme appartenant à l'utilisateur Web (www-data pour le système Ubuntu)
# tar -zxf playsms-x.x.x.tar.gz -C /usr/local/src
# mkdir -p /var/www/playsms /var/spool/playsms /var/log/playsms /var/lib/playsms
# chown -R www-data /var/www/playsms /var/spool/playsms /var/log/playsms /var/lib/playsms
3. Copiez les fichiers du répertoire «web» à la racine Web de playSMS et définisez l'utilisateur www-data comme propriétaire ou autre utilisateur du serveur web, juste pour vous rassurez
# cp -rR /usr/local/src/playsms-x.x.x/web/* /var/www/playsms
# chown -R www-data /var/www/playsms
4. Configurez la base de données (importation de la base de données)
# mysqladmin -u root -p create playsms
# mysql -u root -p playsms < /usr/local/src/playsms-x.x.x/db/playsms.sql
Remarque : Vous n'avez pas besoin d'utiliser l'accès root, ni cette méthode pour configurer la base de données de playSMS, mais c'est hors de notre sujet. Vous devriez lire le manuel MySQL pour la méthode d'installation personnalisée ou comment insérer des commandes SQL dans la base de données existante.
5. Copiez le fichier config-dist.php vers config.php puis éditez config.php.
# cp /var/www/playsms/config-dist.php /var/www/playsms/config.php
# vi /var/www/playsms/config.php
Remarque : S'il vous plaît lisez et remplissez tous les champs avec les valeurs correctes.
6. Entrez dans le répertoire daemon/linux, copiez les fichiers et répertoires qu'il contient
# mkdir -p /etc/default /usr/local/bin
# cp /usr/local/src/playsms-x.x.x/daemon/linux/etc/playsms /etc/default/
# cp -rR /usr/local/src/playsms-x.x.x/daemon/linux/bin/* /usr/local/bin/
7. Juste pour vous assurer que tous les chemins sont correctes, s'il vous plaît éditez le fichier /etc/default/playsms
# vi /etc/default/playsms
Remarque : Assurez-vous que PLAYSMS_PATH pointe vers un chemin d'installation correcte de playSMS (/var/www/playsms, dans cet exemple ), même chose pour PLAYSMS_BIN qui doit pointer vers le chemin d’exécution correct des scripts démons (/usr/local/bin)
8. Il y a deux possibilités pour faire démarrer automatiquement les démons de playSMS au démarrage de la machine. Vous devez en choisir une seule:
A. Utilisation du script d'initialisation. Lorsque vous une distribution de la famille Debian (comme Ubuntu), vous pouvez utiliser les script init partagé. Copiez les scripts d'initialisation dans /etc/init.d/ et les programmer pour être lancé au démarrage
# cp /usr/local/src/playsms-x.x.x/daemon/linux/etc/playsms.init-ubuntu /etc/init.d/playsms
# update-rc.d playsms defaults
B. Utilisez rc.local. chercher le fichier rc.local dans /etc, /etc/init.d, ou /etc/rc.d/init.d quand vous le trouvez, éditez le et ajoutez-y :
"/usr/local/bin/playsmsd_start" (Sans les double quottes, supprimer les doubles quottes)
À la fin du fichier (avant l'instruction exit si elle est présente). De cette manière playsmsd_start va démarrer automatiquement au démarrage de la machine
9. Démarrez playsmsd manuellement, pas besoin de redémarrer votre système d'exploitation
A. Si vous utilisez le script init :
# /etc/init.d/playsms start
B. Si vous utilisez rc.local:
# /usr/local/bin/playsmsd_start
Note:
- Après une installation réussie, lancer la commande ps ax et regardez si playsmsd et sendsmsd sont actifs
# ps ax | grep playsms
3165 ? S 0:02 /bin/bash /usr/local/bin/_playsms/playsmsd /var/www/playsms
3181 ? S 0:02 /bin/bash /usr/local/bin/_playsms/recvsmsd /var/www/playsms
3200 ? S 0:01 /bin/bash /usr/local/bin/_playsms/sendsmsd /var/www/playsms
3217 ? S 0:02 /bin/bash /usr/local/bin/_playsms/dlrssmsd /var/www/playsms
- Arrêtez-vous ici et revoyez toutes les étapes d'installation si les démons ci-dessus ne sont pas en cours d'exécution
- Envisager de poser vos questions dans le groupe d'utilisateurs de playSMS ou le groupe Facebook quand vous rencontrez des problèmes
- Si tout semble être correctement installé, vous pouvez essayer de vous connecter à partir Web
Entrez l'URL http://<votre IP du serveur Web>/playsms/ dans un navigateur Web et connectez-vous en utilisant le compte administrateur par défaut
nom d'utilisateur: admin
mot de passe: admin
Si vous planifiez d'utiliser playSMS avec un modem GSM, continuez a suivre les instructions dans le fichier INSTALL_SMSSERVERTOOLS pour utiliser SMS Server Tools (smstools3) ou INSTALL_KANNEL pour utiliser Kannel. Gnokii et Gammu sont aussi supportés, voir INSTALL_GNOKII et INSTALL_GAMMU.