PHP Tools for Visual Studio

Free

PHP Tools extend Visual Studio with the support for PHP language. The extension adds PHP editor features like syntax highlighting, code folding, navigation bar or IntelliSense. PHP Tools extension also extend Visual Studio with PHP projects able to configure PHP and debug ...

(40) Review
Visual Studio
2012, 2010
Download (98,215)
4/25/2013
1.6.4251
View
E-mail Twitter del.icio.us Digg Facebook
Add To Favorites
Description
Reviews (40)
Q and A (46)
Sign in to Write a Review
Sort By:

by crisevil | Tue 11:53 PM

Hola, me parece excelente poder programar en php en mi visual studio 2010, solo que si hubiera mas documentación de como hacer la instalación y configuración de Php tools seria genial, mil gracias y sigan así.

by fardila | April 24 2013

Hola un abrazo a Todos ....

Quisiera Saber si alguien puede ayudarme, quiero saber si despues de Instalado PHP Tools para Visual Studio SE Puede desinstalar y Como lo hago??????

mil gracias .....

DEVSENSE April 24 2013
| Edit |
Delete

Hola,

Gracias por tu pregunta. PHP Tools es el paquete estandar VSIX para extensiones de Visual Studio. Asi que se puede desinstalar directamente del Visual Studio. Sigue este enlace para saber mas informacion http://www.devsense.com/doc/phptools/installation/uninstallation

Pordiar pregutar porque lo estas desinstalando? Si hay algo que podriamos mejorar melo gustaria saber. Si me escribirias a miloslav@devsense.com te lo agradeceria mucho. O si tienes alguna otra pregunta solo dime.

Gracias y un abrazo!
Miloslav

by MarcoKlein | March 19 2013

Very great thing. Never had such a great debugging experience with PHP and Visual Studio. God thanks there is PHP tools, so I have all my favourite languages within my favourite IDE!

DEVSENSE March 19 2013
| Edit |
Delete

Thank you very much for this great review!

by lid6j86 | March 14 2013

Great tool, but I really wish that it not only had color highlighting for html, but intellisense as well.

DEVSENSE March 14 2013
| Edit |
Delete

Thank you very much for review and for suggestion. We are preparing improved HTML support, hopefully when it's done we'll deserve your 5 star.

Thanks again!

by Fink Christoph | March 04 2013

Great Extension. Switched from VS.php to PHP Tools. Also Great support here and in their own forum! Would be willing to pay even more then they charge now!

DEVSENSE March 04 2013
| Edit |
Delete

Thank you so much for this great review!

by codeOwl | February 24 2013

Great tool for PHP development in VS. Actively developed and improved, fantastic support!

DEVSENSE February 25 2013
| Edit |
Delete

Thank you very much! This means a lot to us!

by Ümit_YILDIZ | February 13 2013

Awesome tool. Great for Visual Studio Developers.
I'm excited to see where they take this plugin.
I had performance problems. Works nicely. :)

DEVSENSE February 14 2013
| Edit |
Delete

Thank you very much!

by Wayland Young | February 04 2013

The constant dialog popups to buy the full version are annoying when trying to use unsupported features.

...uninstalling.

DEVSENSE February 04 2013
| Edit |
Delete

Thank you for feedback! We'll try to find an alternative to inform the user that feature which is trying to use isn't available in free version. If you'd have any more suggestion, please contact us at info@devsense.com. We'd appreciate it.

Thank you!

by iron-man99 | January 24 2013

Awesome tool!!! Great for Visual Studio Developers.

DEVSENSE January 24 2013
| Edit |
Delete

Thank you very much!

by reerty85 | January 19 2013

How to install xdebug in vs 2010 with free trial?

DEVSENSE January 19 2013
| Edit |
Delete

Thank you for rating!

To enable XDebug:
- First you have to install XDebug extension on your PHP runtime. You can find the extension at http://www.xdebug.org/download.php. Please choose the version depending on your PHP version, but always 32bit and it’s strongly recommended to use non-thread safe version.

