4 votes

Comment faire fonctionner les fichiers PHP avec l'hébergement Amazon ?

J'ai un site web que j'aide un ami à télécharger sur Amazon pour l'héberger. Tous les fichiers web sont des fichiers html intégrés à PHP, de sorte qu'un fichier PHP peut représenter l'en-tête, un autre le corps du texte et un autre le pied de page.

Normalement, je l'aurais simplement téléchargé sur mon compte HostGator et tout irait bien, mais je suppose que je ne peux pas simplement le mettre dans un seau et le faire fonctionner sur Amazon S3.

Comment puis-je le configurer pour que mes fichiers PHP fonctionnent ? Je suis complètement nul en ce qui concerne l'installation de mes propres serveurs. Merci de votre compréhension.

Edit* Désolé de ne pas avoir été plus clair. Je me rends compte que je ne peux pas utiliser uniquement S3. Alors est-ce que je mets certains fichiers sur S3, ou est-ce que tout va sur EC2 ? Et comment faire fonctionner EC2 ? Comme je l'ai dit, je suis complètement nul lorsqu'il s'agit de configurer mes propres serveurs. J'ai juste quelques fichiers .php dont j'ai besoin pour fonctionner. Il y a t-il des tutoriels simples qui m'aideront à configurer EC2 pour cela ?

4voto

Wade Matveyenko Points 2018

Vous pouvez être intéressé par AWS Elastic Beanstalk . Il vous suffit de télécharger votre application et Elastic Beanstalk gère automatiquement les détails du déploiement, à savoir le provisionnement de la capacité, l'équilibrage de la charge, la mise à l'échelle automatique et la surveillance de l'état de santé de l'application. Voici un lien vers la page Guide de démarrage de PHP . J'espère que cela vous aidera !

1voto

ceejayoz Points 85962

Amazon S3, qui est le Simple Storage Service, ne gère rien de dynamique comme PHP.

L'hébergement PHP sur Amazon implique la mise en place d'instances EC2, ce qui revient à gérer n'importe quel autre serveur ou VPS.

1voto

Kalai Points 1112

Amazon s3 ne sert qu'à conserver vos fichiers. Pour l'hébergement de vos fichiers, vous devez vous tourner vers un autre service Amazon. amazon ec2 .

0voto

datasage Points 10271

S3 n'est qu'un service de stockage d'objets. C'est un bon endroit pour mettre des fichiers statiques comme des images/css/javascript que vous pouvez servir directement sans mettre plus de charge sur votre (vos) instance(s) ec2.

EC2 est plus ou moins une machine virtuelle exécutant le système d'exploitation que vous avez choisi. Vous pouvez la configurer pour qu'elle exécute à peu près n'importe quoi. C'est là que votre application php sera hébergée.

Si vous ne savez pas comment tirer parti des deux systèmes, contentez-vous d'EC2 jusqu'à ce que vous sachiez mieux comment utiliser chaque système. Vous pouvez configurer votre instance EC2 avec une pile LAMP de base et la traiter comme vous le feriez avec votre hébergement traditionnel.

0voto

srapsware Points 31

J'utilise Elastic Beanstalk pour gérer mon application API basée sur php. Il est très facile de gérer et d'exécuter des fichiers php.

Ouvrez votre console https://console.aws.amazon.com et trouver La trame élastique (Elastic Beanstalk)

Sélectionnez un nouvel environnement pour php et déployez-le, puis téléchargez l'application php à l'aide d'un fichier zip. Après le téléchargement, vous pouvez voir un chemin/URL pour voir votre fichier index.

Prograide.com

Prograide est une communauté de développeurs qui cherche à élargir la connaissance de la programmation au-delà de l'anglais.
Pour cela nous avons les plus grands doutes résolus en français et vous pouvez aussi poser vos propres questions ou résoudre celles des autres.

Powered by:

X