Heim > Backend-Entwicklung > PHP-Tutorial > Auf dem Laufenden mit dem schnellsten PHP -Framework auf PHP7 in 5 Minuten

Auf dem Laufenden mit dem schnellsten PHP -Framework auf PHP7 in 5 Minuten

William Shakespeare
Freigeben: 2025-02-10 12:55:12
Original
312 Leute haben es durchsucht

Up and Running with the Fastest PHP Framework on PHP7 in 5 Mins

Phalcon 3.0 LTS: Die Blazing -Geschwindigkeit trifft Php 7 -Kompatibilität

Erinnern Sie sich an unsere Begeisterung für Phalcon, das renommierte Hochleistungs-PHP-Framework? Dieser Leitfaden zeigt ein schnelles 5-minütiges Setup auf einem Gehöft verbessert. Überspringen Sie die "Installation", wenn Sie bereits mit Phalcon vertraut sind.

Up and Running with the Fastest PHP Framework on PHP7 in 5 Mins

Eine schnelle Zusammenfassung

Phalcon, geschrieben in Zephir (eine Mischung aus C und PHP), erzeugt hoch optimierte PHP -Erweiterungen, ohne dass ein tiefes C -Wissen erforderlich ist. Zephir kompiliert C, die Grundlage von PHP -Erweiterungen. Während zunächst eine reine C -Erweiterung (was zu einer unglaublichen Geschwindigkeit führte, aber erhebliche Entwicklungshürden), umfasste Phalcons Version 2 Zephir. Die API -Verschiebung von Php 7 links jedoch Zephir (und Phalcon) hinter sich.

Mit Phalcon 3.0 LTS unterstützt Zephir Php 7! Dies bedeutet nicht nur Phalcon, sondern jeder Zephir -Code für PHP 7, der beispiellose Geschwindigkeit und Ressourceneffizienz bietet.

Installation

Diese Anweisungen zielen auf eine Ubuntu 16.04 -Instanz mit Php 7, Git und WGet ab. Wir werden die Homestead.yaml -Datei für die Site -Definition verwenden.

Installieren von Phalcon:

sudo apt-get install software-properties-common
sudo apt-add-repository ppa:phalcon/stable
sudo apt-get update
sudo apt-get install php7.0-phalcon
sudo phpenmod -v 7.0 -s ALL phalcon
sudo service php7.0-fpm restart
Nach dem Login kopieren

phpenmod aktiviert die PHP -Erweiterung. Das Flag -v gibt die PHP -Version (7.0) an, und -s ALL ermöglicht es sowohl für CLI als auch für FPM. Wenn phpenmod nicht verfügbar ist, kopieren Sie die INI -Datei manuell:

sudo cp /etc/php/7.0/mods-available/phalcon.ini /etc/php/7.0/fpm/conf.d/20-phalcon.ini
sudo cp /etc/php/7.0/mods-available/phalcon.ini /etc/php/7.0/cli/conf.d/20-phalcon.ini
Nach dem Login kopieren

Das Präfix stellt die Ladepriorität fest. Überprüfen Sie die Installation über 20. phpinfo()

Up and Running with the Fastest PHP Framework on PHP7 in 5 Mins

Testen mit der Invo Demo App

Testen wir mit der Invo Demo -Anwendung.

nginx Konfiguration:

Fügen Sie Ihre App zu

: Homestead.yaml hinzu

    - map: phalcon-tut.app
      to: /home/vagrant/Code/phalcon-tut/public
Nach dem Login kopieren
Aktualisieren Sie Ihre

-Datei, um /etc/hosts auf die IP Ihres VM zu mapieren. Rennen phalcon-tut.app. Ändern Sie den Standortblock von Nginx: vagrant provision

ändern:

location / {
        try_files $uri $uri/ /index.php?$query_string;
    }
Nach dem Login kopieren
bis:

location / {
        try_files $uri $uri/ /index.php?_url=$uri&$args;
    }
Nach dem Login kopieren
starten Sie Nginx neu:

sudo service nginx restart

App Bootstrapping:

cd /home/vagrant/Code
git clone https://github.com/phalcon/invo phalcon-tut
Nach dem Login kopieren
Initialisieren Sie die Datenbank (mit UTF8MB4 für eine verbesserte Kompatibilität):

echo 'CREATE DATABASE invo CHARSET=utf8mb4 COLLATE=utf8mb4_unicode_ci' | mysql -u homestead -psecret
cat schemas/invo.sql | mysql -u homestead -psecret invo
Nach dem Login kopieren
modifizieren Sie

und setzen Sie app/config/config.ini auf baseUri. Jetzt sollte die Invo ausgeführt werden. /

Up and Running with the Fastest PHP Framework on PHP7 in 5 Mins

Schlussfolgerung

Dieses Tutorial hat Phalcon's Setup auf PHP 7 gestoppt und mit einer Demo -App seine Geschwindigkeit und Benutzerfreundlichkeit darstellt. Probieren Sie Phalcon mit vereinfachte Installation und leicht verfügbaren Testanwendungen aus, um Ihr Feedback zu teilen. Verwenden Sie Zephir zur Optimierung Ihrer Projekte.

häufig gestellte Fragen (FAQ)

(Der FAQ -Abschnitt bleibt weitgehend unverändert, da er wertvolle Informationen zu Php 7 und Phalcon liefert. Um die Kürze zu erhalten, kann es hier weggelassen werden, kann aber leicht an die ursprüngliche Eingabe angehängt werden.)

Das obige ist der detaillierte Inhalt vonAuf dem Laufenden mit dem schnellsten PHP -Framework auf PHP7 in 5 Minuten. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!

Erklärung dieser Website
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
Neueste Artikel des Autors
Beliebte Tutorials
Mehr>
Neueste Downloads
Mehr>
Web-Effekte
Quellcode der Website
Website-Materialien
Frontend-Vorlage