- Update your php.ini with these lines:
[XDEBUG]
zend_extension = "C:\Program Files (x86)\php-5.4.8\ext\php_xdebug-2.2.1-5.4-vc9-nts.dll"
xdebug.remote_enable = on
xdebug.remote_handler = dbgp
xdebug.remote_host = localhost
xdebug.remote_port = 9000

- Additionaly you can go to Tools>Options>PHP Tools>Interpreters and you’d get recommendations for your PHP runtime settings.
- When XDebug is properly configured PHP Tools will start to debug when you press F5.

by Steve Maher | January 04 2013

DEVSENSE January 04 2013
| Edit |
Delete

Thank you Steve! If there's something you'd suggest us or you'd like to improve... Could you please be so kind and send us email to info@devsense.com. It'll get our full attention.

Thank you very much!

by garyd52 | January 03 2013

Great product and great tech support

DEVSENSE January 03 2013
| Edit |
Delete

Thank you very much!

by VaderJason | January 02 2013

I've used other php visual studio extensions, but I really like the usability of PHP Tools over the other plugins. Support for namespacing, solution variables and constants, and even for the newest PHP features is second to none.

The intellisense has tons of useful information, I don't find myself looking to php.net nearly as much to remember function/method signatures.

I've really enjoyed working with this plugin. After the trial period, I promptly purchased a license as this is where I'm going to stay.

I'm excited to see where they take this plugin.

DEVSENSE January 02 2013
| Edit |
Delete

Thank you very much for this review! It made our day!

We hope you'll also like all the new features we are working on:)

Have a great day!

by ozlevka | January 01 2013

Can't trial professional features need pay to start.
Can't uninstall in easy way.
No entries in Control panel or start menu.

DEVSENSE January 01 2013
| Edit |
Delete

