Installation de Jelix 1.1 sous Ubuntu
Par Samuel MARTIN le samedi, 17 janvier 2009, 20:14 - Programmation - Lien permanent
Article rapide, afin de démontrer qu'il ne faut que quelques minutes pour installer un framework PHP sur sa machine Linux. J'ai déjà rédigé un article équivalent sur Symfony et Ubuntu, aujourd'hui je me permets de vous faire découvrir un framework moins célèbre, mais qui mérite attention : Jelix. L'article est orienté "vrai débutant". Néophyte également sur Jelix, je vous remercie de poser vos questions techniques à qui de droit.
Hum c'est quoi un framework PHP (lire début) ?
Attention certaines manipulations, notamment la modification du fichier .bashrc ou l'utilisation d'outil/script inconnus peuvent rendre Ubuntu instable, même si les risques ici sont minimes, veillez à toujours prendre conscience des opérations effectuées sur votre système. Je ne peux être tenu responsable des désagréments occasionnés.
Prérequis
Installer les paquets suivants. Ceci permet de vous assurer que votre serveur/machine sera capable d'effectuer les commandes internes à Jelix.
sudo apt-get install apache2 apache2-doc mysql-server php5 libapache2-mod-php5 php5-mysql phpmyadmin php5-xsl php5-cli php-pear
Le paquet libapache2-mod-php5 gère finalement les extensions dom, simplexml, pcre, session, spl et tokenizer, extensions utiles pour jelix . Pour plus de détails je vous renvoie à la page des prérequis pourJelix
Télécharger Jelix 1.1
La page de téléchargement des versions stables vous permet de choisir parmi trois versions. Contrairement à Symfony où le basculement se réalise en ligne de commande (freeze / unfreeze) pour passer successivement en mode développement ou en mode test/ production, Jelix vous donne le choix de l'application uniquement par des archives. A première vue je trouve çà moins pratique.
- Edition développeur : Utile pour les développements, elle contient un ensemble de scripts pour effectuer des tests.
- Edition Optimisée : A utiliser sur les serveurs de production, plus légère elle est dépourvus des scripts de tests. (Censé ne pas afficher d'erreur serveur à l'écran)
- Edition Or/Gold : Prolongement de la version optimisée, idéale pour les serveurs de production. Cette dernière semble adaptée pour des architectures de serveurs dédiés ou du moins sur des serveurs sur lesquels l'installation d'extensions est possible.
Si vous débutez, je vous conseille évidemment de télécharger la version "développeur Jelix 1.1RC3".
Installation et utilisation de Jelix
Cette partie se nomme "installation" mais c'est bien par abus de langage, en effet l'opération consiste uniquement à dézipper l'archive jelix1.1RC3.
- Dézipper jelix via la commande
tar xvzf jelix-1.1RC3.tar.gzou le menu contextuel (clic droit) Extraire Ici. Dézipper dans le dossier /var/www/ Normalement le fichier est accessible via le navigateur web par http://localhost/jelix1.1/ - Ouvrir ou créer votre fichier .bashrc et ajouter ceci en fin de fichier :
alias jelix='php/var/www/jelix-1.1/lib/jelix-scripts/jelix.php'. - A cette étape si le terminal est ouvert vous avez besoin de relancer.
bash -verbose - A présent vous pouvez vous servir seulement de la commande
jelixpour créer votre application - Pour éviter les duplications voici la suite sur l'utilisation de Jelix
Commentaires
Samuel Martin is back !
Je ne connaissais pas Jelix. Ca t'as permis de réutiliser ta désormais célèbre métaphore de l'architecte
Et Django, c'est pour quand ?
Valentin > Métaphore connue de deux personnes, oui.
Django est très intéressant, surtout lorsqu'on sait que Fabien Potencier, père de Symfony le regarde d'un oeil attendri, hors comme tout, il faut du temps pour tester et progresser sur une techno.
Moi j'attends toujours le "blog techno Valentin" où je pourrais trouver un avis critique sur le statut "d'auto-entrepreneur" par exemple , ou des bouts de code django pourquoi pas !
Ca arrive ! Pour très bientôt, je te tiendrai informé.
CSS quasi prêt =)
Merci
http://www.uggsboot.us
Unlike the boots
http://www.guccis.net
merci beaucoup pour cet article, il est très bien ainsi que ce site.
Because a lot of them have seen the beleivable way to improve that after awhile that it starts to look like the solution this morning. Yes, it has be gone over the best way
Nice article, great!I like it, thanks for sharing it with us. its worth reading!
One cannot be too careful. To be more precise I completely consent with all what you said. It's disappointing when people speak about issues they simply don’t know about.
He drove to the book seller to shop for a dvds
I took 1 st loan when I was a teenager and that aided my business very much. But, I need the small business loan over again.
High quality of papers writing and trustworthiness are the chief factors of <a href="http://www.primewritings.com/writin...">writing services</a>. You must pay attention these criterias selecting the custom writing corporations.
I do really know that you did a really hard job, composing your professional tought about this good post. Thence, that kind of job scholars do accomplishing the <a href="http://www.exclusivethesis.com">thesis writing</a> or just thesis paper investigating.
That is not very easy to cope with several issues one at time, especially when you need to accomplish the argument essay. Only the <a href="http://primeessays.com/index.php?mo...">custom term paper writing service</a> can manage even with difficult assignments.
Like your weblog I will subscribe
Thnx a lot for your well done thought referring to this post. But to notice the really good <a href="http://www.bestwritingservice.com">essay writing</a> all people must know some stuff just about <a href="http://bestwritingservice.com/buyin...">buying essays</a>.