Managing Multiple PHP Versions with PHP Manager for IIS 7
Some time back I wrote a post about how to run multiple PHP versions on the same server with IIS (Running Multiple PHP Versions with IIS). While running multiple PHP versions wasn’t complicated, it wasn’t a no-brainer either. Today, Ruslan Yakushev (a Program Manager on the IIS team at Microsoft), announced the beta release the PHP Manager project on CodePlex: PHP Manager for IIS 7 – beta release. Not only does the PHP Manager make it a no-brainer to run different PHP versions side-by-side on IIS, it makes it easy to register PHP with IIS, configure various PHP settings, enable/disable PHP extensions, remotely manage PHP configuration via the php.ini file, and check the PHP runtime configuration and environment (i.e. see the output of phpinfo()). Read his announcement for a complete tour of this release (and provide feedback!). I’ll just take a quick look at how easy it is to get multiple PHP versions running in this post.
This Week’s Link List (August 20, 2010)
The dog days of summer are here. Seems like things are a bit slow lately…I only have a few links to share, in any case. But share I will…the lack of quantity does not impact their quality…
Access Control with the Azure AppFabric SDK for PHP
In my last post I used some bare-bones PHP code to explain how the Windows Azure AppFabric access control service works. Here, I’ll build on the ideas in that post to explain how to use some of the access control functionality that is available in the AppFabric SDK for PHP Developers. I will again build a barpatron.php client (i.e. a customer) that requests a token from the AppFabric access control service (ACS) (the bouncer). Upon receipt of a token, the client will present it to the bartender.php service (the bartender) to attempt to access a protected resource (drinks). If the service can successfully validate the token, the protected resource will be made available.
Understanding Windows Azure AppFabric Access Control via PHP
In a post I wrote a couple of weeks ago, Consuming SQL Azure Data with the OData SDK for PHP, I didn’t address how to protect SQL Azure OData feeds with the Windows Azure AppFabric access control service because, quite frankly, I didn’t understand how to do it at the time. What I aim to do in this post is share with you some of what I’ve learned since then. I won’t go directly into how to protect OData feeds with AppFabric access control service (ACS, for short), but I will use PHP to show you how ACS works.
Community Input Needed on Direction of PHP Drivers for SQL Server
With the recent production-ready release of the MS Drivers for SQL Server for PHP, the team is now completely focused on building the next version. To do that, they really need your input. The team would really appreciate your taking 10 minutes to fill out a survey here: http://www.zoomerang.com/Survey/WEB22AWD66CGAM, but time is running out. The survey closes at 5:00 pm today (Seattle time)! The information the team collects will help them determine and prioritize what features are important to the PHP community in the next release of these drivers.
This Week’s Link List (August 13, 2010)
I’ve been spending quite a bit of time recently trying to wrap my head around the access control functionality in the Windows Azure platform AppFabric, so you’ll find a couple of related links in this week’s list. You’ll also find several cloud-related announcements, mostly about new content that is available for developers, but also an announcement about getting one month of Windows Azure for free. All that said, I found this first link to be most interesting…
Now Available: SQL Server Migration Assistant for MySQL!
The SQL Server Migration Assistant (SSMA) team announced today the availability of the migration assistant for MySQL! (Yes, it supports SQL Server Express.) You can…
PHP Drivers for SQL Server Released!
Today, the SQL Server Driver for PHP team released the production-ready 2.0 versions of the SQLSRV and PDO_SQLSRV drivers for SQL Server. You can…
I’m a Judge for My App is Better Challenge
I recently found out that I was chosen to be on the judging panel for the My App is Better Challenge. I must say I’m honored and excited, but I also feel somewhat intimidated. Just look at the rest of the judging panel:
Consuming SQL Azure Data with the OData SDK for PHP
One of the interesting incubation projects that the SQL Azure team is working on is the SQL Azure OData Service. If that sentence makes no sense to you, then start by reading this short overview on the SQL Azure team blog: Introduction to Open Data Protocol and SQL Azure. I’ll paraphrase what I read in that post to inspire this post: