← Articles

Comment programmer en PHP sur son téléphone ou sa tablette Android

Miyazaki, 23.11.2022

Il faut d’abord installer Termux.
Dans Termux, exécutez ce qui suit :

Si ce n’est pas encore fait, rendez d’abord la mémoire du téléphone accessible depuis Termux. C’est facultatif.

termux-setup-storage
ls storage
ls storage/shared

Ces trois commandes affichent le contenu de votre téléphone Android. Les dossiers affichés par la deuxième commande sont des raccourcis. Le dossier storage/shared est le répertoire racine de votre téléphone.

Installer PHP et les bibliothèques :

pkg upgrade
pkg install php openssl composer sqlite libxml2 libxslt git

Vous pouvez maintenant exécuter des programmes PHP en tapant « php index.php ».

Commençons avec PHP Router :

git clone https://github.com/Largo/phprouter.git
cd phprouter
php -S 127.0.0.1:8080 routes.php

Ouvrez 127.0.0.1:8080 dans le navigateur du téléphone pour voir PHP Router à l’œuvre. Le mot INDEX devrait s’afficher. Parcourez le code pour en savoir plus sur PHPRouter. Voici mon fork et voici la documentation.

Vous pouvez bien sûr aussi installer Laravel, Symfony ou autre chose !
Oui, il est possible de programmer avec Laravel sur son smartphone ou sa tablette Android !
Ou de ne pas utiliser de framework du tout !

Vous voudrez sans doute un éditeur de texte sur votre téléphone. Vous pouvez en lancer un dans Linux sous Termux ou utiliser une app Android et y sélectionner le dossier et le fichier. Pour les articles de blog, j’utilise iA Writer, mais des éditeurs comme ACode semblent prometteurs. Pensez à micro, nano, emacs ou vim, car vous pourrez aussi les utiliser sur tous les autres systèmes.

Alternatives

Il peut être plus simple d’installer code-server sur un VPS pour utiliser VS Code sur Android via un serveur. Gitpod/GitHub Codespaces est une autre option. Mon article à ce sujet arrive bientôt !

Apprendre PHP sur son téléphone

Voir PHP: The Right Way