So installieren Sie Nettte -PHP -Framework auf CentOS / Rhel / Fedora
- 1684
- 517
- Matteo Möllinger
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
- « Laden Sie YouTube -Videos von Linux Terminal herunter
- So richten Sie das Nette -PHP -Framework auf Ubuntu & Linuxmint ein »