Easy-Micro

LANGAGE Langage PHP
Définition du PHP

Qu'est-ce que le PHP ?

Php France Le PHP est un langage de scripts (donc interprété) s'exécutant sur un serveur. Cela signifie qu'il est exécuté par le serveur avant d'apparaitre en tant que document HTML. Il est donc fondamentalement différent d'un autre langage de script comme le JavaScript, car pour ce dernier, c'est le navigateur qui exécute les instructions JavaScript.

Vincent Pontier - Le créateur des éléPHPantsParmi les nombreux avantages de ce langage, il en est un qui revêt un caractère tout particulier: ses possibilités de dialogues avec différents SGBD (Système de Gestion de Base de Données) dont le très connu MySQL.

Pour faire du PHP, il vous faut un interpréteur PHP (gratuit!), un serveur web Apache, gratuit lui aussi et un éditeur de texte quelconque comme le bloc note, NotePad2 ou Pspad ou enfin le tout-en-un Coda pour Mac OS X (sinon, avec l'éditeurs Mac OS textEdit choisissez l'option Format / Convertir au format Texte pour saisir du code). A cela vous serez rapidement amené à utiliser une base de données sur le serveur de base de données MySQL (encore gratuit!) pour stocker vos informations.

Formation PHP par Easy-Micro Package PHP

Il existe des packages gratuits avec l'ensemble des composants (Apache - MySQL - PHP) ainsi que divers utilitaires comme PHPMyAdmin. Parmis les différents packages existants, je vous conseille EasyPhp (Apache/MySQL/Php) ou Wamp (pour Window/Apache/MySQL/Php) ou encore XAMPP (Apache/MySQL/Php/Perl) et enfin MAMP (Mac/Apache/MySQL/Php) pour Mac OS X.

Sinon vous pouvez utiliser le serveur local Microsoft IIS (Internet Information Services) disponible sur les systèmes version Pro, depuis le Panneau de configuration - Ajout/Suppression de programmes - Ajouter ou supprimer des composants de Windows, cochez la case Services Internet (IIS). Les fichiers Web doivent être enregistrés sous "c:/Inetpub/wwwroot/". Et dans votre navigateur, saisissez: "http://localhost/index.htm"

Formation PHP par Easy-Micro Si problème d'installation des packages EasyPhp ou Wamp

Sous Windows, la plateforme Web (package) EasyPhp ou WAMP peut vous demander d'installer un fichier msvcr110.dll manquant. Pour cela, il faut installer la version 32 bits de Visual C++ pour Visual Studio (Redistribuable Visual C++ pour Visual Studio 2012 Update 4). Allez sur : http://www.microsoft.com/fr-fr/download/. Cliquez sur : Outils Microsoft pour développeurs et choisissez Redistribuable Visual C++ pour Visual Studio et téléchargez le fichier vcredist_x86.exe. Lors de l'installation, choisissez toutes les options par défaut. Et hop, Easyphp ou WAMP fonctionne :-)
pour les utilisateurs de WAMP, si vous avez des problèmes de DLL manquantes lors de l'installation de votre plateforme, allez sur http://wampserver.aviatechno.net

Formation PHP par Easy-Micro Si problème de connexion

Si votre DashBoard EasyPHP ne s'ouvre pas et que vous avez un message de votre navigateur comme dans cette photo d'écran

Ce site est inaccessible - 127.0.0.1 n'autorise pas la connexion - ERR_CONNECTION_REFUSED

Ce site est inaccessible - 127.0.0.1 n'autorise pas la connexion - ERR_CONNECTION_REFUSED

Pour régler ce problème, faites un clique droit sur l'icone Easyphp puis clique sur propriété -> compatibilité et pour finir cocher la case "Exécuter en tant qu'administrateur".

Formation PHP par Easy-Micro Si problème dans PhpMyAdmin

Si phpMyAdmin (dans MAMP par exemple) vous affiche un message sur fond rouge avec ce texte:

Warning in ./libraries/sql.lib.php#601
count(): Parameter must be an array or an object that implements Countable

Allez dans : MAMP/bin/phpmyadmin/libraries/sql.lib.php (ligne 615)

Remplacez cette ligne : (count($analyzed_sql_results['select_expr'] == 1)

par celle-ci: ((count($analyzed_sql_results['select_expr']) == 1)

< Page précédente LANGAGE PHP Page suivante >