2010-10-14 9 views
2

J'ai parcouru cette page pour installer le framework zend sur ma machine en local.Installation de Zend Framework

http://framework.zend.com/manual/en/zend.tool.framework.clitool.html

Je ne peux pas obtenir la commande reconnaître dans mon terminal "show version zf", il revient toujours à moi avec command not found. J'ai xampp installé sur cette machine et chaque fois que j'exécute la commande "quel php" cela amène mon dossier xampp et quand j'exécute php-i | grep include_path cela ouvre le chemin d'inclusion de xampp. Je peux aller au serveur Zend sur mon navigateur et voir le chemin d'accès, le chemin d'installation, etc. /usr/local/zend/share/ZendFramework. Je peux voir où sont zf.php et zf.sh. J'ai les bibliothèques appropriées installées. Je veux juste pouvoir accéder à mon zf à partir de la ligne de commande et cela ne me le permet pas. Est-ce à cause de xampp? Je suis vraiment confus. Ceci est mon premier message sur le débordement de pile :-)

Répondre

1

je suis arrivé ce travail en allant à mon bashrc fichier situé dans la racine. Donc, dans le terminal, tapez cd/.. à la racine, puis tapez cd/etc. Ouvrez simplement ce fichier bashrc et ajoutez un alias ... alias zf = 'zf.sh', puis faites bashrc source dans votre terminal et vous devriez être configuré. Fondamentalement ce que j'ai appris ici est que n'importe quel raccourci que vous voulez avoir au lieu du chemin long, vous devez faire un alias pour cela dans le fichier bashrc afin qu'il fonctionne dans le terminal. Peut-être qu'il y a un autre moyen, mais c'est ce qui a fonctionné pour moi

0

Mon premier projet Zend était un peu difficile à faire fonctionner. Après un moment d'essayer de faire fonctionner le lien symbolique (lien symbolique). J'ai fini à naviguer dans le dossier où je veux installer mon projet et a obtenu le zf.sh en cours d'exécution en entrant le chemin ensemble

cd /var/www/ 
and then 
/usr/local/zend/share/ZendFramework/bin/zf.sh create project project Name 

ou quelque chose comme ça

+0

Ok Je peux accéder à la console en ligne de commande en tapant le chemin entier puis la commande que je veux entrer. Par exemple /usr/local/zend/share/ZendFramework/bin/zf.sh show version ... mais que se passe-t-il si je veux juste taper zf show version dans n'importe quel répertoire et que des informations apparaissent. Où est-ce que je mettrais cela à? – wowzuzz

+0

Pour cela, vous devez créer un lien symbolique http://en.wikipedia.org/wiki/Symbolic_link qui agira comme un raccourci de ligne de commande –

+0

Okay donc j'ai créé un lien symbolique avec le lien vers le fichier avec un nouveau nom " zf "mais ça me dit ln: zf: Permission refusée – wowzuzz