PHP 5.3 + Windows

1,529 views
1,463 views

Published on

Published in: Technology
0 Comments
0 Likes
Statistics
Notes
  • Be the first to comment

  • Be the first to like this

No Downloads
Views
Total views
1,529
On SlideShare
0
From Embeds
0
Number of Embeds
17
Actions
Shares
0
Downloads
9
Comments
0
Likes
0
Embeds 0
No embeds

No notes for slide

PHP 5.3 + Windows

  1. 1. PHP 5.3 & Windows Scott MacVicar April 2009 Wednesday, 27 May 2009
  2. 2. Compared to 5.2 10 year old libraries 11 year old compiler ISAPI crashes constantly Wednesday, 27 May 2009
  3. 3. FastCGI CGI involves executing a process for each request FastCGI keeps a process running, like a mini server Wednesday, 27 May 2009
  4. 4. FastCGI + IIS IIS 6 and 7 support FastCGI Replaces ISAPI filter with PHP Resolves memory leaks / thread safety issues Ships with Server 2008 Wednesday, 27 May 2009
  5. 5. How FastCGI Works PHP IIS FastCGI PHP PHP PHP PHP Process Process Process Process Wednesday, 27 May 2009
  6. 6. Per Directory Settings Ability to change settings per directory Ability to change settings per hostname Similar to .htaccess Wednesday, 27 May 2009
  7. 7. INI File example Wednesday, 27 May 2009
  8. 8. Network Functions dns_check_record(), dns_get_mx(), checkdnsrr(), getmxrr() inet_pton(), inet_ntop() Wednesday, 27 May 2009
  9. 9. Disk Functions Added Updated fnmatch() stat(), touch(), Added filemtime(), symlink(), filesize() readlink(), linkinfo(), Make rename() link() atomic Wednesday, 27 May 2009
  10. 10. Miscellaneous time_nanosleep() escapeshellcmd() eats certain time_sleep_until() characters getopt() crypt() not thread safe exec() doesn’t deal with spaces properly. Wednesday, 27 May 2009
  11. 11. VC9 Libraries Compiled against latest runtime Faster and provides added functionality VC6 builds still provided Wednesday, 27 May 2009
  12. 12. 64-bit builds 64-bit numbers Maths operations faster Can work with files > 4GB XP isn’t supported Wednesday, 27 May 2009
  13. 13. 3rd Party Library Updates tidy ldap cclient ICU cURL Wednesday, 27 May 2009
  14. 14. Faster MySQL mysqlnd enabled by default removes external dependency fixes horrible crash bugs Wednesday, 27 May 2009
  15. 15. SQL Server 2005 Driver Wraps around ODBC Fixes streams with LOBs Windows only :( Better ODBC library would be nice Wednesday, 27 May 2009
  16. 16. Useful URLs http://php.iis.net/ http://windows.php.net/qa/ Wednesday, 27 May 2009

×