ZendStudio

Répondre


Cette question est un moyen d’empêcher des soumissions automatisées de formulaires par des robots.
Smileys
:D :) :( :o :shock: :? 8-) :lol: :x :P :oops: :cry: :evil: :twisted: :roll: :wink: :!: :?: :idea: :arrow: :| :mrgreen: =D> #-o =P~ :^o :non: :priere: 8-|
Voir plus de smileys
  Revue du sujet
 

  Étendre la vue Revue du sujet : ZendStudio

par sfourre » 07 avr. 2006, 19:01

Bon j'ai réussis à triturer le débuggueur et à en tirer à peu prêt ce que je voulais.

Merci Cyrano.

Amicalement

Stéphane

par sfourre » 06 avr. 2006, 21:56

Bien cela semble fonctionner, mais il me reste beaucoup de zone d'ombre.

Je vais gratter un peu et chercher à comprendre.

En tout étét de cause, un grand merci pour ce grand pas.

Je te tiens au courant

Amicalement

Stéphane

par Cyrano » 06 avr. 2006, 21:02

Bon, ok, alors pour débugguer, il y a peut-être lieu de reconfigurer la connexion. Vas dans Outils>Personnalisation et affiche l'onglet "Débogage" :
Tu devrais avoir :
- Mode de débogage : Interne
- Port de débogage client : 10000
- Port de Broadcast : 20080
Le reste du bloc "Connexion au serveur de débogage" doit être grisé

En dessous, tu as d'autres options auquelles tu n'as pas besoin de toucher dans l'immédiat.

par sfourre » 06 avr. 2006, 20:24

Flèche verte : Commencer le déboggage (on peut aussi utiliser F5).

Amicalement

Stéphane

par Cyrano » 06 avr. 2006, 20:20

Comprends pas : de quelle flèche verte parles-tu :shock: :?:

par sfourre » 06 avr. 2006, 19:17

Bon, nous avons un peu avancé.

Sur ton conseil j'ai déplacé le répertoire ZendStudioServer dans www (il était dans apache).

Maintenant lorque je lance ZendStudioServer j'ai bien une page web qui s'ouvre (ce doit être la console). demande de mot de pass...

Mais si j'ouvre un fichier php, je clique sur la flèche verte et là j'ai le message : http://127.0.0.1/dummy.php?start_debug= ... C127.0.0.1

Amicalement

Stéphane

par Cyrano » 06 avr. 2006, 13:27

Vérifie donc : normalement, il t'a installé des répertoires dans le répertoire web : de la manière dont tu décris ton installation, ce répertoire a été créé dans Apache/htdocs, or ton fichier de configuration de Apache pointe sur EasyPHP/www ou quelque chose comme ça.

Un truc que tu peux essayer de faire, c'est de déplacer simplement le répertoire ZendStudioServer de htdocs vers www. Ensuite, essaye à nouveau re lancer le débuggueur.

par sfourre » 06 avr. 2006, 13:17

Bon je vais essayer d'être chronologique :

1. je lance ZendStudio-5_1_0a.exe (déjà téléchargé sur mon PC)

2. dans Choose install set je coche Zend Developpement Environement et Zend Studio Server

3. dans Choose install Folder : C:\Program Files\Zend\ZendStudioClient-5.1.0

4. Je passe quelques détails pas important

5. Download Component : je clique sur Download (là il télécharge le ZendStudioClientServeur).

6. Le wizard d'install de ZendStudioClientServeur se lance

7. J'accepte : destination for ZendStudioCServeur : C:\Program Files\Zend\ZendStudioServer-5.1.0

8. Select on which web server ZendStudioServer should be installed : Je coche : Other web serveur

9. localisation de mon php.ini : C:\Program Files\EasyPHP1-8\apache

10. Please choose the root folder : j'essaye C:\Program Files\EasyPHP1-8\www (il me répond : install couldn't find the spécified path - et pourtant il existe puisque je passe la boite de dialogue de sélection de fichier) donc je lui met : C:\Program Files\EasyPHP1-8\apache (ce qui fonctionne).

11. Enter for allowed host : 127.0.0.1

12.choose the password for the GUI interface (je ne sais pas à quoi cela sert) je met un password perso.

l'install se fait.

Il me propose de lancer la console, il ouvre une page web http://localhost/ZendStudioServer/index.html non trouvée (erreur 404).

J'ouvre un fichier php dans le www de EasyPhp, j'ouvre un fichier, je met un point d'arrêt, je clique sur la flèche verte ->
Message : La Connexion a échoué :
http://127.0.0.1/dummy.php?start_debug= ... C127.0.0.1

Je pense être sufisemment exhaustif.

J'espère que tu pourras m'aider

Amicalement

Stéphane

par Cyrano » 06 avr. 2006, 11:05

