Un serveur AMP sur mon Iphone, mon intranet en local!

    21:32 25 02 2008

Ce week end, un pote m’a rapporté un Iphone des US. Après m’être amusé avec les fonctionnalités de base telles que la triangulation GSM avec google Maps ou encore les recherches Utube, je me suis lancé dans l’installation de Apache, PHP et MySQL.

La première étape passe par l’installation de SSH et d’un terminal (vt100) sur la bête. Plutôt simple avec tous les sites dédiés à l’Iphone sur le net.

Je suis ensuite passé à l’installation de Apache, PHP et MySQL. En fait, le plus compliqué a été de trouver un dépôt de données « up » disposant de ces applications. Une fois installés, un peu de configuration et le tour était joué.

php sur mon Iphone

Un problème subsiste toutefois. La version compilée de PHP (5.2.3) ne dispose que de l’extension mysql, pas de mysqli ni de PDO-mysql et pas de chargement dynamique d’extensions, ça restreint donc les possibilités.

Je vais tout de même continuer mes recherches pour compléter cela, l’intérêt pour moi étant de pouvoir synchroniser une partie de notre intranet sur mon Iphone et donc de disposer d’une version mobile sans pour autant être obligé de souscrire à un forfait 3G auprès de la mafia des opérateurs qui s’entendent pour nous arnaquer en gros!

Par exemple, je dispose déjà d’une version fonctionnelle de notre calendar (gestion des plannings). Il ne me reste plus qu’à configurer une réplication entre notre serveur MySQL et celui installé sur mon Iphone pour que l’application se mette à jour à chaque fois que mon Iphone se connecte sur notre réseau Wifi, autrement dit, dés que je l’active dans nos locaux!

Calendar sur mon Iphone

Joli non ?
A suivre…


Actions

Informations

18 réponses à “Un serveur AMP sur mon Iphone, mon intranet en local!”

25 02 2008
Hugo (23:37:49) :

Là tu m’intéresses !!! Je sens que mon IPod Touch va très prochainement subir les mêmes opérations chirurgicales :p

26 02 2008
Sarah (11:50:58) :

La claaaasse !
As-tu installé PHP6 ?

26 02 2008
Guadanoo (11:53:51) :

Un seul mot : BRAVO !!!

26 02 2008
Roms (12:42:47) :

Merci,
non, pour PHP6, je n’ai pas trouvé de binaires, et pour le moment, je n’ai pas envie de me lancer dans la compilation de PHP6 sur Iphone :D

26 02 2008
Caroline (14:35:50) :

Bonjour,

Je suis une novice de chez novice père et fils et je cherche des infos sur la mise en place d’un intranet dans ma boite. Les choix qui découlent de l’utilisation d’un SGBD My SQL….JE dois justifier tous mes choix de manière logique, mais voila je vais prendre 1 mois avant de tout comprendre, moi qui suis surtout orientée « content ». Pouvez-vous m’aider?

Merci

Caroline

26 02 2008
Mr.MoOx (14:43:34) :

Respect.
On comprends bien la permière catégorie associé à ce billet ;)

26 02 2008
Geoffrey (15:09:46) :

Alors là, bravo Romain !!!
Quand est-ce que tu nous fais un iphampserver2.0 :)

26 02 2008
Roms (15:14:09) :

Hummm, je ne suis pas sûr de l’intérêt du projet ;-)

26 02 2008
gilles (15:27:04) :

Plutôt sympa comme utilisation et vraiment intéressant comme expérience d’une application concrète et utile de l’iphone sur le terrain chez de ‘vrais gens’ qui bossent.

Je fais un billet dessus sur mon blog dès ce soir.

11 03 2008
gabe (14:38:53) :

Du succès avec l’installation de MySQL?

Je dois partir à l’armée pour quelques semaines… donc du temps à tuer… l’idée d’avoir mes sites en local sur mon iPhone me paraît soudainement très sexy!

Apache et PHP ok. Il me manque encore MySQL…

13 03 2008
Steve (00:55:44) :

Bonjour et félicitation :-)

J’ai installé php via l’installer et SSH, cela fonctionne mais je désire installer une version avec MYSQL comme tu l’as fait. comment dois je procéder ? ou puis je trouver les sources , est ce les sources mac os X classiques ?

Par avance merci et encore bravo :-)

Steve

13 03 2008
Roms (15:32:56) :

Tiens, je t’ai trouvé un tuto qui explique plutôt bien comment l’installer :

http://www.blogitouch.fr/forum/viewtopic.php?id=1175

17 03 2008
shanghalf (16:17:52) :

bonjour ,

pour ma part j en reste bloque a php \ apache , le package mysql n est plus distribue depuis queslques jours et est introuvable
si tu pouvasi mettre l archive a disposition ce serait vraiment sympa de ta part

vu q un serveur web c est bien mais sans base , c est tres limite comme interet

merci

1 07 2008
abdessamad (00:22:23) :

sans documantaire!!!!!!!!!!et s il est obligatoire;je dis AAAAAAAAAAAAAAAAAAAAAAA

12 08 2008
Nestor (15:41:01) :

Bonjour
Je suis nouveau sur Wamp server blog. Je cherche un manuel d’utilisation de Wamp2 que je viens d’installer sur mon PC, puisque je ne suis pas encore habituer à le manipuler
Merci à tous!

26 11 2008
PiouPiou (16:34:19) :

plop,

j’ai beau chercher mais je trouve pas la source sur Installer.app qui contient ce fameux « Apache » :p personne pourrait me filer l’url de la source du package plz? :D

23 02 2009
M4d3L (00:42:04) :

Moi je me suis servie de Lighttp + PHP disponible sur installer. Mon seul soucil actuellement c’est mysql.

Ah oui et pour facilement acceder au disk pour developper mon appli php, j’utilise sftpDrive ou encore Webdrive. (si qqn en connais un gratuit je suis preneur. il ne me reste plus beaucoup de temps d’evaluation lol)

9 12 2009
hi5 (14:06:29) :

the wamp version is oane of the best version of php + apache +mysql , i’m using it since 2008 ,hope to heare more about you guys