In diesem Tutorial zeigen wir Ihnen, wie Sie CakePHP unter Debian 11 installieren. Für diejenigen unter Ihnen, die es nicht wussten, CakePHP ist ein in PHP geschriebenes Framework zur Entwicklung von Webanwendungen, das auf dem Konzepte von Ruby on Rails. Wie wir wissen, verwendet Ruby on Rails Ruby als Sprache, aber mit Entwicklungsfunktionen, die Cake in PHP implementieren wollte. Es ist eine grundlegende Struktur für Programmierer, um Webanwendungen zu erstellen. Modelle, Ansichten und Controller werden für die verwendet Trennung der Geschäftslogik von Daten- und Präsentationsebenen.
Dieser Artikel geht davon aus, dass Sie zumindest über Grundkenntnisse in Linux verfügen, wissen, wie man die Shell verwendet, und vor allem, dass Sie Ihre Website auf Ihrem eigenen VPS hosten. Die Installation ist recht einfach und setzt Sie voraus im Root-Konto ausgeführt werden, wenn nicht, müssen Sie möglicherweise 'sudo
hinzufügen ‘ zu den Befehlen, um Root-Rechte zu erhalten. Ich zeige Ihnen Schritt für Schritt die Installation von CakePHP auf einem Debian 11 (Bullseye).
Voraussetzungen
- Ein Server, auf dem eines der folgenden Betriebssysteme ausgeführt wird:Debian 11 (Bullseye).
- Es wird empfohlen, dass Sie eine neue Betriebssysteminstallation verwenden, um potenziellen Problemen vorzubeugen.
- Ein
non-root sudo user
oder Zugriff auf denroot user
. Wir empfehlen, alsnon-root sudo user
zu agieren , da Sie Ihr System beschädigen können, wenn Sie als Root nicht aufpassen.
Installieren Sie CakePHP auf Debian 11 Bullseye
Schritt 1. Bevor wir Software installieren, ist es wichtig sicherzustellen, dass Ihr System auf dem neuesten Stand ist, indem Sie das folgende apt
ausführen Befehle im Terminal:
sudo apt update sudo apt upgrade
Schritt 2. Installation des LAMP-Stacks.
Ein Debian 11 LAMP-Server ist erforderlich. Wenn Sie LAMP nicht installiert haben, lesen Sie bitte unser vorheriges Tutorial zur Installation von LAMP Server auf Debian 11.
Schritt 3. Composer installieren.
Jetzt installieren wir Composer mit folgendem Befehl auf Ihrem Debian-System:
curl -sS https://getcomposer.org/installer | php mv composer.phar /usr/local/bin/composer chmod +x /usr/local/bin/composer
Schritt 4. CakePHP unter Debian 11 installieren.
Nachdem Sie den Composer auf Ihrem System installiert haben, erstellen wir eine CakePHP-Anwendung mit dem Namen „idroot-app ” mit dem folgenden Composer-Befehl:
composer create-project --prefer-dist cakephp/app [project-name]
Zum Beispiel:
composer create-project --prefer-dist cakephp/app [idroot-app]
Als nächstes greifen Sie darauf zu und machen Sie die bin/cake-Datei ausführbar, die uns hilft, das Projekt im Entwicklermodus auszuführen. Dazu müssen Sie Folgendes ausführen:
bin/cake server
Sie können auch einen Host und einen Port zum Abhören angeben:
bin/cake server -H [host] -p [port]
Zum Beispiel:
bin/cake server -H [192.168.77.21] -p [8080]
Schritt 5. Zugriff auf CakePHP unter Debian.
Öffnen Sie nach erfolgreicher Installation einen Webbrowser und gehen Sie zu https://192.168.77.21:8080
und Sie werden den folgenden Bildschirm sehen, der das Installationsprogramm startet:
Herzlichen Glückwunsch! Sie haben CakePHP erfolgreich installiert. Vielen Dank, dass Sie dieses Tutorial zur Installation der neuesten Version von CakePHP auf Debian 11 Bullseye verwendet haben. Für zusätzliche Hilfe oder nützliche Informationen empfehlen wir Ihnen, das offizielle CakePHP zu lesen Webseite.