[Tuto iPod/iPhone] - Installez Apache et PHP (Page 1)

Mais comment transformer son iPod/iPhone en serveur web local me direz-vous ? Je vais vous révéler ce grand secret.
Attention, cette manipulation est réservée aux plus experts d’entre-vous qui peut-être en auront l’utilité.. Ne vous aventurez pas là-dedans sans savoir vraiment pourquoi !

Prérequis

  • Connexion WiFi active.
  • iPod/iPhone jailbreaké avec OpenSSH.
  • WinSCP ou équivalent
  • Un éditeur de texte (Bloc-notes, Notepad++..)
  • Connaissance du vocabulaire, si vous ne l’avez pas, je vous invite à lire le lexique.

Manipulations

  1. Installation des paquets : Il faut tout d’abord installer les deux paquets suivants, en respectant l’ordre :
    • Installer -> Install -> Network -> Apache
    • Installer -> Install -> Developement -> PHP
  2. Vérification de l’installation d’Apache : Ces services étant maintenant installés (pas d’icônes sur le springboard, se sont de simples démons), il est d’ores et déjà possible de tester et de valider l’installation d’apache, en se rendant via safari (en local, wifi pas nécessaire encore) à l’adresse : http://127.0.0.1/ ou http://localhost/
    Vous devriez visualiser cette page :

  3. Apache est installé

  4. Configuration de PHP : Rendez vous en SSH via WinSCP dans le dossier “/private/etc/” et téléchargez le fichier “profile“. Rajoutez à la ligne
    PATH :PATH="/bin:/sbin:/usr/bin:/usr/local/bin:/usr/sbin:/opt/iphone/bin"
  5. Sauvegardez et remplacez l’original dans votre iPod/iPhone.
  6. Configuration du démon HTTPd : Toujours en SSH, rendez-vous dans le dossier /private/etc/httpd/ et téléchargez le fichier “httpd.conf“. Cherchez la ligne : et ajoutez avant la fin () :

    [...]# -----------------------------------------------------------------
    # PARTIE DU CODE MODIFIÉE POUR ASSURER LE BON FONCTIONNEMENT DE PHP
    ScriptAlias /php /opt/iphone/bin

    AddType application/x-httpd-php .php

    Action application/x-httpd-php "/php/php-cgi"
    # -----------------------------------------------------------------

  7. Sauvegardez et remplacez l’original dans votre iPod/iPhone.
  8. Chargement d’un site : en SSH, dirigez vous vers “/Library/Webserver/Documents” et uploadez vos sites (.php, .css, .html).
  9. Voilà, votre serveur web est fonctionnel et vous devriez donc pouvoir accéder à vos pages depuis http://localhost/fichier.php ou http://127.0.0.1/fichier.php
  10. Vous pouvez facilement valider l’installation de php en chargeant un fichier index.php
    contenant le code suivant :

    et en vous rendant à l’adresse : http://127.0.0.1/index.php via Safari sur votre iPod.

Remarque

  • A condition que votre iPod/iPhone soit connecté en WiFi et dispose donc d’une adresse IP, les sites web que vous avez chargés sont aussi accessibles depuis les ordinateurs du même LAN (réseau local) à l’adresse IP de votre iPhone/iPod.


    Retour Section :


Derniers articles de la rubrique

Du même auteur

Les plus lues de la rubrique

Les plus commentées de la rubrique

Lire cet article sur votre mobile ou smartphone Lire cet article sur mon mobile Qu'est-ce que le MobileTag?