9
votes

Quelle est la configuration de la grande device de travail avec PHP + MySQL?

J'ai été un PHP Dev pendant de nombreuses années et je me suis levé pour que je puisse peut-être utiliser de meilleurs outils de développement.

Par exemple, ma configuration typique pour le développement est

  1. Notepad ++
  2. Dev Wamp Server (machine locale généralement)
  3. CODEDIVERRER (dernièrement, je suis tombé amoureux de cela, car il accélère le déploiement pour moi, grand temps .)
  4. phpmyadmin (pour MySQL bien sûr).

    Si vous êtes un Dev PHP, quelle est votre configuration typique? Éclipse (trop volumineux pour moi parfois)? etc;

    Je suis curieux si je manque quelque chose qui pourrait me sauver une tonne de temps, comme une sorte de validateur de code PHP Fly PHP (avant de frapper F5, puis de faire ses débuts sur quoi l'erreur est). Je réalise actuellement un peu une «validation» en voyant les faits saillants de la couleur dans le bloc-notes ++.


0 commentaires

6 Réponses :


6
votes

Autant que je déteste Eclipse, je l'utilise toujours à cause de sa capacité à associer des projets et à fournir la fonctionnalité "Sauter dans" avec F3 . J'aimerais vraiment une alternative, mais des Netbeans ne peuvent pas sembler obtenir leur intellisense travailler avec les fonctions PHP intégrées ("phpdoc introuvables"), et je n'ai trouvé aucun autre IDE que j'aime.

Mon ensemble est composé de:

  • Eclipse
  • UltraDit (pour la modification rapide et la fonctionnalité de fichier / grep)
  • Apache et PHP comme installation distincte
  • Administrateur MySQL

    Je recommande vivement MySQL Administrator ... c'est un excellent outil.

    Une chose que je mentionnerai également est ma méthode de configuration des applications Web avec Apache. Je modifie généralement le fichier d'hôtes et ajoutez une entrée comme ceci: xxx

    puis configurez la configuration Apache pour avoir un sur Un port séparé pour chaque application que je travaille. Avec cette méthode, je n'ai jamais de problèmes de fixation de cookie, et je peux rendre chaque application accessible de l'extérieur de mon routeur en ouvrant des ports individuels. C'est génial pour montrer aux clients les derniers développements, mais avoir un contrôle total sur tous les projets que je travaille. Un fichier de configuration simple contrôle l'URL principale de l'application, donc lorsque je suis prêt à déplacer le code à la production, un changement rapide est tout ce qu'il faut.


4 commentaires

J'utilise Aptana qui est essentiellement éclipse + extras.


J'essaie d'Aptana .. Avez-vous F3 ?? Je ne semble pas être !!


Je me souviens d'avoir essayé d'aptana et de ne pas être beaucoup plus impressionné que NetBeans. Je pourrais lui donner un autre coup cependant.


VOIR que j'ai essayé Aptana, et simplement l'éclipse d'O'l et pour une raison quelconque, ils ne "collent" pas. J'ai utilisé MySQL Administrator, mais d'une manière ou d'une autre tombe sur Phpmyadmin, tout simplement parce que «c'est là-bas avec une installation de Wamp (Wamp Server). Je fais aussi les entrées d'hôtes virtuelles dans mon fichier d'hôtes, cela me permet de garder chaque projet séparé comme si vous avez dit Zombat.



1
votes

Zend Studio est mon préféré, il est construit de Eclipse


0 commentaires

0
votes

Puisque vous êtes sous Windows, je peux recommander vivement Heidisql sur phpmyadmin pour travailler avec MySQL. Phpmyadmin a été vraiment conçu pour travailler avec des serveurs distants - il y a beaucoup de meilleurs outils pour travailler avec des locaux.

Je sais que vous avez rejeté Eclipse, mais cela facilite le débogage du code. Rafraîchissant une page avec F5 ne débogage pas vraiment BTW - Vous ne pouvez pas définir de points d'arrêt ou surveiller des variables, etc. (je sais qu'il y a une méthode pour imprimer toutes les variables actuelles, etc., mais c'est très encombrant)


0 commentaires

18
votes

C'est ce qui fonctionne pour moi:

serveur de serveur (émule mon serveur de déploiement RHE):


3 commentaires

Grande liste de choses utiles, merci, je ne peux pas vraiment marquer "réponse" pour votre message comme il n'y en a vraiment pas. Juste intéressé par ce que les autres utilisent. Merci DJN!


Heureux de vous entendre comme Smarty-Lint. :)


Jon, merci de l'avoir écrit - c'est vraiment pratique. La version 2 était en effet beaucoup plus facile à configurer sur Windows (il suffit d'ajouter un dossier Template_c vide). Depuis que j'ai écrit ce message, j'ai réussi à l'avoir dans le menu de clic droit N ++, alors je l'utilise toutes les 15 ou 20 lignes.



0
votes

Vim + MySQL Line de commande + XAMPP + occasionnellement MySQLADMIN


0 commentaires

0
votes

My Linux Setup est composé de: apache, mod_rewrite, mysql et PHP Tout enregistrement à un fichier /var/log/dev-console.log

Puis je queue avec un tailleur graphique comme Multitail ou ACOC pour ajouter de la couleur à la SQL et filtrer une partie du texte mod_rewrite.

Édition dans bleuefish-instable


0 commentaires