Zend FR

Consultez la FAQ sur le ZF avant de poster une question

Vous n'êtes pas identifié.

#1 30-10-2011 11:43:36

ChDUP
Nouveau membre
Date d'inscription: 30-10-2011
Messages: 5

installation de Zend Framework sur macos, pour un petit nouveau ...

bonjour à tous.

Je cherche à me lancer dans la découverte de Zend Framework.
Pour cela, je me suis muni du bouquin cahier des programmeurs sur le ZF, et je parcours divers sites dont z-f.fr
Mais je ne parviens pas à installer le framework en local, sous macos 10.7

Je n'utilise pas mamp, j'ai configuré le serveur apache2 natif pour faire tourner php.
Je développe dessus depuis quelques temps, pas de problème de ce coté la.
Mais j'avoue l'avoir fait en suivant des tutos, et que la configuration d'apache reste quelque chose de bien incompréhensible.

J'ai DL le full package sur le site officiel.
décompressé tout ça dans le rep dans lequel je met mes sites, accessibles ensuite par http://localhost/~ChDUP/XXX
mais ensuite ?
conformément à mon bouquin, j'ai créé un rep "htdocs" dans lequel j'ai mis un fichier test.php avec un bout de code censé m'affiché la date courante, par le composant Zend_date.
bien entendu, cela m'affiche une jolie page blanche.

J'ai aussi essayé d'installer Zend server CE
les fichiers se sont bien installés sur /usr/local/zend/share/ZendFramework
mais ensuite ?

