Skip to the content.

Documentation complète pour le développement web

Règles

lien, raccourci clavier et phrase de demande de saisie

commande, extrait code et extrait de fichier

Table des matières


PHP

Installation de la dernière version de PHP - Linux

Composer

Installation de Composer - Linux

Composer est un gestionnaire de dépendances PHP qui permet d’installer et de mettre à jour facilement des bibliothèques tierces ou des frameworks comme CodeIgniter, Laravel ou Symfony.

À la date ou j’écris ce document (octobre 2023) la dernière version de Composer disponible est la version 2.6.5 et la dernière version disponible dans les dépots apt est la version 2.5.8.

Installation simple d’une version récente de Composer - Linux

Installation de la dernière version stable de Composer - Linux

Nodejs et NPM

Installation de Nodejs - Linux

Installation de NPM - Linux

XAMPP

Installation de XAMPP - Linux

Configuration de XAMPP - Linux

Modifier la taille maximale des paquets

Utilisation de XAMPP

Si les commandes ne fonctionnent pas, regarder la section Installation de XAMPP - Linux pour voir comment créer des alias pour XAMPP et le GUI de XAMPP.

Erreur avec XAMPP

Erreur un autre serveur web est déjà en cours d’exécution

PHP MyAdmin

Installation de PHP MyAdmin - Linux

Mise en place de l’accès à phpmyadmin sur tout les appareils d’un réseau local

Apache

SI vous avez installé XAMPP, vous n’avez pas besoin d’installer Apache.

Installation du serveur web Apache pour php - Linux

Base de données

SI vous avez installé XAMPP, vous n’avez pas besoin d’installer MySQL ou PostgreSQL.

MySQL

Installation de MySQL - Linux

Configuration de MySQL - Linux

PosgreSQL

Installation de PostgreSQL - Linux

Configuration de Postgresql - Linux

https://www.digitalocean.com/community/tutorials/how-to-install-and-use-postgresql-on-ubuntu-20-04

Framwork PHP

Laravel

Documentation Laravel

Symfony

Documentation Symfony

React

Documentation React

CodeIgniter

Documentation CodeIgniter

Licence

doc_developpement_web.md

Copyright (C) 2024 Floris Robart

Authors: Floris Robart

This program is free software; you can redistribute it and/or modify it under the terms of the GNU Lesser General Public License as published by the Free Software Foundation; either version 2.1 of the License, or (at your option) any later version.

This program is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU Lesser General Public License for more details.

You should have received a copy of the GNU Lesser General Public License along with this program; if not, write to the Free Software Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston MA 02110-1301, USA.