Maison > développement back-end > tutoriel php > Comment déployer un ancien site Web PHP sur Koyeb

Comment déployer un ancien site Web PHP sur Koyeb

Mary-Kate Olsen
Libérer: 2024-12-29 08:45:11
original
999 Les gens l'ont consulté

How to deploy old php website to koyeb

J'ai ce projet parallèle avec moi depuis 2007, c'est un site Web php à un fichier avec une base de données SQLite et quelques images et js et css. Je le garde juste pour surveiller de temps en temps comment se passent les choses du côté de php.

Quoi qu'il en soit, lorsque j'ai créé ce site pour la première fois, j'utilisais un hébergement partagé, et avec le temps, je suis passé à un serveur dédié et aujourd'hui j'ai décidé de passer à koyeb.com qui est un bon fournisseur de cloud.

Comment déplacer l'ancien code php vers le cloud, j'ai suivi ces étapes

  1. J'ai copié tout le code et les fichiers dans mon dépôt github
  2. fichier composer.json créé avec le texte ci-dessous
{
  "require": {
     "php": "^8.1",
     "ext-pdo": "*",
     "ext-pdo_sqlite": "*"
 }  
}

Copier après la connexion
  1. Installé composer comme décrit ici et exécuté la mise à jour du compositeur qui générera le dossier du fournisseur et composer.lock
  2. Créer un fichier Profile
web: heroku-php-apache2 ./

Copier après la connexion
  1. poussez tout vers git
  2. Allez sur la console koyeb et déployez-la sur une mini-instance depuis github

Je n'ai pas essayé d'utiliser Dockerfile mais il peut également être configuré avec ça selon cette page.

Référence :

  • Exemple PHP

Ce qui précède est le contenu détaillé de. pour plus d'informations, suivez d'autres articles connexes sur le site Web de PHP en chinois!

source:dev.to
Déclaration de ce site Web
Le contenu de cet article est volontairement contribué par les internautes et les droits d'auteur appartiennent à l'auteur original. Ce site n'assume aucune responsabilité légale correspondante. Si vous trouvez un contenu suspecté de plagiat ou de contrefaçon, veuillez contacter admin@php.cn
Derniers articles par auteur
Tutoriels populaires
Plus>
Derniers téléchargements
Plus>
effets Web
Code source du site Web
Matériel du site Web
Modèle frontal