
Installation : mon premier Apache GNU/Linux Magazine n°50
Bien qu'un grand nombre de solutions plus ou moins légères existent pour « monter » un serveur web, le fruit du travail du projet Apache en ce domaine reste le « number One HTTP server on the Internet », comme l'annonce si bien la page web officielle. Le serveur HTTP Apache, que nous appellerons simplement « serveur Apache » dans la suite de cet article, est donc un incontournable du genre.
Utilisation de LDAP avec Apache : authentification et vhosts GNU/Linux Magazine n°50
Apache est presque un standard lorsqu'il s'agit de choisir un serveur HTTP, comme l'est sans doute MySQL pour les bases de données, PHP pour le développement d'applications web ou encore GNU/Linux pour les serveurs de manière générale. LDAP, et en particulier OpenLDAP, s'inscrivent également dans cette catégorie des classiques de l'open source qui sont presque incontournables. Le couple Apache + OpenLDAP peut former une émulsion intéressante, comme c'est le cas pour LAMP. Petite introduction au sujet et tour d'horizon des bénéfices.
Accesseurs et PHP GNU/Linux Magazine n°50
PHP, http://www.php.net, est l'un des langages de programmation les plus populaires pour la réalisation de sites web dynamiques. Cet engouement est sans nul doute lié d'une part au faible coût de sa mise en œuvre (PHP est disponible chez quasiment tous les hébergeurs) ; et d'autre part par le laxisme autorisé par le langage (il faut l'avouer, PHP est boulet-friendly, alors que d'autres langages sont tout bonnement inutilisables si on n’a pas un minimum de connaissances en développement).Ainsi, si le langage montre des limitations aberrantes (comme l'obligation de passer par une variable intermédiaire pour récupérer le énième élément d'un tableau renvoyé par une fonction) ; si le style est ridicule (certains éléments sont sensibles à la casse, d'autres non) ; si les modifications de l'API tiennent du guignolesque (par exemple la fonction is_a() rendue obsolète en PHP 5.0.0 et réintégrée en 5.3.0) ; si on nous promet que PHP est un langage orienté objet, alors que dans les faits, on est en droit d'avoir de sérieux doutes (par exemple, les tableaux n'ont pas de méthode) ; et si mettre le doigt sur un de ces éléments dans le bug-tracker ne permet que d'avoir une réponse du type « ça n'est pas un bug, c'est un feature », relisez ce qui est indiqué dans la documentation, voire arrêtez de nous donner des cours de LALR, PHP reste une plate-forme très populaire pour la réalisation de sites internet.
Ce magazine est intégralement disponible sur Linux Magazine Connect