Le 14 septembre 2017, nous avons publié une version actualisée de notre Politique de confidentialité. En utilisant video2brain.com vous vous engagez à respecter ces documents mis à jour. Veuillez donc prendre quelques minutes pour les consulter.

L'essentiel de PHP 7

Comprendre le fichier php.ini

TESTEZ LINKEDIN LEARNING GRATUITEMENT ET SANS ENGAGEMENT

Tester maintenant Afficher tous les abonnements
Il est indispensable de connaître les configurations de PHP. En effet, vous aurez à changer fréquemment des valeurs dans le fichier php.ini et à les mettre à jour selon vos besoins.
05:29

Transcription

On va va parler du fichier « php.ini ». Qu'est-ce que c'est que le fichier « php.ini » ? C'est le fichier de configuration de votre installation de PHP. Alors quand je dis votre installation de PHP, à l’occurrence si vous utilisez un système préconfiguré, comme moi avec MAMP, par exemple, vous allez vous retrouvez plusieurs versions de PHP. A l’occurrence ici, moi, j'ai accès à la version 5.4, 5.5, 5.6 et 7.0. Mais je pourrais aussi vouloir en rajouter. Est-ce qu'on a tout à fait la possibilité de venir rajouter des versions et même de redescendre jusqu'à des 5.1, 5.2, 5.3, pourquoi pas ? Alors, il faut savoir que pour chaque version vous avez un fichier de configuration. Alors, si vous utilisez un système autre que préconfigurer, vous devrez aller chercher ce fichier « php.ini ». A l’occurrence sous mon Pro c'est assez simple, puisque vous allez pouvoir éditer le Templates et vous ferez ça plutôt que d'aller chercher automatiquement le « php.ini» et ici vous pourrez aller chercher le Template pour la version que vous voulez. Alors, il est mieux d'être en adéquation avec la version que vous utilisez. Ici c'est un 5.6, on va donc éditer le fichier de configuration « php.ini » de la 5.6. Alors, vous allez vous retrouvez ici avec un fichier de configuration, c'est du Text, ni plus, ni moins. Si vous avez déjà mis les mains là-dedans, vous savez comment ça fonctionne un petit peu. Bien sûr les « ; » c'est les commentaires et tout ce qui n'est pas précédé d'un « ; » est un paramètre actif actuellement. Chaque paramètre va agir sur votre PHP, va agir sur votre version de PHP. Alors ici, par exemple, on pourrait aller travailler sur la mémoire que l'on va allouer à notre préprocesseur PHP, on va descendre un petit peu, voilà. Ici, ça des paramètres qu'on mettra souvent à jour surtout si vous vous mettez à faire du debug avec par exemple « X » debug qui est un très bon utilitaire pour faire du debug PHP. Vous aurez besoin d'augmenter un petit peu ici, donc, le temps d'exécution d'inscript, par exemple, la mémoire qui est allouée du coup à votre préprocesseur PHP. Alors, vous ferez attention, parce qu'évidemment modifier des configurations ici, ça implique que ça les modifie vraiment et quand vous allez relancer votre serveur avec des modifications sur votre fichier de configuration de PHP, elle va être pris en compte. Donc, faites très attention à ce que vous faites et puis essayer de garder des copies aussi quand vous venez modifier ici comme ça des paramètres de PHP. Alors, vous obtiendrez plus d'informations sur le fichier de configuration. directement sur le site de « php.net » il y a un manuel en français qui va vous donner quelques petites infos sympas et qui vous dira, voilà, qu'est-ce que vous pouvez modifier, comment ça ce modifie et quelques petits exemples de modification. On vous donnera aussi les petites informations par rapports aux différentes versions. Et puis comme toujours, et ça c'est très intéressant, sur le site de « php.net », c'est un site qui est collaboratif, également vous pouvez ajouter des infos, il y a beaucoup d'utilisateurs qui donnent des informations. Donc, n'hésiter pas à les lire aussi, des fois, ça peut être sympa. Alors, maintenant vous le savez, il y a un fichier de configuration. Quand est-ce que vous allez devoir y toucher ? Alors si jamais on vous le demande de [inaudible], que vous allez travailler avec un logiciel qui demande beaucoup de mémoire, bon, voilà, vous saurez qu'il faut augmenter la mémoire. Si vous avez besoin d'activer les erreurs ou autre, par exemple, l' « erreur reporting », vous retrouverez, si vous êtes sur MAMP comme moi, des fois des variables comme ça, alors ces variables-là c'est les variables propres à MAMP. Parce que vous contrôlez plus ou moins tout directement ici, puisque vous pouvez activez des extensions, ce que vous voulez loguez, ce que vous voulez dispay comme erreur sur l'écran. Là, c'est vraiment à l'intérieur de MAMP, comment le faire, mais de temps en temps vous aurez besoin d'éditer le fichier de configuration et il faudra vous reporter à la documentation. Petit [inaudible], je vais simplement vous parler ici de PHP en [inaudible]. Alors, si je fais un « php - v » dans la console, comme ça, je vais remarquer qu'effectivement j’utilise la 7.0 qui est un peu celle de base actuellement, qui est relié, qui est relié par rapport à MAMP. On va se remettre ici, en 7.0 aussi. Alors, vous ferez très attention, pourquoi ? Parce que concrètement ici, cette version, elle n'aura pas forcément le même fichier de configuration que votre version pour le WEB. Ici dans MAMP ou dans WAMP ou dans ce que vous voulez, dans un système préconfiguré vous utilisez ce qu'on a vu, les Templates. Mais pas forcément [inaudible]. Quand vous voulez voir quel est le fichier utilisant un [inaudible], je vous conseille de faire un « php-i». Alors, juste comme ça, il va vous afficher tout un tas d'infos. On va derrière le « php-i » faire un « grep » et dans « grep », on va placer une chaîne de caractères. Donc, je vais lui demander en fait de me faire un « grep » sur « php.ini ». Ce qui va me permettre de me retrouver dans mon fichier de configuration que la ligne qui comporte « php.ini ». Ici, vous remarquerez qu'effectivement, le fichier de configuration qui est chargé c'est le fichier qui se trouve dans « Application/Mamp/bin/ php/php7.0.12/conf/php.ini » Donc là, il faut aller chercher celui-ci et le modifier, si vous voulez agir sur PHP [inaudible]. Faites bien attention à ces deux fichiers de configuration bien distincts. Il faut vraiment aller récupérer le bon fichier. Et si vous êtes sur un autre système que MAC OSX, il n'y a pas de problème, vous faites la même commande que moi, simplement essayez de garantir que sur votre système vous avez bien accès à un [inaudible] et puis à un environnement comme ça. Pour Windows il existe des émulateurs qui vous permettent de tapes des commandes Linux, donc n'hésitez pas à vous localiser là-dessus, ça peut être très intéressant aussi. Récupérer ici le « php.ini », aller l'éditer et puis ce « php.ini » une fois édité, forcément il est actif. Alors, sur votre version ici d'Apache, du moins version embarquée PHP avec le serveur Apache, le serveur WEB Pensez à redémarrer, certes, quand vous faites des Modifs, pensez à redémarrer à chaque fois, redémarrez vos serveurs, à sauvegarder, vous verrez le bouton « sauvegarder ». Pareil si vous êtes sur [inaudible], sur Windows, redémarrez le serveur à chaque fois que vous faites un modif, c'est important.

L'essentiel de PHP 7

Exploitez les nombreuses possibilités de PHP. Définissez des variables, créez des fonctions, manipulez du texte, abordez la gestion des objets, des opérateurs logiques, etc.

4h25 (52 vidéos)
Aucun commentaire n´est disponible actuellement
 

Votre formation est disponible en ligne avec option de téléchargement. Bonne nouvelle : vous ne devez pas choisir entre les deux. Dès que vous achetez une formation, vous disposez des deux options de consultation !

Le téléchargement vous permet de consulter la formation hors ligne et offre une interface plus conviviale. Si vous travaillez sur différents ordinateurs ou que vous ne voulez pas regarder la formation en une seule fois, connectez-vous sur cette page pour consulter en ligne les vidéos de la formation. Nous vous souhaitons un excellent apprentissage avec cette formation vidéo.

N'hésitez pas à nous contacter si vous avez des questions !