Comment déployer une Application PHP sur un réseau local?
je suis un web designer et un développeur PHP..
j'ai créé quelques sites web en PHP et déployés sur des serveurs web à partir de différents fournisseurs comme GoDaddy, Yahoo, MediaTemple etc.
mais maintenant, je vais créer une application qui sera exécuté sur un réseau local, de sorte qu'à partir de chaque ordinateur sur ce réseau local, l'application peut être disponible..
de développement et de test, j'utilise EasyPHP !
donc ma question est: dois-je utiliser EasyPHP pour installer l'application sur mon client LAN du serveur? Si non, connaissez-vous le site web de tutoriels qui m'enseigner comment déployer des applications web PHP sur un réseau local..?
pouvons-nous créer un programme d'installation de windows .net, installer apache, php, mysql ainsi que mon application sur PC ??
Personnellement, je n'aime pas du tout les paquets comme EasyPHP, WAMP, XAMPP, etc, car pendant qu'ils font qu'il est très facile à installer l'ensemble des applications nécessaires à un environnement d'hébergement, elles ne favorisent PAS une bonne compréhension de la façon dont les différents composants fonctionnent réellement. Aussi, parce qu'ils déplacer des fichiers de configuration autour et à l'utilisation de pièces et de morceaux de non-standard de config, ils peuvent être très difficiles à déboguer quand quelque chose ne fonctionne pas comme vous l'attendez. Il n'est pas difficile ou particulièrement coûteux en temps de configurer Apache/MySQL/PHP sur Windows, et vous pouvez copier commun des fichiers de configuration autour afin de réduire le temps de configuration.
OriginalL'auteur Jignesh Manek | 2011-08-27
Vous devez vous connecter pour publier un commentaire.
Lorsque vous installez Apache ou IIS ou toute autre application de serveur web, votre ordinateur se comporte comme un serveur web. un serveur web n'est pas limité à l'environnement local, mais il peut répondre à la demande reçue de l'internet.
par exemple, si vous avez installé Apache ou IIS dans votre ordinateur et que vous êtes connecté à internet. puis notez votre adresse IP et de passer à un autre ordinateur à partir de l'extérieur et essayez d'accéder à votre ordinateur et le tour est joué, il accède à vos fichiers dans le répertoire racine web tel que défini par votre serveur web. votre PC est maintenant agir comme un serveur web pour le client. il en va de même avec LAN.
prendre pour exemple il y a 5 PC est connecté à un routeur WIFI. le wifi sera attribuer l'adresse IP locale pour tous les ordinateur et donc
maintenant prendre pour exemple vous avez installé Apache ou IIS dans le PC 1 qui ont une adresse IP 192.168.1.2, maintenant, tout d'un autre ordinateur connecté à netowrk sera en mesure d'accéder à votre répertoire web à partir de l'adresse 192.168.1.2. via un navigateur web. cela fonctionne indépendamment de ce que l'application PHP que vous utilisez. il est de votre serveur Web, qui est responsable du routage des requêtes entrantes pas votre application PHP 🙂
espère que cette aide.
OriginalL'auteur Ibrahim Azhar Armar
Oui. Et ceux sur le réseau de l'accès au site comme vous le feriez à partir de la machine locale, à l'exception qu'ils vont remplacer
localhost
avec cette adresse IP de l'ordinateur.OriginalL'auteur AbdullahC
Vous avez juste besoin d'installer
EasyPHP
et de mettre votre application dans le répertoire correct.De rechange pour machine windows WAMP ou XAMPP peut être la solution facile.
Et pour linux, vous pouvez installer manuellement tout ce ou de l'utilisation
XAMPP
.Ce sont juste facile et simple à configurer.
OriginalL'auteur Kowser
Installer le serveur et webapplication normalement, les autres ordinateurs de votre réseau local peuvent accéder à votre serveur web par simple connexion à votre réseau (adresse IP) normalement quelque chose comme
192.168.?.?
OriginalL'auteur Madara Uchiha
oui, vous pouvez déployer des applications web sur un réseau LAN par l'installation de votre serveur web dans n'importe quel PC connecté à votre réseau local après cela, vous devez modifier la configuration de votre serveur web pour permettre l'accès à partir de n'importe où, même de l'extérieur de jeter l'internet , et vous pouvez faire des trucs comme donner le nom d'hôte virtuel comme normal d'une application web , je suis désolé mon anglais est très mauvais .
OriginalL'auteur user3680224