[Tutorial iPod et iPhone] Installez Apache et PHP

Categories: Tutoriaux - 175 lectures
Auteur : Florian

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
  5. PATH :PATH="/bin:/sbin:/usr/bin:/usr/local/bin:/usr/sbin:/opt/iphone/bin"
  6. Sauvegardez et remplacez l’original dans votre iPod/iPhone.
  7. 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"
    # -----------------------------------------------------------------

  8. Sauvegardez et remplacez l’original dans votre iPod/iPhone.
  9. Chargement d’un site : en SSH, dirigez vous vers “/Library/Webserver/Documents” et uploadez vos sites (.php, .css, .html).
  10. 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
  11. 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.
  • No Related Post

Laissez un commentaire

Vous devez être connecté pour laisser un commentaire.

A ne pas manquer

Nos sponsors