AndroPHP

 

Il s'agit d'une application qui va permettre de gérer un serveur Web PHP & MySQL sur votre appareil Android. Ce serveur permettra de lancer un site web.

L'application se présente comme ceci:

Image non trouvée !

Pour lancer le serveur, glisser le bouton on/off qui se trouve au milieu.

Mais avant d'effectuer cette opération, il faudra paramétrer/configurer votre serveur:

 

Installez et configurez l'accès à votre Site

Si vous avez déjà des sources de votre site, copiez ces sources dans un répertoire (en passant par un PC, ES Explorer, ...).

Image non trouvée !Vous pouvez rencontrer des problèmes de droits d'accès avec les cartes SD suivant les versions d'Android.

 

Appuyez sur setting:

Image non trouvée !

Deux options importantes seront le port pour accéder à votre site. Par défaut, et pour vous permettre d'accéder à internet normalement, l'application va utiliser le port 8080 par défaut. Si vous en sentez le besoin de changer le port, faîtes le.

www path permet d'indiquer le répertoire où l'application pourra trouver les sources de votre site. Indiquez le chemin d'accès Android (donc norme unix, entre autre utilisez les / au lieu des \ de windows ! Et pas de nom de lecteur de disque avec des : ! ). Par exemple si vous avez copié précédemment votre site dans le répertoire site1 de votre carte SD, le chemin pourra être /storage/extSdCard/site1.

 

MySQL

Maintenant, appuyez sur ON. Sous le bouton, deux adresses web.

  • La première permettra d'accéder à votre site.
  • La seconde à votre phpMyAdmin.

Appuyez sur cette seconde ligne pour paramétrer votre ou vos base(s) MySQL.

Vous arrivez sur la page de login de phpMySQL. Classique, l'utilisateur sera root et son mot de passe n'est pas renseigné.

Vous pourrez dès lors créer vos bases, tables, champs, modifier votre login, ...

Bref de l'administration MySQL...

Image non trouvée !Si dans Databases vous ne pouvez pas créer votre base ("no privileges" s'affiche en rouge),

Image non trouvée !

Essayez avec un autre navigateur. Celui d'android semble bien fonctionner, pas firefox.

 

Image non trouvée !Pour accéder à votre base de données depuis votre code PHP:

  • Le hostname sera localhost,
  • Le user et password correspondant à celui que vous avez éventuellement saisi dans phpMySQL ou root et rien comme password par défaut,
  • Le nom de la base étant le nom de votre base créé sous phpMyVisit.

 

Lancer le site dans un navigateur

Depuis l'application androphp, cliquez sur la première ligne et c'est tout !

Si vous avez des outils d'administration, il faudra peut-être saisir l'url complète d'accès à ces outils directement dans votre navigateur web (par exemple pour installer/configurer votre application, créer/charger vos tables avec depuis votre jeu de données...).

 

AndroPhp en barre de notification

L'icone AndroPhp Image non trouvée ! présent dans la barre de notifications permet de vous rappeler que le serveur est en cours de fonctionnement. Il disparaîtra automatiquement par effacement des notifications ou en appuyant sur exit depuis l'écran d'accueil d'androPhp.

Image non trouvée !

Hélas, la notification ne permet pas l'accès à l'application en cliquant dessus. Il vous faudra le lancer depuis l'écran d'accueil ou le lanceur d'applications.