Sommaire
Lecture guidée
Accédez rapidement aux points clés de l’article.
Présentation du PHP
Le PHP est un langage de script très puissant permettant de réaliser des sites Internet de façon dynamique.
Les possibilités de ce langage sont énormes. En effet, grâce à ses 1200 fonctions, vous pourrez manipuler des images, vous connecter à des bases de données, envoyer des emails, lancer et automatiser des tâches, faire des pages dynamiques, etc.
Avec le PHP, vous pourrez faire par exemple : un site vitrine, un blog, un site e-commerce, un forum, un site de contenu, un site spécifique à une activité, un backoffice, un intranet, etc.
Le code PHP est exécuté côté serveur et génère du code HTML côté client (navigateur). Il peut être intégré au code HTML et inversement. Côté serveur, les fichiers PHP ont pour extension .php.
Le PHP est devenu un standard dans le développement de sites web dynamiques. Les versions 5 et 7 sont les plus répandues à ce jour.
Présentation de MySQL
MySQL : (SQL = Structured Query Language en anglais).
Avec plusieurs millions d'utilisateurs, MySQL est le produit le plus populaire en matière de base de données sur Internet. Il est capable de gérer des bases de données à gros volume et, associé au PHP, il devient un outil très puissant pour créer des sites dynamiques.
C'est un SGBD qui fonctionne sur de nombreuses plateformes différentes comme FreeBSD, Linux, OS/2, UNIX, Windows 95, 98, XP, etc.
Héberger un site en PHP / MySQL
Hébergement local
Il faut savoir qu'il est aussi possible d'installer le langage PHP sur votre PC (sous Windows ou Linux) en installant un serveur Apache. Des outils comme EasyPhp permettent de faire cela facilement. Cela vous permettra de tester le langage et de faire une version DEV de votre site en local. Pour la version PROD, il est vivement conseillé d'utiliser un hébergement distant.
Hébergement distant
En général, les hébergeurs proposent le langage PHP dans tous leurs packs d'hébergement mutualisé ainsi qu'une base de données MySQL (certains packs contiennent même plusieurs bases de données MySQL). Les hébergeurs suivent l'évolution de ces 2 produits en faisant une mise à jour à chaque sortie d'une nouvelle version.
À ce jour, la version 7 de PHP est proposée dans la plupart des packs d'hébergement mutualisé et dédié.
Même en prenant un “petit” pack (10 à 30 euros HT par an), vous pourrez profiter de la puissance du PHP et des dernières fonctionnalités de ce langage pour votre hébergement. Cela vous permettra de mettre un site en ligne à moindre frais.
Les hébergeurs proposent aussi dans leurs packs l'application phpMyAdmin qui vous permettra de gérer vos bases de données MySQL en ligne.
C’est un outil puissant et évolutif. Vous pourrez par exemple créer des tables, exporter une base, importer des données, modifier la structure de vos tables, saisir des enregistrements, lancer des requêtes SQL… C’est un outil très populaire ; il existe donc de multiples documentations sur le Net concernant phpMyAdmin. De plus, vous aurez accès à la documentation en ligne officielle via un lien sur l’interface phpMyAdmin.
Comme pour tous les autres produits, il est conseillé de mettre phpMyAdmin à jour dès qu’une nouvelle version voit le jour. En général, vous n’aurez pas à installer phpMyAdmin sur votre espace web car la plupart des hébergeurs l’installent sur leurs serveurs et se chargent des mises à jour (hébergement mutualisé).
Si vous prenez un serveur dédié ou un VPS, il vous faudra installer vous-même Apache (ou Nginx), PHP et MySQL, et faire les mises à jour de ces produits, sauf si vous avez pris une prestation d’infogérance (en option ou à part).
Même catégorie
Articles de la même catégorie
Une sélection d’articles publiés dans Hébergement web pour continuer sur un sujet proche.
Let’s Encrypt et Certbot sur Debian + Nginx : le guide complet pour créer, renouveler et maintenir ses certificats SSL
Guide complet pour installer Let’s Encrypt et Certbot sur Debian avec Nginx : création et renouvellement automatique des certifica...
Des conseils pour bien choisir son hébergeur
Guide pour bien choisir son hébergeur web : critères à vérifier avant de commander (fiabilité de l’entreprise, localisation, ancie...
Les types d'hébergement de sites
Panorama des principaux types d’hébergement web : mutualisé, serveur dédié, VPS et cloud. L’article explique le fonctionnement de ...
Navigation
Poursuivre la lecture
Naviguez vers un article plus récent ou plus ancien, revenez au fil éditorial ou explorez davantage la rubrique courante.
Article plus ancien
Hébergement de vos sites sur un VPS
Cet article explique ce qu’est un VPS (serveur privé virtuel) : un serveur “virtuel” issu du partage d’une machine physi...
Lire l’article plus ancienPoint de repère
Revenir à Hébergement web
Retrouvez l’ensemble des articles publiés dans cette catégorie pour poursuivre la navigation de manière thématique.
Voir la catégorieArticle plus récent
Développer son site sous Windows et l'héberger sous Linux
Panorama des solutions pour héberger et développer un site : pourquoi Linux est la référence côté serveurs, comment orga...
Lire l’article plus récentCommentaires
Laisser un message
Partagez une question, un retour ou un complément utile. Les commentaires sont relus avant publication.
Réseaux sociaux
Retrouvez Nicolas HENRY ailleurs
Profils, publications et points de contact sur les principales plateformes.