Heim >Backend-Entwicklung >PHP-Tutorial >So stellen Sie eine alte PHP-Website in Koyeb bereit

So stellen Sie eine alte PHP-Website in Koyeb bereit

Mary-Kate Olsen
Mary-Kate OlsenOriginal
2024-12-29 08:45:111002Durchsuche

How to deploy old php website to koyeb

Ich habe dieses Nebenprojekt seit 2007 bei mir, es ist eine Ein-Datei-PHP-Website mit SQLite-Datenbank und einigen Bildern sowie JS und CSS. Ich behalte es nur, um irgendwann zu überwachen, wie die Dinge auf der PHP-Seite sind.

Wie auch immer, als ich diese Website zum ersten Mal aufgebaut habe, habe ich Shared Hosting verwendet, und mit der Zeit bin ich auf einen dedizierten Server umgestiegen und heute habe ich beschlossen, zu koyeb.com zu wechseln, einem netten Cloud-Anbieter.

Wie man alten PHP-Code in die Cloud verschiebt, habe ich diesen Schritten befolgt

  1. Ich habe den gesamten Code und die Dateien in mein Github-Repo kopiert
  2. Composer.json-Datei mit dem folgenden Text erstellt
{
  "require": {
     "php": "^8.1",
     "ext-pdo": "*",
     "ext-pdo_sqlite": "*"
 }  
}

  1. Composer wie hier beschrieben installiert und Composer-Update ausgeführt, das den Vendor-Ordner und die Datei „composer.lock“ generiert
  2. Procfile-Datei erstellen
web: heroku-php-apache2 ./

  1. Drücken Sie alles an Git
  2. Gehen Sie zur Koyeb-Konsole und stellen Sie sie auf der Mini-Instanz von Github bereit

Ich habe nicht versucht, Dockerfile zu verwenden, aber laut dieser Seite kann es auch damit konfiguriert werden.

Referenz:

  • PHP-Beispiel

Das obige ist der detaillierte Inhalt vonSo stellen Sie eine alte PHP-Website in Koyeb bereit. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!

Stellungnahme:
Der Inhalt dieses Artikels wird freiwillig von Internetnutzern beigesteuert und das Urheberrecht liegt beim ursprünglichen Autor. Diese Website übernimmt keine entsprechende rechtliche Verantwortung. Wenn Sie Inhalte finden, bei denen der Verdacht eines Plagiats oder einer Rechtsverletzung besteht, wenden Sie sich bitte an admin@php.cn