j'ai modifié mon httpd.conf pour y passer AllowOverride None à AllowOverride All
j'ai édité mon php.ini pour y ajouter cette ligne :
include_path = ".:/usr/local/zend/library"
(je pense que c'est la que ça coince non ?)

je lis partout que l'installation de ZF est extremement simple ...
alors que je ne m'en sors absolument pas !
si quelqu'un peut juste m'aider à l'installer, afin que je puisse à la page suivante de mon bouquin !

merci d'avance

Hors ligne

 

#2 30-10-2011 14:51:41

sekaijin
Membre
Date d'inscription: 17-08-2007
Messages: 1137

Re: installation de Zend Framework sur macos, pour un petit nouveau ...

XAMPP
installe XAMPP
ZF est déjà installé

ça s'installe comme tout app macOS
dans le dossier Applications tu as alors un dossier XAMPP
et dedans Xampp Control
il te permet de démarrer ou arrêter Apache MySQL et FTPD

le dossier htdocs contient la racine du serveur
il n'y a rien à configurer ça marche tout seul

pour Info XAMPP pour Crossplatform Apache Php Perl est une distribution qui est multi plateforme Windows Linux Macos avec un comportement identique sur toutes

Je l'utilise indifféremment sur MacOS et Windows

pour ZF il est pré installé et il n'y a rien à configurer
Il suffit de creer un dossier pour son appli dans htdocs est c'est partit pour un bon dev

A+JYT

Hors ligne

 

#3 30-10-2011 15:01:44

ChDUP
Nouveau membre
Date d'inscription: 30-10-2011
Messages: 5

Re: installation de Zend Framework sur macos, pour un petit nouveau ...

ok je vais regarder du coté de XAMPP.
Mais j'aurai bien aimé essayer de m'en passer à vrai dire.
parce que quand je vais vouloir mettre mes sites réalisés avec Zend chez mon hebergeur, il va aussi falloir que je tate de la config PHP, non ?
merci

Dernière modification par ChDUP (30-10-2011 15:02:41)

Hors ligne

 

#4 30-10-2011 17:21:11

ChDUP
Nouveau membre
Date d'inscription: 30-10-2011
Messages: 5

Re: installation de Zend Framework sur macos, pour un petit nouveau ...

j'ai installé XAMPP en suivant les étapes du site officiel :
http://www.apachefriends.org/fr/xampp-macosx.html

mais quand je tape dans le terminal : /Applications/XAMPP/xamppfiles/xampp start
j'obtiens cette réponse :

Code:

Starting XAMPP for Mac OS X 1.7.3...
XAMPP: Starting Apache...ok.
XAMPP: Starting MySQL...ok.
XAMPP: Starting ProFTPD.../Applications/XAMPP/xamppfiles/xampp: line 184: /Applications/XAMPP/xamppfiles//var/proftpd/start.err: No such file or directory
fail.
Contents of "/Applications/XAMPP/xamppfiles//var/proftpd/start.err":
cat: /Applications/XAMPP/xamppfiles//var/proftpd/start.err: No such file or directory

Je précise que j'ai coupé le serveur Apache natif, ainsi que le MySQL que j'avais installé.
Voyez vous d'ou peut venir cette erreur ?

Hors ligne

 

#5 31-10-2011 11:14:52

sekaijin
Membre
Date d'inscription: 17-08-2007
Messages: 1137

Re: installation de Zend Framework sur macos, pour un petit nouveau ...

il semble qu'il y a une erreur dans le script d'install

ouvre un terminal et tape

Code:

sudo mkdir -r /Applications/XAMPP/xamppfiles/var/proftpd

tu peux alors lancer xampp en ligne de commande.

mais dans
/Applications/XAMPP/
tu as "XAMPP Control.app"
un double clic dessus et tu démarre ce que tu veux

pour ce qui est de la conf php
il n'y a pas grand chose à faire ouvre
/Applications/XAMPP/etc tu trouveras les fichier de conf

les deux qui t'intéresse sont httpd.conf et php.ini

il y a
LoadModule php4_module        modules/libphp4.so
LoadModule php5_module        modules/libphp5.so

et dans php.ini
il faut positionner le dossier lib dans lequel tu as placé ZF

pour XAMPP c'est
/Applications/XAMPP/xamppfiles/lib/php/pear/Zend

et c'est tout
A+JYT

Hors ligne

 

#6 31-10-2011 15:41:18

ChDUP
Nouveau membre
Date d'inscription: 30-10-2011
Messages: 5

Re: installation de Zend Framework sur macos, pour un petit nouveau ...

merci de tes reponses.
mais j'ai vraiment du mal ...

Je pense que tu voulais ecrire :

Code:

sudo mkdir -p /Applications/XAMPP/xamppfiles/var/proftpd

Car je n'ai rien trouvé concernant une option -r pour mkdir, et ça me renvoyait une erreur.
avec le -p , et en tapant ensuite

Code:

/Applications/XAMPP/xamppfiles/xampp start

tout à l'air ok.

quand tu dis

il faut positionner le dossier lib dans lequel tu as placé ZF

cela veut-il dire inclure la librairie zend au demarrage du serveur PHP ?
comme ceci ?

Code:

include_path = ".:/Applications/XAMPP/xamppfiles/lib/php/pear/Zend"

est ce que mes lacunes à la fois en lignes de code UNIX et en fonctionnement/configuration de serveur PHP vont être un problème dans mon apprentissage de ZF ?
dans ce cas, il faut peut-être que j'arrete tout ici, et que je me penche la-dessus.

J'ai attaqué mon apprentissage de ZF à l'aide de mon bouquin, et je me sens complétement paumé.
Pourtant il me semble avoir bien compris le fonctionnement et l'intérêt de la POO et du design pattern MVC, que j'ai eu l'occasion de pratiquer lors d'un stage d'ailleurs.
Mais je n'en connais que les bases. Est ce que je dois d'abord bosser la POO avant d'attaquer l'apprentissage d'un framework ?
Je pensais au contraire que d'apprendre un framework me ferai en même temps bosser la POO, mais j'ai l'impression que je me suis bien trompé ...

Hors ligne

 

#7 01-11-2011 11:07:56

sekaijin
Membre
Date d'inscription: 17-08-2007
Messages: 1137

Re: installation de Zend Framework sur macos, pour un petit nouveau ...

Oui c'est mkdir -p (pour path)


non dans xampp tu as rien à faire

mais si tu dois configurer un serveur apache pour utiliser Zend
tu peux t'inspirer de xampp

dans httpd.conf il faut charger l'extension php et associer .php .phtml au handler php
et dans php.ini il faut que le include path contienne ZF


dans xampp ils ont fait simple toutes les lib php sont dans lib/php (ZF aussi)
du coup en mettant lb/php dans le include path ils incluent tout.


pour ce qui est de la POO ZF s'appuie dessus à 100% donc si tu ne connais pas la POO et que tu suis simplement les exemples cela risque de paraître magique.

mais effectivement tu peux apprendre les deux en même temps.

A+JYT

Hors ligne

 

#8 01-11-2011 11:26:42

ChDUP
Nouveau membre
Date d'inscription: 30-10-2011
Messages: 5

Re: installation de Zend Framework sur macos, pour un petit nouveau ...

merci, ça m'encourage !

Hors ligne

 

Pied de page des forums

Propulsé par PunBB
© Copyright 2002–2005 Rickard Andersson
Traduction par punbb.fr

Graphisme réalisé par l'agence Rodolphe Eveilleau
Développement par Kitpages