Jak zainstalować framework Nette PHP na CentOS / RHEL / Fedora

Jak zainstalować framework Nette PHP na CentOS / RHEL / Fedora

Nette to ramy PHP, dzięki czemu popularność na całym świecie. Zgodnie z ankietą SitePoint Nette to 3'rd najpopularniejsza ramy PHP używane do tworzenia stron internetowych. Ten samouczek pomoże Ci zainstalować nette PHP Framework w systemach operacyjnych Centos, Red Hat i Fedora.

Krok 1: Konfiguracja repozytoriów Yum

Najpierw musisz dodać repozytoria RPM REMI i EPEL w swoim systemie. Te repozytoria mają zaktualizowane pakiety. Użyj jednego z poniższych polecenia zgodnie z wersją systemu operacyjnego i architektury systemu.

 Centos/RHEL 7, 64 -bitowy system: # rpm -uvh http: // za darmo.NCHC.org.tw/fedora-epel/7/x86_64/e/epel-release-7-5.Noarch.RPM # rpm -uvh http: // rpms.Famillecollet.COM/Enterprise/Remi-Rulease-7.RPM CENTOS/RHEL 6, 32 -bitowy system: # RPM -uvh http: // pobierz.Fedoraproject.org/pub/epel/6/i386/epel-release-6-8.Noarch.RPM # rpm -uvh http: // rpms.Famillecollet.COM/Enterprise/Remi-Rulease-6.RPM CENTOS/RHEL 6, 64 -bitowy system: # RPM -uvh http: // pobierz.Fedoraproject.org/pub/epel/6/x86_64/epel-release-6-8.Noarch.RPM # rpm -uvh http: // rpms.Famillecollet.COM/Enterprise/Remi-Rulease-6.RPM CENTOS/RHEL 5, 32 -bitowy system: # RPM -uvh http: // dl.Fedoraproject.ORG/PUB/EPEL/5/I386/EPEL-Rease-5-4.Noarch.RPM # rpm -uvh http: // rpms.Famillecollet.COM/Enterprise/Remi-Rulease-5.RPM CENTOS/RHEL 5, 64 -bitowy system: # RPM -uvh http: // dl.Fedoraproject.org/pub/epel/5/x86_64/epel-releas5-4.Noarch.RPM # rpm -uvh http: // rpms.Famillecollet.COM/Enterprise/Remi-Rulease-5.RPM 

Krok 2: Zainstaluj Apache, MySQL i PHP

Aby rozpocząć od konfiguracji NetTE, najpierw musimy skonfigurować działającą serwer lamp. Jeśli już uruchamiasz stosowanie lampy, pomiń ten krok, a jednocze.

Zainstaluj Apache

# yum --enablerepo = remi, epel instaluj httpd 

Zainstaluj MySQL

# yum --enablerepo = remi, epel instaluj mysql-server # service mysqld start #/usr/bin/mysql_secure_instalation 

Zainstaluj php

# yum --enablerepo = remi, epel instaluj php php-mysql php-mcrypt # serwis httpd restart 

Krok 3: Zainstaluj lub aktualizuj kompozytor

Kompozytor jest wymagany do instalacji NetTE Framework. Użyj więc poniższych poleceń, aby pobrać i używać jako polecenia w naszym systemie.

# curl -ss https: // getComposer.org/instalator | kompozytor php # mv.phar/usr/local/bin/composer # chmod +x/usr/local/bin/composer 

Jeśli masz już zainstalowany kompozytor w swoim systemie. Użyj następującego polecenia, aby zaktualizować ją do najnowszej wersji.

# Kompozytor samoutyzowany 

Krok 4 - Utwórz aplikację Nette

Przejdźmy do głównego dokumentu Web Dokument i użyj kompozytora, aby utworzyć nową aplikację NetTe za pomocą następujących poleceń. Automatycznie pobiera najnowszą kopię Nette Framework w twoim systemie w Directory Mypp Directory.

# cd/var/www/html # composer create-Project Nette/Sandbox MyApp 

Po pomyślnym pobraniu wszystkich pakietów przypisz odpowiednie uprawnienia do plików i folderów w aplikacji.

# chown -r apache.Apache MyApp # chmod -r 755 MyApp # chmod -r 777 MyApp/tmp MyApp/log 

Krok 5 - Dostęp do aplikacji Nette

Na tym etapie pomyślnie skonfigurowałeś nette Framework w swoim systemie.

 http: // localhost/myApp/www/ 

Krok 6 - Utwórz Apache VirtualHost

Teraz dodaj wirtualny host w pliku konfiguracyjnym Apache, aby uzyskać dostęp do Nette PHP Framework z przeglądarki internetowej. Aby to zrobić, edytuj plik konfiguracyjny Apache /etc/httpd/conf/httpd.conf i dodaj poniżej kod na końcu pliku

# vim/etc/httpd/conf/httpd.conf 
 Servername Nette.przykład.com DocumentRoot/var/www/html/nette/www allowerride all   

Uruchom ponownie usługę Apache i dostęp do Nette Framework za pomocą ulubionej przeglądarki internetowej i rozpocznij opracowywanie świetnej aplikacji internetowej.

 # Service Httpd restart