So installieren Sie Nettte -PHP -Framework auf CentOS / Rhel / Fedora

So installieren Sie Nettte -PHP -Framework auf CentOS / Rhel / Fedora

Nettte ist ein PHP-Framework, der weltweit Popularität wird. Gemäß SitePoint's Survey NetTTE ist Nettte 3'RD am beliebtesten PHP -Framework, das für die Webentwicklung verwendet wird. Dieses Tutorial hilft Ihnen dabei, Nettte -PHP -Framework auf CentOS, Red Hat & Fedora -Betriebssystemen zu installieren.

Schritt 1: Setup -Yum -Repositories einrichten

Zuerst müssen Sie Remi- und Epel -RPM -Repositories in Ihr System hinzufügen. Diese Repositories haben Pakete aktualisiert. Verwenden Sie einen der folgenden Befehl gemäß Ihrer Betriebssystemversion und Ihrer Systemarchitektur.

 CentOS/Rhel 7, 64 -Bit -System: # rpm -uvh http: // kostenlos.NCHC.Org.tw/fedora-epel/7/x86_64/e/epel-release-7-5.Keinarch.rpm # rpm -uvh http: // rpms.FAMILLECOLLET.com/Enterprise/remi-release-7.RPM CentOS/Rhel 6, 32 -Bit -System: # RPM -uvh http: // herunterladen.Fedoraproject.org/pub/epel/6/i386/epel-release-6-8.Keinarch.rpm # rpm -uvh http: // rpms.FAMILLECOLLET.com/Enterprise/remi-release-6.RPM CentOS/Rhel 6, 64 -Bit -System: # RPM -uvh http: // herunterladen.Fedoraproject.org/pub/epel/6/x86_64/epel-release-6-8.Keinarch.rpm # rpm -uvh http: // rpms.FAMILLECOLLET.com/Enterprise/remi-release-6.RPM CentOS/Rhel 5, 32 -Bit -System: # RPM -uvh http: // dl.Fedoraproject.org/pub/epel/5/i386/epel-release-5-4.Keinarch.rpm # rpm -uvh http: // rpms.FAMILLECOLLET.com/Enterprise/remi-release-5.RPM CentOS/Rhel 5, 64 -Bit -System: # RPM -uvh http: // dl.Fedoraproject.org/pub/epel/5/x86_64/epel-releas5-4.Keinarch.rpm # rpm -uvh http: // rpms.FAMILLECOLLET.com/Enterprise/remi-release-5.Drehzahl 

Schritt 2: Installieren Sie Apache, MySQL und PHP

Um mit der Nettenkonfiguration zu beginnen, müssen wir zunächst einen laufenden Lampenserver einrichten. Wenn Sie bereits ausgeführte Lampenstapel überspringen, überspringen Sie diesen Schritt an. Verwenden Sie die Follownings -Befehle, um den Lampenstapel einzurichten.

Apache installieren

# yum --EnableRepo = remi, epel install httpd 

Installieren Sie MySQL

# yum --EnableRepo = remi, epel install mysql-server # service MySQLD START #/usr/bin/mysql_secure_installation 

PHP installieren

# yum --Enablerepo = remi, epel installieren Sie PHP-MYSQL PHP-MCRYPT # Service HTTPD Neustart 

Schritt 3: Komponist installieren oder aktualisieren

Der Komponist ist für die Installation von Nettes Framework erforderlich. Verwenden Sie also die folgenden Befehle zum Herunterladen und verwenden Sie als Befehl in unserem System.

# curl -SS https: // getComposer.Org/Installer | PHP # MV -Komponist.PHAR/usr/local/bin/Composer # chmod +x/usr/local/bin/Composer 

Wenn Sie bereits Komponist auf Ihrem System installiert haben. Verwenden Sie den folgenden Befehl, um es auf die neueste Version zu aktualisieren.

# Composer Selfdate 

Schritt 4 - Nettelanwendung erstellen

Navigieren wir zum Webdokument -Root und verwenden Sie Komponist, um eine neue Nettelanwendung mit den folgenden Befehlen zu erstellen. Es wird automatisch die neueste Kopie von Nettte Framework in Ihrem System unter MyPP Directory heruntergeladen.

# CD/var/www/html # Composer create-project nette/sandbox myapp 

Nach dem erfolgreichen Herunterladen aller Pakete ordnungsgemäße Berechtigungen in Datei und Ordnern in Ihrer Anwendung zuweisen.

# Chown -r Apache.Apache MyApp # Chmod -r 755 MyApp # Chmod -r 777 MyApp/TMP MyApp/Protokoll 

Schritt 5 - Zugriff auf Nettelanwendung

Zu diesem Zeitpunkt haben Sie Nettte Framework in Ihrem System erfolgreich konfiguriert.

 http: // localhost/myapp/www/ 

Schritt 6 - Apache VirtualHost erstellen

Fügen Sie nun einen virtuellen Host in Ihre Apache -Konfigurationsdatei hinzu, um vom Webbrowser aus dem Nenn -PHP -Framework zugreifen zu können. Um die Apache -Konfigurationsdatei zu bearbeiten /etc/httpd/conf/httpd.Conf und fügen Sie den folgenden Code am Ende der Datei hinzu

# vim/etc/httpd/conf/httpd.Conf 
 Serverame Netze.Beispiel.com documentroot/var/www/html/nettte/www erlaubteOverride alle   

Starten Sie den Apache -Service neu und greifen Sie mit Ihrem bevorzugten Webbrowser auf Nettte Framework zu und beginnen Sie mit der Entwicklung einer großartigen Webanwendung.

 # Service HTTPD Neustart