2010-06-29 4 views
3

J'ai installé XAMPP, par commodité, car il installe php, apache (ce dont j'ai besoin) et, en plus, il installe d'autres choses comme MySQL, mais je ne vais pas Utiliser maintenant.Utiliser ZendStudio avec XAMPP

Dans XAMPP, j'ai activé le module mssql (modification de php.ini), pour utiliser la connexion à Microsoft SQL, et tout fonctionne correctement.

Maintenant, je suis désireux de déboguer un script dans débogueur PHP avec ZendStudio et je remarque qu'il ya deux façons:

  • interne
  • serveur

  • [internes], utilisations le ZendStudio "interne" PHP.

  • [Serveur], connectez-vous à un serveur (ce dont j'ai besoin).

Le point est que je ne peux pas le faire, je ne peux pas comprendre comment il est configuré. Je voudrais utiliser avec le XAMPP Apache et PHP.

J'utilise Internal pour le moment, mais j'ai des problèmes avec le module mssql. Je regardais le php interne de Zend, copiais à la main le mssql dll et éditais le php.ini (je parle du Zend) mais ne fonctionnait toujours pas.

Des idées?

Répondre

4

Vous devrez installer Zend Debugger ou xdebug sur le serveur, puis configurer Zend Studio en conséquence. Les deux sont assez faciles à installer sur XAMPP, et il y a beaucoup d'articles disponibles par Google qui détaillent l'installation mieux que je peux ici.

Si vous choisissez d'utiliser Zend Debugger, vous ne devriez rien faire d'autre dans Zend Studio, car il s'agit du débogueur par défaut. Si vous optez pour xdebug, vous devrez modifier votre configuration Studio pour utiliser xdebug à la place. Cette option peut être trouvée sous PHP> Debug, et est une liste déroulante étiquetée PHP Debugger.

Vous pouvez maintenant démarrer une session de débogage ou de profilage à l'aide de la barre d'outils du navigateur Zend Studio ou des boutons Remote Debug ou Remote Profiling de Studio. Je suggère fortement de lire le manuel de Zend Studio pour des informations de débogage plus avancées.

De plus, juste pour lancer ceci, vous pouvez remplacer XAMPP par Zend Server Community, qui a Zend Debugger installé et configuré par défaut. Studio 7+ récupère une installation du serveur et se configure pour l'utiliser automatiquement.

+0

Où puis-je télécharger la communauté de serveurs zend? –

1

Je ne connais pas très bien ZendStudio, mais n'utiliseriez-vous pas simplement l'option "Serveur" et pointerais vers http://localhost/ pour que le serveur se connecte?

+0

Oui, c'est ce que je pensais. Mais ça ne marche pas. Et, il ne donne pas beaucoup d'informations. Par ailleurs, qu'est-ce que vous utilisez pour le débogage PHP? – mRt