J'ai eu à faire un serveur LAMP sous Linux CentOS 6.5. L'idée est d'avoir un serveur multi-sites webs, Chaque site est la propriété d'un utilisateur et s'exécute avec le compte du propriétaire grâce à suphp. On a donc un cloisonnement des sites webs.
Je n'ai rien inventé (je ne suis pas assez bon sous Linux pour ça) et je me suis inspiré de cet article : http://www.opensource-tn.org/viewtopic.php?f=9&t=118 et de quelques autres.
Après pas mal de recherche, voila la procédure que j'ai utilisé:
Citation
J’ai toujours rêvé d'un ordinateur qui soit aussi facile à utiliser qu'un téléphone. Mon rêve s'est réalisé : je ne sais plus comment utiliser mon téléphone.
Bjarne Stroustrup
Affichage des articles dont le libellé est PHP. Afficher tous les articles
Affichage des articles dont le libellé est PHP. Afficher tous les articles
jeudi 30 octobre 2014
vendredi 10 mai 2013
FuelPHP Pas à pas #8 - 2ème model : accès à la base de données
Dans le billet FuelPHP Pas à pas #6 - 1er model j'avais créé un pseudo modèle. En général les données sont dans une base de données. Voyons comment faire pour accéder à la base de données.
Publié le
10.5.13
mardi 22 janvier 2013
Différence entre PHP Thread Safe et Not Thread Safe
Un billet qui explique la différence entre les versions de PHP Thread Safe (TS) et Not Thread Safe (NTS) sur le site d'Athos99. Ceci ne concerne que les installations PHP sous Windows.
En résumé, si PHP est installé en mode CGI/FastCGI alors il faut utiliser la version Not Thread Safe qui est plus rapide, sinon utiliser la version Thread Safe.
Il y explique aussi la différence entre VC6 et VC9, mais ça c'est assez évident à comprendre.
En résumé, si PHP est installé en mode CGI/FastCGI alors il faut utiliser la version Not Thread Safe qui est plus rapide, sinon utiliser la version Thread Safe.
Il y explique aussi la différence entre VC6 et VC9, mais ça c'est assez évident à comprendre.
jeudi 17 janvier 2013
FuelPHP Pas à pas #7 - paramètres (2)
Retour sur les paramètres
En lisant la doc, je suis tombé sur une autre manière de fournir les paramètres au contrôleur.
En lisant la doc, je suis tombé sur une autre manière de fournir les paramètres au contrôleur.
Publié le
17.1.13
FuelPHP Pas à pas #6 - 1er model
Afficher des pages, c'est bien mais il faut y mettre du contenu. Dans le modèle MVC, le contenu est géré par le "model", le M de MVC.
On va créer un contrôleur qui affiche une liste de fruits et leur description.
On va créer un contrôleur qui affiche une liste de fruits et leur description.
Publié le
17.1.13
vendredi 11 janvier 2013
FuelPHP Pas à pas #5 - template
Un site doit avoir une unicité dans le rendu graphique, c'est la charte graphique du site. Le principe utilisé dans la plupart des cas est l'utilisation d'un template dans lequel on a réservé des emplacements pour afficher des contenus différents.
Publié le
11.1.13
jeudi 10 janvier 2013
FuelPHP Pas à pas #4 - paramètres
Maintenant que l'on sait afficher une page, il faudrait rendre le contenu de cette page un peu plus dynamique. Il faudrait pouvoir afficher des variables dans cette page.
Publié le
10.1.13
mercredi 9 janvier 2013
FuelPHP Pas à pas #3 - erreur 404
Si le contrôleur ou l'action n'existe pas, comment je fais pour afficher une page 404 personnalisée ?
En fait c'est assez simple, une page 404 est une page "normale" dans FuelPHP sauf que...
En fait c'est assez simple, une page 404 est une page "normale" dans FuelPHP sauf que...
Publié le
9.1.13
mardi 8 janvier 2013
FuelPHP Pas à pas #2 - vue
Dans la 1ère partie, le résultat était franchement moche mais permettait de voir l'aspect "Controller" du framework. Maintenant voyons un peu l'aspect "View".
Publié le
8.1.13
FuelPHP Pas à pas #1 - hello world
Voici un mini tutoriel sur FuelPHP, c'est en fait plus des notes concernant ma progression avec ce framework plutôt qu'un vrai tutoriel. Comme la plupart des framework PHP, FuelPHP possède un outil permettant la génération de code automatiquement, c'est OIL....et je ne l'utiliserais pas dans un 1er temps.
Publié le
8.1.13
Inscription à :
Articles (Atom)