iis

Sponsors

Browse by Tags

All Tags » FastCGI (RSS)
PHP Manager for IIS 7 – beta release
Today I am releasing PHP Manager for IIS 7 – beta, which is an IIS extension for setting up and managing multiple PHP installations on IIS 7 servers. It can be used to: Register PHP with IIS; Run multiple PHP versions side by side; Check PHP runtime configuration and environment (output of phpinfo() function) Configure various PHP settings Enable or disable PHP extensions Remotely manage PHP configuration in php.ini fille The PHP Manager installation packages can be downloaded from these locations...( read more ) Read More...
Slides and Questions from PHP on Windows Webcast
On April 9, Mark Brown and I did a PHP|Architect webcast “PHP Performance On Windows”. The slides from the presentation have been published at the following link: PHP Performance on Windows – slides There were a number of question at the end of the webcast that we did not get to answer due to lack of time. This blog post provides answers to those questions. Q: Why is php_mssql.dll removed from php 5.3.2? A: php_mssql.dll is not recommended to be used with SQL Server because there is a SQL Driver...( read more ) Read More...
PHP on IIS: MonitorChangesTo setting in FastCGI
PHP on Windows loads its configuration file php.ini during the startup of the process php-cgi.exe . When PHP is run on IIS via FastCGI the php-cgi.exe processes are re-used to handle many requests. If configuration settings in php.ini file get updated, those changes will not be picked up by php-cgi.exe processes until the processes are recycled or restarted by IIS FastCGI module. This means that any time you change the PHP configuration you have to manually recycle IIS Application Pools that use...( read more ) Read More...
Important update for IIS 7.0 FastCGI module
FastCGI module in IIS 7.0 has been lacking some of the features and bug fixes that are available in IIS 7.5 FastCGI module and in FastCGI Extension 1.5 on IIS 5.1 and IIS 6.0. The reason why this happened are explained in the post about FastCGI Module: Differences across IIS versions . This week IIS team has released an update for FastCGI module in IIS 7.0 that closes this remaining feature gap and ensures that FastCGI functionality is consistent across all versions of IIS. The update can be downloaded...( read more ) Read More...
Troubleshoot – My PHP script is timing out
I hear a lot about the problem where web server (IIS) throws an error saying that PHP script has timed out in our forums . Let’s try to understand the reason behind this. I will be using a Windows 7 Enterprise machine (having IIS 7.5) to explain this but this should be applicable to Windows 2008/Windows Vista too. The same can be told true for Windows 2003/Windows XP with some difference like IIS stores FastCGI configuration in fcgiext.ini file rather than application meta-base. However the concept should be exactly similar. Let me now summarize some of the IIS FastCGI settings and PHP INI configuration directive to ensure that everyone is on the same page and which are most important for this discussion. Two important FastCGI settings: ActivityTimeout – This is the number of seconds that the FastCGI handler waits for I/O activity from a process before it is terminated. At some place you will also find this as being documented as number of seconds PHP-CGI process can run without communicating...
FastCGI Module: Differences across IIS versions
Recent release of FastCGI Extension 1.5 for IIS 6.0 and IIS 5.1 has several new features and improvements that make it easier to run PHP on Windows and IIS. However, all the new features are only available when using Windows XP or Windows Server 2003. FastCGI module on IIS 7.5 in Windows 7 and Windows Server 2008 R2 supports most of these features. FastCGI module on IIS 7 in Windows Vista and Windows Server 2008 does not support those new features yet. The reasons why this happens and the plan for...( read more ) Read More...
FastCGI Extension 1.5 for IIS 5.1 and IIS 6.0 – RTW
Today IIS team has released to web the FastCGI Extension 1.5 for IIS 6.0 and IIS 5.1. This version is based on FastCGI Extension 1.0 and it adds several important improvements and features. This is a production ready release that is officially supported by Microsoft. Install FastCGI Extension 1.5 for IIS 6.0 and IIS 5.1 To install the FastCGI Extension 1.5 use the download links at the extension’s home page at http://www.iis.net/expand/fastcgi . Note : If you already have FastCGI v1.0, v1.5...( read more ) Read More...
Multiple PHP versions on the same IIS server
This post describes how to configure IIS to support multiple versions of PHP on the same server. This kind of setup is useful in development environments where it is necessary to test an application with different PHP versions. Also, it is often used in production environments, where many PHP applications are hosted on the same server and some of them have dependency on a particular PHP version. In order to setup multiple versions of PHP side by side on the same IIS server it is necessary to install...( read more ) Read More...
IIS Documentation Updates on PHP.NET
PHP.NET web site is known for its well written and very detailed documentation. The excellent content together with tons of user contributed notes has made the PHP.NET the primary place for getting the help on all PHP related questions. However there was one thing in the PHP docs that was still not up-to-date. The Windows and IIS-specific installation and configuration sections did not cover the latest changes in Windows, such as IIS 7 and FastCGI. Now I am glad to let everyone know that this part...( read more ) Read More...
Feature additions and bug fixes coming up in WinCache
We are seeing huge momentum behind adoption of WinCache . In the month of September, WinCache v1 Beta was downloaded more than 13,000 times making it one of the most downloaded IIS extensions in the first month following its release. Many happy customers chose to run it on their production servers despite its beta tag. We got very encouraging feedback from the beta release and we are pushing hard for our next release. Our next release date is approaching fast and I wanted to give an update on new...( read more ) Read More...
More Posts Next page »