Heim > Backend-Entwicklung > PHP-Tutorial > PHP7.0 + Phalcon-Installationskonfiguration

PHP7.0 + Phalcon-Installationskonfiguration

不言
Freigeben: 2023-03-22 22:34:02
Original
2557 Leute haben es durchsucht

In diesem Artikel wird die Installation und Konfiguration von php7.0 + phalcon vorgestellt. Jetzt können Freunde in Not einen Blick darauf werfen.


php7.0 + Phalcon-Installationskonfiguration


1. LNMP-Umgebung installieren

1.1 Ali-Quelle aktualisieren

Ubuntu verwendet standardmäßig Ersetzen die ausländische Quelle mit der inländischen Alibaba-Quelle, Skript

sudo cp /etc/apt/sources.list /etc/apt/sources.list.bak

sudo sh - c 'cat /etc /apt/sources.list.bak |. egrep -v"#|^$" |.

sudo apt-get update

1.2 MySQL installieren

sudo apt-get install mysql-client mysql-server –y

Das Standardkennwort ist „password“.

1.3 Nginx installieren

sudo apt-get install nginx-full -y

1.4 Erweiterungen wie PHP7.0 und phalcon installieren

Referenzlink https ://docs.phalconphp.com/zh/latest/reference/install.html

Referenzlink https://docs.phalconphp.com/zh/latest/reference/nginx.html

1) PHP installieren

sudo apt-getinstall php7.0* -y

Apt-Quelle des Phalcon-Frameworks generieren

curl -shttps://packagecloud/install /repositories/phalcon/stable/script.deb.sh |sudo bash

2) Installieren Sie das Phalcon-Framework

sudo apt-getinstall php7.0-phalcon –y

3) Installieren Sie das Phalcon-Erweiterungstool

cd ~

git clone https://github.com/phalcon/phalcon-devtools.git

sudo ln -s ~ / phalcon-devtools/phalcon.php /usr/bin/phalcon

sudo chmod +x /usr/bin/phalcon

Löschen Sie das inkompatible php7.0-snmp-Paket

Testen Sie, ob das Tool normal ist

jifan@ubuntu:~$phalcon --help

PhalconDevTools (3.1.2)

Verfügbare Befehle:

info ( Alias ​​von: i)

Befehle (Alias ​​von: list, enumerate)

Controller (Alias ​​von: create-controller)

Modul (Alias ​​von: create-module )

Modell (Alias ​​von: Create-Model)

All-Models (Alias ​​von: Create-All-Models)

Projekt (Alias ​​von: Create-Project)

Scaffold (Alias ​​von: Create-Scaffold)

Migration (Alias ​​von: Create-Migration)

Webtools (Alias ​​von: Create-Webtools)

Konsole (Alias ​​von: Shell, Psysh)

jifan@ubuntu:~$

wird normal angezeigt

2. Nginx+php-fpm konfigurieren

2.1 Nginx konfigurieren

Standardkonfiguration entfernen

sudo mv/etc/nginx/sites-available/default /etc/nginx/sites-available/default.bak

Neu hinzufügen Nginx-Konfiguration

cd /etc/nginx/conf.d

Bearbeiten Sie eine neue Datei zktx.conf

sudo vim zktx.conf

Kopieren Sie Folgendes Inhalt hinein:

server {
    listen     80 default;
    server_name localhost.dev;
    root       /var/www/phalcon/public;
    index      index.php index.html index.htm;
    charset    utf-8;
 
    location / {
        try_files $uri $uri//index.php?_url=$uri&$args;
    }
 
    location ~ \.php {
        fastcgi_pass  unix:/run/php/php7.0-fpm.sock;
        fastcgi_index /index.php;
 
        include fastcgi_params;
        fastcgi_split_path_info       ^(.+\.php)(/.+)$;
        fastcgi_param PATH_INFO       $fastcgi_path_info;
        fastcgi_param PATH_TRANSLATED $document_root$fastcgi_path_info;
        fastcgi_param SCRIPT_FILENAME$document_root$fastcgi_script_name;
    }
 
    location ~ /\.ht {
        deny all;
    }
}
Nach dem Login kopieren

Erstellen Sie das Standardverzeichnis mkdir -p root /var/www/phalcon/public;

2.2 Fügen Sie eine PHPInfo-Datei hinzu

sudo sh -c "echo ' >/var/www/phalcon/public/index.php"

2.3 Start

sudo service nginx restart

sudo service php-fpm restart

2.4 Test

Erfolg:


2.5 Nachher Booten

Bearbeiten Sie die Datei /etc/rc.local und konfigurieren Sie sie wie folgt:

#!/bin/sh-e

#

# rc.local

#

# Dieses Skript wird am Ende jedes Mehrbenutzer-Runlevels ausgeführt.

# Stellen Sie sicher, dass das Skript bei Erfolg oder einem anderen Zeitpunkt „0 beendet“

# Wert bei Fehler.

#

# Um dieses Skript zu aktivieren oder zu deaktivieren, ändern Sie einfach die Ausführung

# Bits.

#

# Standardmäßig führt dieses Skript nichts aus.

/etc/init.d/nginxstart

/etc/init.d/php7.0-fpmstart

Exit 0

Verwandte Empfehlungen:

PHP- und Apache-Installations- und Konfigurationsbeispielfreigabe

Mysql5.7.17 Grafik-Tutorial zur Installation und Konfiguration der dekomprimierten Version von winx64.zip




Das obige ist der detaillierte Inhalt vonPHP7.0 + Phalcon-Installationskonfiguration. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!

Verwandte Etiketten:
Quelle:php.cn
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
Beliebte Tutorials
Mehr>
Neueste Downloads
Mehr>
Web-Effekte
Quellcode der Website
Website-Materialien
Frontend-Vorlage