Apache/MySQL/PHP5 sur AppleTV

xampp

Nous allons voir comment installer un serveur web sur votre Apple TV. Nous nous aiderons du paquet Xampp pour MacOSX. Il contient les services suivant : PHP, MySQL, Apache, Perl, proFTPD.

Ce qu’on a besoin :

  • Le paquet Xampp pour MacOSX disponible ICI
  • L’AppleTV qui va subir l’intervention

Let’s go !

On dépose l’archive dans le répertoire personnel de frontrow sur l’ATV.
local $ scp xampp-macosx-0.7.4.tar.gz frontrow@IP_ATV:~/

On se connecte en SSH sur l’Apple TV :

local $ ssh -1 frontrow@IP_ATV

et on décompresse l’archive à la racine du système :

ATV $ sudo tar -xvjpf /Users/frontrow/xampp-macosx-0.7.4.tar.gz -C /

On lance le service :
ATV $ sudo /Applications/xampp/xamppfiles/mampp start

Si aucune erreur ne survient au lancement du service, vous devriez pouvoir acceder à votre serveur web
à l’adresse suivante : http://appletv.local. Si rien ne se passe, tapez directement l’IP de votre AppleTV dans votre navigateur.

Configuration :

Configurer Apache :
ATV $ sudo nano /Applications/xampp/etc/httpd.conf
Configurer ProFTPD :
ATV $ sudo nano /Applications/xampp/etc/proftpd.conf
Configurer PHP :
ATV $ sudo nano /Applications/xampp/etc/php.ini
Configurer MySQL :
ATV $ sudo nano /Applications/xampp/etc/my.conf

[Edit]

Pour economiser de l’espace disque sur votre /, il préférable de déplacer le dossier xampp dans le répertoire Home de l’utilisateur frontrow :

Sur votre AppleTV, créez un repertoire qui contiendra vos différents services :

ATV $ mkdir ~/Server

On déplace le répertoire xampp :

ATV $ sudo mv /Applications/xampp ~/Server

Ensuite il nous reste qu’à créer un lien symbolique :

ATV $ cd /Applications
ATV $ sudo ln -s /Users/frontrow/Server/xampp

Redemarrage du service :

ATV $ sudo /Applications/xampp/xamppfiles/mampp restart
[/Edit]

Laisser une réponse