Comment installer le cadre PHP de NETTE sur Centos / Rhel / Fedora

Comment installer le cadre PHP de NETTE sur Centos / Rhel / Fedora

Nette est un cadre PHP qui obtient une popularité dans le monde entier. Selon l'enquête de SitePoint, le framework PHP le plus populaire le plus populaire utilisé pour le développement Web. Ce tutoriel vous aidera à installer le cadre de PHP NETTE sur CentOS, Red Hat et Fedora Exploitation Systems.

Étape 1: Configuration des référentiels YUM

Vous devez d'abord ajouter des référentiels REMI et EPEL RPM dans votre système. Ces référentiels ont mis à jour les packages. Utilisez l'une des commandes ci-dessous conformément à votre version OS et à l'architecture système.

 CENTOS / RHEL 7, SYSTÈME 64 BIT: # RPM -UVH http: // gratuit.NCHC.org.TW / Fedora-Epel / 7 / X86_64 / E / EPEL-Release-7-5.noarch.RPM # RPM -UVH HTTP: // RPMS.familicollet.com / Enterprise / remi-libéré-7.RPM CENTOS / RHEL 6, SYSTÈME 32 BIT: # RPM -UVH http: // Télécharger.fedoraproject.org / pub / ePEL / 6 / i386 / ePel-Release-6-8.noarch.RPM # RPM -UVH HTTP: // RPMS.familicollet.com / Enterprise / remi-libéré-6.RPM CENTOS / RHEL 6, 64 bits Système: # RPM -UVH http: // Télécharger.fedoraproject.org / pub / epel / 6 / x86_64 / epel-release-6-8.noarch.RPM # RPM -UVH HTTP: // RPMS.familicollet.com / Enterprise / remi-libéré-6.RPM CENTOS / RHEL 5, SYSTÈME 32 BIT: # RPM -UVH http: // dl.fedoraproject.org / pub / ePEL / 5 / i386 / ePel-Release-5-4.noarch.RPM # RPM -UVH HTTP: // RPMS.familicollet.com / Enterprise / remi-libéré-5.RPM CENTOS / RHEL 5, 64 bits Système: # RPM -UVH http: // dl.fedoraproject.org / pub / epel / 5 / x86_64 / epel-reas5-4.noarch.RPM # RPM -UVH HTTP: // RPMS.familicollet.com / Enterprise / remi-libéré-5.RPM 

Étape 2: Installez Apache, MySQL et PHP

Pour commencer par la configuration de NETTE, nous devons d'abord configurer un serveur de lampe en cours d'exécution. Si vous avez déjà exécuté la pile de lampe, sautez cette étape, utilisez les commandes de suivi pour configurer la pile de lampe.

Installer Apache

# yum --enablerepo = remi, epel install httpd 

Installer mysql

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

Installer php

# yum --enablerepo = remi, ePEL installer php php-mysql php-mcrypt # service httpd redémarrage 

Étape 3: installer ou mettre à jour le compositeur

Le compositeur est requis pour installer le framework NETTE. Utilisez donc des commandes ci-dessous pour télécharger et utiliser comme commande dans notre système.

# curl -ss https: // getComposer.org / installateur | PHP # MV Composer.phar / usr / local / bin / compositeur # chmod + x / usr / local / bin / compositeur 

Si vous avez déjà installé le compositeur sur votre système. Utilisez la commande suivante pour la mettre à jour vers la dernière version.

# compositeur auto-mise à jour 

Étape 4 - Créer une application NETTE

Accédez à un document Web Root et Utilisez Composer pour créer une nouvelle application NETTE à l'aide des commandes suivantes. Il téléchargera automatiquement la dernière copie de Nette Framework sur votre système sous MYPP Directory.

# cd / var / www / html # composer Create-Project nette / sandbox myapp 

Après avoir réussi à télécharger tous les packages, attribuez des autorisations appropriées sur le fichier et les dossiers de votre application.

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

Étape 5 - Application d'accès à Nette

À ce stade, vous avez configuré avec succès Framework Nette sur votre système.

 http: // localhost / myapp / www / 

Étape 6 - Créer Apache VirtualHost

Ajoutez maintenant un hôte virtuel dans votre fichier de configuration Apache pour accéder à Nettte PHP Framework à partir du navigateur Web. Pour le faire, modifier le fichier de configuration Apache / etc / httpd / conf / httpd.confli et ajouter ci-dessous le code à la fin du fichier

# vim / etc / httpd / conf / httpd.confli 
 Servername nette.exemple.com documentroot / var / www / html / nette / www allowoverride tout   

Redémarrez le service Apache et Access Nette Framework à l'aide de votre navigateur Web préféré et commencez à développer une excellente application Web.

 # Service HTTPD Redémarrer