Dans ce tutoriel, nous allons vous montrer comment installer et configurer Nette PHP Framework sur votre CentOS 7. Pour ceux d'entre vous qui ne le savaient pas, Nette Framework est un outil populaire pour PHP développement web Il est conçu pour être aussi utilisable et convivial que possible. Il met l'accent sur la sécurité et les performances et est certainement l'un des frameworks PHP les plus sûrs. Nette Framework parle votre langue et vous aide à créer facilement de meilleurs sites Web.
Cet article suppose que vous avez au moins des connaissances de base sur Linux, que vous savez utiliser le shell et, plus important encore, que vous hébergez votre site sur votre propre VPS. L'installation est assez simple. Je vais vous montrer étape par étape l'installation de Nette PHP Framework dans CentOS 7.
Installer Nette PHP Framework sur CentOS 7
Étape 1. Tout d'abord, nous devons ajouter le référentiel EPEL à notre système.
yum install epel-releaseyum -y update
Étape 2. Installez le serveur LAMP.
Un serveur CentOS 7 LAMP est requis. Si vous n'avez pas installé LAMP, vous pouvez suivre notre guide ici.
Étape 3. Installez Composer.
Téléchargez et installez Composer en exécutant la commande suivante :
curl -sS https://getcomposer.org/installer | php
Exemple de résultat :
[root@idroot ~]# curl -sS https://getcomposer.org/installer | php#!/usr/bin/env phpCertains paramètres de votre machine peuvent entraîner des problèmes de stabilité avec Composer. supérieur est recommandé. Composer fonctionne avec 5.3.2+ pour la plupart des gens, mais il peut y avoir des problèmes de cas extrêmes. Téléchargement... Composer a été installé avec succès sur :/root/composer.pharUtilisez-le :php composer.phar
Une fois le processus terminé, vous pouvez créer le 'composer.phar
' exécutable en exécutant la commande suivante :
chmod +x composer.phar
Utilisez maintenant les commandes suivantes pour rendre le composeur disponible globalement pour tous les utilisateurs de votre système, qui peut être utilisé pour toutes les applications PHP sur ce système :
mv composer.phar /usr/local/bin/composer
Utilisez la commande suivante pour le mettre à jour vers la dernière version du composeur :
auto-mise à jour du compositeur
Vous pouvez également vérifier la version du composeur en exécutant la commande ci-dessous :
compositeur -V
Étape 4. Créer l'application Nette.
Accédons à la racine du document Web et utilisons composer pour créer une nouvelle application Nette à l'aide des commandes suivantes :
cd /var/www/htmlcomposer create-project nette/sandbox myapp
Nous devrons modifier certaines autorisations de dossiers :
chown -R apache.apache monappchmod -R 755 monappchmod -R 777 monapp/tmp monapp/log
Étape 5. Accédez à l'application Nette.
À ce stade, vous avez configuré avec succès le framework Nette sur votre système localhost. Ouvrez votre navigateur préféré et accédez à http://localhost/myapp/www/
et suivez les étapes requises pour terminer l'installation.
Étape 5. Configuration du serveur Web Apache pour Nette.
Nous allons créer un hôte virtuel Apache pour votre site Web Craft CMS. Tout d'abord, créez '/etc/httpd/conf.d/vhosts.conf
' en utilisant un éditeur de texte de votre choix :
nano /etc/httpd/conf.d/vhosts.confIncludeOptional vhosts.d/*.conf
Ensuite, créez l'hôte virtuel :
mkdir /etc/httpd/vhosts.d/nano /etc/httpd/vhosts.d/votredomaine.com.conf
Ajoutez les lignes suivantes :
ServerAdmin [email protected] "/var/www/html/nette/www"ServerName yourdomain.comServerAlias www.yourdomain.comErrorLog "/var/log/httpd/yourdomain.com-error_log" CustomLog "/var/log/httpd/votredomaine.com-access_log" combiné DirectoryIndex index.html index.phpOptions FollowSymLinksAllowOverride AllRequire tous accordés Enregistrez et fermez le fichier. Redémarrez le service apache pour que les modifications prennent effet :
systemctl redémarre httpd.serviceFélicitations ! Vous avez installé avec succès Nette PHP Framework. Merci d'avoir utilisé ce didacticiel pour installer Nette PHP Framework sur votre système CentOS 7. Pour obtenir de l'aide supplémentaire ou des informations utiles, nous vous recommandons de consulter le Site Web de Nette PHP Framework.