We have a trial for professional features. If you have an issue to actvite trial, Please write us on info@devsense.com or on support forum (http://support.devsense.com), we'll do all we can to help you.

Our extension is standard vsix package therefore it has to be uninstalled directly from Visual Studio. Just go to Tools -> Extension Manager. (more details on msdn http://msdn.microsoft.com/en-us/library/dd293639.aspx)

Thank you

by Arcadian75 | December 21 2012

I really like what you've been able to provide for the PHP developers out there. While I am primarily a .NET dev and love the Visual Studio IDE, I do enjoy having the ability to edit PHP as well in an environment that I am familiar with.

One issue that prevents me from ranking this higher, though, is that PHP Tools always resets the Text Editor colors for PHP files each time I open the IDE. Some of the colors used for the PHP formatting can be configured in the options, but not many. I use the Visual Studio "Dark" theme and to get the HTML to format with these colors, I have to reapply the theme *every time* I use the IDE because PHP Tools is resetting the Text Editor format in PHP files to the default, which looks like it was designed for the Light color scheme.

DEVSENSE January 07 2013
| Edit |
Delete

Thank you very much for feedback! We've been able to replicate the issue and we've fixed it in 1.5.3865 release.

by Caio Vilas Boas | December 07 2012

It's important to note that there are some features that are trial, and expires in 21-days. But after all, PHP Tools is an excelent extention for Visual Studio

DEVSENSE December 11 2012
| Edit |
Delete

Thank you very much!

by TheTwitch | December 07 2012

Amazing.
I have been using Notepad++ for over a year now for a pretty big project. Why I didn't move to some form of IDE I have no idea. Anyway, I finally decided to move to an IDE and natrally Visual Studio was my first choice.

PHP Tools give you the complete Visual Studio experience. The debugging is amazing, and the fact it uses intellisense completes it.

Get it. Get it now.

DEVSENSE December 07 2012
| Edit |
Delete

Thank you very much for this review!

It means a lot for us here in DEVSENSE and we'll do our best to keep you happy with our product.

Have a great day!

by Leinbein | November 06 2012

Great PHP tools!

I've lately been trying to add as much tools and extensions to VS2012 so that I may have one environment for most of the programming languages.
Added this a week ago and I find it a great tool enhancing VS2012 even further!

Thanks Jakub Míšek for a great extension! :)

Sincerely
Rick

DEVSENSE November 06 2012
| Edit |
Delete

Thank you very much Rick!

by Maroš | November 04 2012

Cool, now I can have all my languages in Visual Studio, and it works great!

DEVSENSE November 06 2012
| Edit |
Delete

Thanks so much Maros!

by Adam Abonyi | November 04 2012

What can I say? Exceeded my expectations in all ways!

DEVSENSE November 04 2012
| Edit |
Delete

Thank you so much Adam!

1 - 20 of 40 Items   
Sign in to Start a Discussion


  • Web Essential Features Not Working
    2 Posts | Last Post May 14, 2013
    • I'm trying to use some web essential features, most notably zen-coding shortcuts (CTRL+,) and they don't work with PHP pages.
      
      I've also noticed that you can only add a PHP page to a PHP project. Why is that? When I do that, I loose all Web Essential filetypes like LESS, which I use extensively. 
      
      Any workarounds for these issues?
    • Hi,
      
      Thanks for the question.
      
      Web Essentials is turned on for ASPX and HTML pages, so it doesn't work yet for PHP pages.
      
      The same is for project items, but much easier than previous one. Web Essentials only has to turn on these project items for us, I'll ask the author to turn them on for PHP project so you should have these items available.
      
      Thanks!
      
  • Not star Debugging
    2 Posts | Last Post May 01, 2013
    • PHP Tools for Visual Studio
      
      Could not start debugging session because debugger is not configured.
      Would you like to open PHP option page?
      
      yes     no
      
      help me please
      thank :D
    • Hello,
      
      Thanks for the question
      
      In order to debug PHP it's necessary to configure XDebug extension in your PHP runtime. How to do it it's explained here http://www.devsense.com/doc/phptools/debug/configuring-xdebug.
      
      Thanks!
      
  • uninstall
    2 Posts | Last Post April 25, 2013
    • Hola un abrazo a todos....
      
      quisiera saber si alguine me puede decir si despues de instalado PHP Tools for Visual Studio se puede desinstalar y como lo hago??????
      
      mil gracias.....
    • Hola,
      
      Gracias por tu pregunta. PHP Tools es el paquete estandar VSIX para extensiones de Visual Studio. Asi que se puede desinstalar directamente del Visual Studio. Sigue este enlace para saber mas informacion http://www.devsense.com/doc/phptools/installation/uninstallation
      
      Pordia pregutar porque lo estas desinstalando? Si hay algo que podriamos mejorar melo gustaria saber. Si me escribirias a miloslav@devsense.com te lo agradeceria mucho. O si tienes alguna otra pregunta solo dime.
      
      Gracias y un abrazo!
      Miloslav
  • Crashes Visual Studio
    3 Posts | Last Post April 12, 2013
    • I've installed this, and as soon as open the settings page in : Tools -> Options -> PHP Tools -> Interpreter. It causes a crash and restarted Visual Studio (I've got the latest 2012 version with all the updates).
    • Thanks for your feedback!
      
      May I ask whether you use Win8, you are running VS under Administrator account, and where is located your PHP installation (php.exe)?
      
      Thank You
    • Hello,
      
      Thanks again for reporting this! We're trying to replicate the issue with various different configurations, but so far we could achive this. Would you mind to send us an email with more details to info@devsense.com ? What system do you have? Does the issue happen always? What PHP runtimes do you have installed? Do you have other Visual Studio extensions installed?
      
      If we are able to replicate it we can fix it for upcoming update.
      
      Many thanks!
  • Bug when the project is in a root directory
    3 Posts | Last Post April 03, 2013
    • Hello,
      
      Hi,
      
      I try the remote debugging with XDebug and I've noticed a bug.
      
      If the project is set in the root directory of a drive (for example my project is set in w:\ "a samba share") without sub-directory; when you start the debugging, it drops the first char.
      
      For example, my index page is w:\index.php (share on the /var/www directory of my webserver).
      
      When I start the debugging, it launchs the browser with
        http://mywebserver/ndex.php&XDEBUG_BLABLA_BLABLA
      instead of
        http://mywebserver/index.php&XDEBUG_BLABLA_BLABLA
      
      Regards
    • Hi,
      
      Thank You for letting us know. We will definitely try it out.
      
      As I tried personally, it did not happen - isn't there a "Specific page" or "Start URL" option set in project properties?
      
      Thanks!
    • Now it happened, it will be fixed in the next update.
      Thanks!
  • Why Can't I install it in VS Express 12?
    3 Posts | Last Post April 02, 2013
    • Why?!?
    • That's more question for Microsoft than for us. We'd be happy to support it, but Microsoft's business decession is not to allow 3rd party Tools extensions (only templates and such). But there’s free alternative call Visual Studio 2012 Integrated Shell, which is plain IDE and you can install the extension there http://www.microsoft.com/en-us/download/details.aspx?id=30663. This way you can have Express Web together with Integrated Shell with PHP.
      
      Thank you
    • FYI I was required to install the isolated shell version first http://www.microsoft.com/en-us/download/details.aspx?id=30670
  • PHP Tools for Visual Studio Tab Always Shows Up After VS2012 Started
    3 Posts | Last Post March 27, 2013
    • How do I keep it from showing up all the time? It's very annoying and takes up screen real estate unless I click to close it every time. Did I say very annoying!!
    • Never mind.. I figured it out. There's a check box at the bottom of the Tab page on the left hand side. Very subtle and hard to see. Please consider moving to the top and make it more visible. I spent over an hour trying to figure this out. Not a good lead in to your paid version.
      
      Other than that I'm happy with the free version so far. Thank you!
    • Hi Gregg,
      Thank you for the suggestion, we'll make it more visible!
  • How To Install?
    2 Posts | Last Post March 27, 2013
    • How do I install PHP Tools in Visual Studio Express 2012 for Web? The tool is not listed in Tools > Extensions and Updates > Online?
      
      I downloaded it and even tried to run it from the Desktop and I keep getting an error message?!
    • Visual Studio Express doesn't allow 3rd party Tools extensions (only templates and such). But there’s free alternative call Visual Studio 2012 Integrated Shell, which is plain IDE and you can install the extension there http://www.microsoft.com/en-us/download/details.aspx?id=30663. This way you can have Express Web together with Integrated Shell with PHP.
      
      Thank you
  • PHP 5.3 and 5.4 Feature Support?
    6 Posts | Last Post March 27, 2013
    • Does this plugin support PHP namespaces, closures, array literal syntax, etc?
    • Hello!
      
      - full 5.3 is completly supported (namespaces, closures,..) 
      - full 5.4 support will be supported in future update. 
      
      Thank you
    • Hello,
      Are you planning to add support for traits any time soon?
    • Hi Emil,
      
      Thanks for the question. It's matter of days right now, full PHP 5.4 support is done and being tested right now. To be notified when it's out you can foolow us on facebook http://www.facebook.com/#!/pages/PHP-Tools-for-Visual-Studio/100180130137834?fref=ts 
      
      Thanks,
      Miloslav
    • FYI http://www.facebook.com/photo.php?fbid=165642013591645&set=a.113274735495040.20635.100180130137834&type=1
    • Latest release includes full PHP 5.4
  • Syntax coloring
    5 Posts | Last Post March 13, 2013
    • I seem to be having trouble with syntax coloring again.  I think the 1.6 update could be what changed.  I have extensions, "inc" and "module" mapped to "PHP Editor", but I am getting no syntax coloring for those file types.  I know this was working at one point.
    • Hi, this is known issue in VS when updating an extension.
      It should help to remove mapped extensions, and re-add the mapping.
      
      Thanks!
    • I tried that with the module extension and that had no effect.  I will try again with all the extensions and a restart in between.
    • All good now, thanks!
    • Great! Thanks for the info. We'll try to workaround this programmatically in some future update.
1 - 10 of 46 Items