Peut-être bien alors que le Zend Studio Server n'est pas installé dans le bon répertoire et au lieu d'être dans EasyPHP/www, il est dans Apache/htdocs... As-tu donné le bon chemin lors de l'installation ?

par sfourre » 06 avr. 2006, 10:03

Oui bien sur, j'ai même essayé plusieurs solutions.

Installer client et serveur à part (j'ai téléchargé les 2).

Ou ensemble (puisque dans la 5.1.0 il propose d'installer le serveur et le télécharge pendant l'installation).

A priori l'instal se passe bien puisqu'il me modifie le php.ini et 2 autres fichiers (phpdocs il me semble et un autre)

J'ai aussi essayé de désinstaler, réinstaller, rien n'y fait, il ne doit pourtant pas manquer grand chose.

Amicalement

Stéphane

par Cyrano » 05 avr. 2006, 22:55

Tu as installé le Zend Studio Client, mais as-tu également installé le Zend Studio Server ?

par sfourre » 05 avr. 2006, 21:32

Cela fait 2 heures que je triture Zend dans tous les sens, je n'en vois pas le bout.

Impossible de démarrer le déboggueur avec EasyPhp.

Manifestement il ne trouve pas le ZendStudioServeur.

Si je veu le démarrer à cette adresse : http://127.0.0.1 on me répond qu'il n'est pas installé !!!

Stéphane

par Cyrano » 05 avr. 2006, 19:18

Pour ton environnement de développement, tu devrais pouvoir utiliser le serveur installé avec EasyPHP sans difficultés particulière pour autant que tu indiques les bons chemins à ZendStudio lors de la configuration. Mais tu peux aussi te faire une installation d'environnement perso en téléchargeant les différents élément, dont MySQL.
Pour phpMyAdmin, il est téléchargeable également sur leur site

Pour configurer l'aide dans Zend Studio, clique en haut sur Outils>Personnalisation : dans la boite de dialogue qui s'ouvre, sélectionne l'onglet "Poste de travail" : Tu peux sélectionner la langue d'affichage de Zend Studio et en dessous le lien vers la documentation pour l'aide sur les fonctions, par exemple, coche le premier bouton radio "php.net" en vérifiant que l'url correspond bien à http://www.php.net/manual/fr/ et ne te restera plus qu'à cliquer sur [Appliquer], puis sur [OK]

par sfourre » 05 avr. 2006, 19:05

Un petit conseil SVP :

J'ai téléchargé la 5.1.0.

J'utilisais avant EasyPhp comme serveur, je ne crois pas pouvoir continuer à l'utliser seulement pour MySQL.

Si je ne peu plus l'utiliser, il me faut retrouver un serveur MySql et PhpMyAdmin ?

Par ailleurs, je n'ai trouvé comment configurer l'aide sur les fonctions PHP

Par avance merci

Amicalement

Stéphane

par Cyrano » 03 avr. 2006, 21:46

Salut,
alors les réponses du (faux) gourou sur le sujet:
  1. Oui, ZDE peut se configurer en Français tout comme dans plusieurs langues autres que l'anglais incluant si je ne fais pas erreur le Japonais dans une version spéciale;
  2. Permet de faire du débuggage en local avec le Zend Studio Serveur fourni gratuitement avec (mais à télécharger et installer à part) : niveau débuggage, c'est assez puissant, on peut faire du pas-à-pas dans le déroulement d'un code sur plusieurs pages, mettre des points d'arrêt, etc... Pour l'utilisation du débuggueur en ligne, ça pose un autre problème: l'installation du Zend Studio Server sur le site : comme le code est crypté avec le Zend Encoder (pas gratuit), il faut pour que ça fonctionne que le Zend Optimiser soit installé sur le serveur. Le Zend Optimizer est également gratuit au téléchargement sur Zend.com. N'oublie pas de l'installer sur ta machine pour que la suite de débuggage fonctionne;
  3. Au niveau de l'aide, elle est paramétrable et te permet de pointer sur la doc PHP de ton choix, soit le manuel éventuellement installé avec ZDE en local mais en anglais, soit pointer directement sur la doc en français de php.net, il suffit juste de paramétrer les préférences.
Ces trois points sont en standard sur ZDE, mais un détail : si tu ne l'achetes pas, tu pourras continuer à l'utiliser, mais après 30 jour de période d'essai, le débuggueur sera désactivé, ce qui en limite notablement l'intérêt.

Mais dans l'ensemble, il y a énormément de choses paramétrable, tu peux même créer des templates pour l'auto-complétion personnalisée. J'arrête là, je pourrais en parler encore longtemps :langue:

Tarif étudiant, aux alentours de 99US$. Tarif normal, sauf erreur, au environs de 260US$. Ça inclut dans les deux cas les mises à jours et le support en ligne pendant un an.