{"id":1150,"date":"2008-08-07T08:00:39","date_gmt":"2008-08-07T08:00:39","guid":{"rendered":"http:\/\/www.markwilson.co.uk\/blog\/2008\/08\/installing-php-5-on-iis-6.htm"},"modified":"2009-03-03T20:40:20","modified_gmt":"2009-03-03T20:40:20","slug":"installing-php-5-on-iis-6","status":"publish","type":"post","link":"https:\/\/www.markwilson.co.uk\/blog\/2008\/08\/installing-php-5-on-iis-6.htm","title":{"rendered":"Installing PHP 5 on IIS 6"},"content":{"rendered":"<p>I&#8217;ve run PHP with Microsoft Internet Information Services (IIS) before (running on a Windows XP laptop) and I seem to remember the installation being quite straightforward.  Even so, tonight I was installing PHP 5.2.6 with IIS 6 (on Windows Server 2003 R2 Enterprise x64 Edition) and I ran across a few issues.  This post describes what was involved:<\/p>\n<ul>\n<li>Firstly, PHP can be installed in CGI, FastCGI or ISAPI mode.  I used ISAPI.<\/li>\n<li>Secondly, there is anecdotal evidence that the Windows Installer version is problematic &#8211; for that reason you may prefer to use the ZIP file and perform a manual installation (as I did), <a href=\"http:\/\/www.iisadmin.co.uk\/?p=4\">following the instructions on the IIS Admin blog<\/a>, which were:\n<ul>\n<li>Extract the files to a location of your choice (I used C:\\PHP to keep it simple but C:\\Program Files (x86)\\PHP would be better).<\/li>\n<li>Rename php.ini-recommended to php.ini.<\/li>\n<li>Edit the <code>extension_dir<\/code> line in php.ini to read <code>extension_dir = C:\\<em>phpinstallationfolder<\/em>\\ext<\/code>.<\/li>\n<li>Add the PHP installation folder to the <code>%path%<\/code> system variable (e.g. append <code>;C:\\PHP<\/code> to the existing path).<\/li>\n<li>Create a web service extension for PHP using <code>cscript iisext.vbs \/AddFile c:\\<em>phpinstallationfolder<\/em>\\php5isapi.dll 1 PHPISAPI 1 \u00e2\u20ac\u0153PHP ISAPI\u00e2\u20ac\u009d<\/code>.  The new extension should show in IIS Manager with a status of Allowed.<\/li>\n<li>Create an application extension mapping for .php files.  Following the advice on the IIS Admin blog article that I referenced previously will remove all other mappings so I used the IIS Manager MMC instead (Default Web Site Properties, Home Directory, Configuration to add a mapping to the executable at <code>c:\\<em>phpinstallationfolder<\/em>\\php5isapi.dll<\/code> using extension <code>.php<\/code> for all verbs).<\/li>\n<li>Create a test file called phpinfo.php containing <code>&lt;?php phpinfo(); ?&gt;<\/code>.<\/li>\n<li>Use a web browser to navigate to http:\/\/<em>servername<\/em>\/phpinfo.php and the PHP information page should be displayed.<\/li>\n<li><a href=\"http:\/\/www.iisadmin.co.uk\/?p=14\">If you are running on 64-bit Windows there are some extra steps<\/a> in order to avoid an HTTP 500 Internal server error or the message <em>%1 is not a valid Win32 application<\/em>.  It seems that this is caused by trying to load a 32-bit application (in this case PHP) inside a 64-bit worker process (as described in <a href=\"http:\/\/support.microsoft.com\/kb\/895976\">Microsoft knowledge base article 895976<\/a>).  To resolve this issue, enter <code>cscript adsutil.vbs SET W3SVC\/AppPools\/Enable32bitAppOnWin64 1<\/code>.  <code>adsutil.vbs<\/code> is one of the scripts installed into the <em>wwwroot<\/em>\\AdminScripts folder but if you have removed it to secure the server (as I had), then it may be temporarily copied back to the server from another IIS installation.<\/li>\n<li>To ensure that PHPinfo reflects the correct location of the php.ini file, create an environment variable called PHPRC referring to c:\\<em>phpinstallationfolder<\/em> and restart the server or, alternatively, <a href=\"http:\/\/uk.php.net\/configuration\">set the appropriate registry keys<\/a> (although neither option seemed to have any effect for me).<\/li>\n<\/ul>\n<\/li>\n<\/ul>\n","protected":false},"excerpt":{"rendered":"<p>I&#8217;ve run PHP with Microsoft Internet Information Services (IIS) before (running on a Windows XP laptop) and I seem to remember the installation being quite straightforward. Even so, tonight I was installing PHP 5.2.6 with IIS 6 (on Windows Server 2003 R2 Enterprise x64 Edition) and I ran across a few issues. This post describes &hellip; <a href=\"https:\/\/www.markwilson.co.uk\/blog\/2008\/08\/installing-php-5-on-iis-6.htm\" class=\"more-link\">Continue reading <span class=\"screen-reader-text\">Installing PHP 5 on IIS 6<\/span><\/a><\/p>\n","protected":false},"author":2,"featured_media":0,"comment_status":"open","ping_status":"closed","sticky":false,"template":"","format":"standard","meta":{"_exactmetrics_skip_tracking":false,"_exactmetrics_sitenote_active":false,"_exactmetrics_sitenote_note":"","_exactmetrics_sitenote_category":0,"_jetpack_memberships_contains_paid_content":false,"footnotes":""},"categories":[],"tags":[110,165],"class_list":["post-1150","post","type-post","status-publish","format-standard","hentry","tag-iis","tag-php"],"yoast_head":"<!-- This site is optimized with the Yoast SEO plugin v27.6 - https:\/\/yoast.com\/product\/yoast-seo-wordpress\/ -->\n<title>Installing PHP 5 on IIS 6 - markwilson.it<\/title>\n<meta name=\"robots\" content=\"index, follow, max-snippet:-1, max-image-preview:large, max-video-preview:-1\" \/>\n<link rel=\"canonical\" href=\"https:\/\/www.markwilson.co.uk\/blog\/2008\/08\/installing-php-5-on-iis-6.htm\" \/>\n<meta property=\"og:locale\" content=\"en_GB\" \/>\n<meta property=\"og:type\" content=\"article\" \/>\n<meta property=\"og:title\" content=\"Installing PHP 5 on IIS 6 - markwilson.it\" \/>\n<meta property=\"og:description\" content=\"I&#8217;ve run PHP with Microsoft Internet Information Services (IIS) before (running on a Windows XP laptop) and I seem to remember the installation being quite straightforward. Even so, tonight I was installing PHP 5.2.6 with IIS 6 (on Windows Server 2003 R2 Enterprise x64 Edition) and I ran across a few issues. This post describes &hellip; Continue reading Installing PHP 5 on IIS 6\" \/>\n<meta property=\"og:url\" content=\"https:\/\/www.markwilson.co.uk\/blog\/2008\/08\/installing-php-5-on-iis-6.htm\" \/>\n<meta property=\"og:site_name\" content=\"markwilson.it\" \/>\n<meta property=\"article:published_time\" content=\"2008-08-07T08:00:39+00:00\" \/>\n<meta property=\"article:modified_time\" content=\"2009-03-03T20:40:20+00:00\" \/>\n<meta name=\"author\" content=\"Mark Wilson\" \/>\n<meta name=\"twitter:card\" content=\"summary_large_image\" \/>\n<meta name=\"twitter:creator\" content=\"@markwilsonit\" \/>\n<meta name=\"twitter:site\" content=\"@markwilsonit\" \/>\n<meta name=\"twitter:label1\" content=\"Written by\" \/>\n\t<meta name=\"twitter:data1\" content=\"Mark Wilson\" \/>\n\t<meta name=\"twitter:label2\" content=\"Estimated reading time\" \/>\n\t<meta name=\"twitter:data2\" content=\"2 minutes\" \/>\n<script type=\"application\/ld+json\" class=\"yoast-schema-graph\">{\"@context\":\"https:\\\/\\\/schema.org\",\"@graph\":[{\"@type\":\"Article\",\"@id\":\"https:\\\/\\\/www.markwilson.co.uk\\\/blog\\\/2008\\\/08\\\/installing-php-5-on-iis-6.htm#article\",\"isPartOf\":{\"@id\":\"https:\\\/\\\/www.markwilson.co.uk\\\/blog\\\/2008\\\/08\\\/installing-php-5-on-iis-6.htm\"},\"author\":{\"name\":\"Mark Wilson\",\"@id\":\"https:\\\/\\\/www.markwilson.co.uk\\\/blog\\\/#\\\/schema\\\/person\\\/98f61365e7c39d6be942174b8c4de468\"},\"headline\":\"Installing PHP 5 on IIS 6\",\"datePublished\":\"2008-08-07T08:00:39+00:00\",\"dateModified\":\"2009-03-03T20:40:20+00:00\",\"mainEntityOfPage\":{\"@id\":\"https:\\\/\\\/www.markwilson.co.uk\\\/blog\\\/2008\\\/08\\\/installing-php-5-on-iis-6.htm\"},\"wordCount\":420,\"commentCount\":4,\"publisher\":{\"@id\":\"https:\\\/\\\/www.markwilson.co.uk\\\/blog\\\/#\\\/schema\\\/person\\\/98f61365e7c39d6be942174b8c4de468\"},\"keywords\":[\"Microsoft Internet Information Server\\\/Services\",\"PHP\"],\"inLanguage\":\"en-GB\",\"potentialAction\":[{\"@type\":\"CommentAction\",\"name\":\"Comment\",\"target\":[\"https:\\\/\\\/www.markwilson.co.uk\\\/blog\\\/2008\\\/08\\\/installing-php-5-on-iis-6.htm#respond\"]}]},{\"@type\":\"WebPage\",\"@id\":\"https:\\\/\\\/www.markwilson.co.uk\\\/blog\\\/2008\\\/08\\\/installing-php-5-on-iis-6.htm\",\"url\":\"https:\\\/\\\/www.markwilson.co.uk\\\/blog\\\/2008\\\/08\\\/installing-php-5-on-iis-6.htm\",\"name\":\"Installing PHP 5 on IIS 6 - markwilson.it\",\"isPartOf\":{\"@id\":\"https:\\\/\\\/www.markwilson.co.uk\\\/blog\\\/#website\"},\"datePublished\":\"2008-08-07T08:00:39+00:00\",\"dateModified\":\"2009-03-03T20:40:20+00:00\",\"breadcrumb\":{\"@id\":\"https:\\\/\\\/www.markwilson.co.uk\\\/blog\\\/2008\\\/08\\\/installing-php-5-on-iis-6.htm#breadcrumb\"},\"inLanguage\":\"en-GB\",\"potentialAction\":[{\"@type\":\"ReadAction\",\"target\":[\"https:\\\/\\\/www.markwilson.co.uk\\\/blog\\\/2008\\\/08\\\/installing-php-5-on-iis-6.htm\"]}]},{\"@type\":\"BreadcrumbList\",\"@id\":\"https:\\\/\\\/www.markwilson.co.uk\\\/blog\\\/2008\\\/08\\\/installing-php-5-on-iis-6.htm#breadcrumb\",\"itemListElement\":[{\"@type\":\"ListItem\",\"position\":1,\"name\":\"Home\",\"item\":\"https:\\\/\\\/www.markwilson.co.uk\\\/blog\"},{\"@type\":\"ListItem\",\"position\":2,\"name\":\"Installing PHP 5 on IIS 6\"}]},{\"@type\":\"WebSite\",\"@id\":\"https:\\\/\\\/www.markwilson.co.uk\\\/blog\\\/#website\",\"url\":\"https:\\\/\\\/www.markwilson.co.uk\\\/blog\\\/\",\"name\":\"markwilson.it\",\"description\":\"get-info -class technology | write-output &gt; \\\/dev\\\/web\",\"publisher\":{\"@id\":\"https:\\\/\\\/www.markwilson.co.uk\\\/blog\\\/#\\\/schema\\\/person\\\/98f61365e7c39d6be942174b8c4de468\"},\"potentialAction\":[{\"@type\":\"SearchAction\",\"target\":{\"@type\":\"EntryPoint\",\"urlTemplate\":\"https:\\\/\\\/www.markwilson.co.uk\\\/blog\\\/?s={search_term_string}\"},\"query-input\":{\"@type\":\"PropertyValueSpecification\",\"valueRequired\":true,\"valueName\":\"search_term_string\"}}],\"inLanguage\":\"en-GB\"},{\"@type\":[\"Person\",\"Organization\"],\"@id\":\"https:\\\/\\\/www.markwilson.co.uk\\\/blog\\\/#\\\/schema\\\/person\\\/98f61365e7c39d6be942174b8c4de468\",\"name\":\"Mark Wilson\",\"image\":{\"@type\":\"ImageObject\",\"inLanguage\":\"en-GB\",\"@id\":\"https:\\\/\\\/i0.wp.com\\\/www.markwilson.co.uk\\\/blog\\\/uploads\\\/image-4.png?fit=800%2C800&ssl=1\",\"url\":\"https:\\\/\\\/i0.wp.com\\\/www.markwilson.co.uk\\\/blog\\\/uploads\\\/image-4.png?fit=800%2C800&ssl=1\",\"contentUrl\":\"https:\\\/\\\/i0.wp.com\\\/www.markwilson.co.uk\\\/blog\\\/uploads\\\/image-4.png?fit=800%2C800&ssl=1\",\"width\":800,\"height\":800,\"caption\":\"Mark Wilson\"},\"logo\":{\"@id\":\"https:\\\/\\\/i0.wp.com\\\/www.markwilson.co.uk\\\/blog\\\/uploads\\\/image-4.png?fit=800%2C800&ssl=1\"},\"description\":\"A Chartered IT Professional, with recent experience in technology leadership, IT strategy and practice management roles, Mark Wilson is an Enterprise Architect in the Advisory and Management Group at risual. During a career spanning more than two decades, Mark has gained widespread recognition as an expert in his field including both industry and national press exposure. In addition to certifications from Microsoft, VMware, Red Hat, The Open Group and Axelos, Mark held a Microsoft Most Valuable Professional (MVP) award for three years and is now part of the MVP Reconnect programme. Mark is also well-known on social media and maintains an award-winning blog.\",\"sameAs\":[\"http:\\\/\\\/www.markwilson.co.uk\\\/\",\"https:\\\/\\\/www.instagram.com\\\/markwilsonuk\\\/\",\"https:\\\/\\\/www.linkedin.com\\\/in\\\/markawilson\\\/\",\"https:\\\/\\\/x.com\\\/markwilsonit\",\"https:\\\/\\\/www.youtube.com\\\/channel\\\/UCWHlZCoHRTocdvtrOJ2IL4A\"],\"url\":\"https:\\\/\\\/www.markwilson.co.uk\\\/blog\\\/author\\\/mark-wilson\"}]}<\/script>\n<!-- \/ Yoast SEO plugin. -->","yoast_head_json":{"title":"Installing PHP 5 on IIS 6 - markwilson.it","robots":{"index":"index","follow":"follow","max-snippet":"max-snippet:-1","max-image-preview":"max-image-preview:large","max-video-preview":"max-video-preview:-1"},"canonical":"https:\/\/www.markwilson.co.uk\/blog\/2008\/08\/installing-php-5-on-iis-6.htm","og_locale":"en_GB","og_type":"article","og_title":"Installing PHP 5 on IIS 6 - markwilson.it","og_description":"I&#8217;ve run PHP with Microsoft Internet Information Services (IIS) before (running on a Windows XP laptop) and I seem to remember the installation being quite straightforward. Even so, tonight I was installing PHP 5.2.6 with IIS 6 (on Windows Server 2003 R2 Enterprise x64 Edition) and I ran across a few issues. This post describes &hellip; Continue reading Installing PHP 5 on IIS 6","og_url":"https:\/\/www.markwilson.co.uk\/blog\/2008\/08\/installing-php-5-on-iis-6.htm","og_site_name":"markwilson.it","article_published_time":"2008-08-07T08:00:39+00:00","article_modified_time":"2009-03-03T20:40:20+00:00","author":"Mark Wilson","twitter_card":"summary_large_image","twitter_creator":"@markwilsonit","twitter_site":"@markwilsonit","twitter_misc":{"Written by":"Mark Wilson","Estimated reading time":"2 minutes"},"schema":{"@context":"https:\/\/schema.org","@graph":[{"@type":"Article","@id":"https:\/\/www.markwilson.co.uk\/blog\/2008\/08\/installing-php-5-on-iis-6.htm#article","isPartOf":{"@id":"https:\/\/www.markwilson.co.uk\/blog\/2008\/08\/installing-php-5-on-iis-6.htm"},"author":{"name":"Mark Wilson","@id":"https:\/\/www.markwilson.co.uk\/blog\/#\/schema\/person\/98f61365e7c39d6be942174b8c4de468"},"headline":"Installing PHP 5 on IIS 6","datePublished":"2008-08-07T08:00:39+00:00","dateModified":"2009-03-03T20:40:20+00:00","mainEntityOfPage":{"@id":"https:\/\/www.markwilson.co.uk\/blog\/2008\/08\/installing-php-5-on-iis-6.htm"},"wordCount":420,"commentCount":4,"publisher":{"@id":"https:\/\/www.markwilson.co.uk\/blog\/#\/schema\/person\/98f61365e7c39d6be942174b8c4de468"},"keywords":["Microsoft Internet Information Server\/Services","PHP"],"inLanguage":"en-GB","potentialAction":[{"@type":"CommentAction","name":"Comment","target":["https:\/\/www.markwilson.co.uk\/blog\/2008\/08\/installing-php-5-on-iis-6.htm#respond"]}]},{"@type":"WebPage","@id":"https:\/\/www.markwilson.co.uk\/blog\/2008\/08\/installing-php-5-on-iis-6.htm","url":"https:\/\/www.markwilson.co.uk\/blog\/2008\/08\/installing-php-5-on-iis-6.htm","name":"Installing PHP 5 on IIS 6 - markwilson.it","isPartOf":{"@id":"https:\/\/www.markwilson.co.uk\/blog\/#website"},"datePublished":"2008-08-07T08:00:39+00:00","dateModified":"2009-03-03T20:40:20+00:00","breadcrumb":{"@id":"https:\/\/www.markwilson.co.uk\/blog\/2008\/08\/installing-php-5-on-iis-6.htm#breadcrumb"},"inLanguage":"en-GB","potentialAction":[{"@type":"ReadAction","target":["https:\/\/www.markwilson.co.uk\/blog\/2008\/08\/installing-php-5-on-iis-6.htm"]}]},{"@type":"BreadcrumbList","@id":"https:\/\/www.markwilson.co.uk\/blog\/2008\/08\/installing-php-5-on-iis-6.htm#breadcrumb","itemListElement":[{"@type":"ListItem","position":1,"name":"Home","item":"https:\/\/www.markwilson.co.uk\/blog"},{"@type":"ListItem","position":2,"name":"Installing PHP 5 on IIS 6"}]},{"@type":"WebSite","@id":"https:\/\/www.markwilson.co.uk\/blog\/#website","url":"https:\/\/www.markwilson.co.uk\/blog\/","name":"markwilson.it","description":"get-info -class technology | write-output &gt; \/dev\/web","publisher":{"@id":"https:\/\/www.markwilson.co.uk\/blog\/#\/schema\/person\/98f61365e7c39d6be942174b8c4de468"},"potentialAction":[{"@type":"SearchAction","target":{"@type":"EntryPoint","urlTemplate":"https:\/\/www.markwilson.co.uk\/blog\/?s={search_term_string}"},"query-input":{"@type":"PropertyValueSpecification","valueRequired":true,"valueName":"search_term_string"}}],"inLanguage":"en-GB"},{"@type":["Person","Organization"],"@id":"https:\/\/www.markwilson.co.uk\/blog\/#\/schema\/person\/98f61365e7c39d6be942174b8c4de468","name":"Mark Wilson","image":{"@type":"ImageObject","inLanguage":"en-GB","@id":"https:\/\/i0.wp.com\/www.markwilson.co.uk\/blog\/uploads\/image-4.png?fit=800%2C800&ssl=1","url":"https:\/\/i0.wp.com\/www.markwilson.co.uk\/blog\/uploads\/image-4.png?fit=800%2C800&ssl=1","contentUrl":"https:\/\/i0.wp.com\/www.markwilson.co.uk\/blog\/uploads\/image-4.png?fit=800%2C800&ssl=1","width":800,"height":800,"caption":"Mark Wilson"},"logo":{"@id":"https:\/\/i0.wp.com\/www.markwilson.co.uk\/blog\/uploads\/image-4.png?fit=800%2C800&ssl=1"},"description":"A Chartered IT Professional, with recent experience in technology leadership, IT strategy and practice management roles, Mark Wilson is an Enterprise Architect in the Advisory and Management Group at risual. During a career spanning more than two decades, Mark has gained widespread recognition as an expert in his field including both industry and national press exposure. In addition to certifications from Microsoft, VMware, Red Hat, The Open Group and Axelos, Mark held a Microsoft Most Valuable Professional (MVP) award for three years and is now part of the MVP Reconnect programme. Mark is also well-known on social media and maintains an award-winning blog.","sameAs":["http:\/\/www.markwilson.co.uk\/","https:\/\/www.instagram.com\/markwilsonuk\/","https:\/\/www.linkedin.com\/in\/markawilson\/","https:\/\/x.com\/markwilsonit","https:\/\/www.youtube.com\/channel\/UCWHlZCoHRTocdvtrOJ2IL4A"],"url":"https:\/\/www.markwilson.co.uk\/blog\/author\/mark-wilson"}]}},"jetpack_featured_media_url":"","jetpack-related-posts":[{"id":845,"url":"https:\/\/www.markwilson.co.uk\/blog\/2007\/07\/windows-server-2008-server-core.htm","url_meta":{"origin":1150,"position":0},"title":"Windows Server 2008 Server Core","author":"Mark Wilson","date":"Monday 16 July 2007","format":false,"excerpt":"Scotty McLeod recently gave a presentation to the Windows Server UK User Group on Windows Server 2008 Server Core. I mentioned Server Core in a previous post but here's some more on the subject, based on Scotty's presentation (it's also worth checking out Micheal Pietroforte's post on Server Core essentials).\u2026","rel":"","context":"In \"Microsoft Windows Server 2008\"","block_context":{"text":"Microsoft Windows Server 2008","link":"https:\/\/www.markwilson.co.uk\/blog\/tag\/windows-server-2008"},"img":{"alt_text":"","src":"","width":0,"height":0},"classes":[]},{"id":1377,"url":"https:\/\/www.markwilson.co.uk\/blog\/2009\/03\/installing-windows-sharepoint-services-on-windows-7-or-vista.htm","url_meta":{"origin":1150,"position":1},"title":"Installing Windows SharePoint Services on Windows 7 (or Vista)","author":"Mark Wilson","date":"Monday 2 March 2009","format":false,"excerpt":"Windows SharePoint Services (WSS) is not supported on a client operating system, but that's not to say it shouldn't run - right? After all, Windows client releases include a web server and can run a database service - that should pretty much cover the basics (back in the days of\u2026","rel":"","context":"In \"Microsoft SharePoint\"","block_context":{"text":"Microsoft SharePoint","link":"https:\/\/www.markwilson.co.uk\/blog\/tag\/sharepoint"},"img":{"alt_text":"","src":"","width":0,"height":0},"classes":[]},{"id":1371,"url":"https:\/\/www.markwilson.co.uk\/blog\/2009\/02\/installing-wordpress-on-a-mac.htm","url_meta":{"origin":1150,"position":2},"title":"Installing WordPress on a Mac","author":"Mark Wilson","date":"Monday 23 February 2009","format":false,"excerpt":"The software platform which markwilson.it runs on is in desperate need of an updated but there is only me to make it happen (supported by ascomi) and if I make a mistake then it may take some time for me to get the site back online (time which I don't\u2026","rel":"","context":"In \"Apache\"","block_context":{"text":"Apache","link":"https:\/\/www.markwilson.co.uk\/blog\/tag\/apache"},"img":{"alt_text":"","src":"","width":0,"height":0},"classes":[]},{"id":1142,"url":"https:\/\/www.markwilson.co.uk\/blog\/2008\/08\/customising-a-cisco-79xx-ip-phone-directory-services.htm","url_meta":{"origin":1150,"position":3},"title":"Customising a Cisco 79xx IP Phone: directory services","author":"Mark Wilson","date":"Thursday 7 August 2008","format":false,"excerpt":"I'm still working on customising the the Cisco 7940 I use with SIP firmware for VoIP calls and one of the items that's now working well is the directory services functionality.At the most basic level, the directory_url directive may be set in one of the SIP configuration files (either SIPDefault.cnf\u2026","rel":"","context":"In \"IP Telephony\"","block_context":{"text":"IP Telephony","link":"https:\/\/www.markwilson.co.uk\/blog\/tag\/ipt"},"img":{"alt_text":"","src":"","width":0,"height":0},"classes":[]},{"id":1380,"url":"https:\/\/www.markwilson.co.uk\/blog\/2009\/03\/installing-wordpress-on-a-mac-the-aftermath-phpmyadmin-databases-themes-plugins-and-fixing-the-tags.htm","url_meta":{"origin":1150,"position":4},"title":"Installing WordPress on a Mac: the aftermath (phpMyAdmin, databases, themes, plugins and fixing the tags)","author":"Mark Wilson","date":"Tuesday 3 March 2009","format":false,"excerpt":"Last week I wrote about installing WordPress on a Mac but I wanted to follow that up with a post on what happened next. Installing phpMyAdmin Installing WordPress is all very well, but it's good to be able to manipulate the database. The command line mysql tools would have worked\u2026","rel":"","context":"In \"Apple Mac OS X\"","block_context":{"text":"Apple Mac OS X","link":"https:\/\/www.markwilson.co.uk\/blog\/tag\/mac-os-x"},"img":{"alt_text":"","src":"","width":0,"height":0},"classes":[]},{"id":478,"url":"https:\/\/www.markwilson.co.uk\/blog\/2004\/09\/unattended-iis-installation-after.htm","url_meta":{"origin":1150,"position":5},"title":"Unattended IIS installation after the operating system has been installed","author":"Mark Wilson","date":"Monday 13 September 2004","format":false,"excerpt":"One of my clients needed to provide an FTP server service on some of its XP PCs, but as an addition to the existing standard operating environment (i.e without altering the core build). Of course, Internet Information Services (including the FTP Publishing service) may be installed as part of an\u2026","rel":"","context":"In \"Microsoft Internet Information Server\/Services\"","block_context":{"text":"Microsoft Internet Information Server\/Services","link":"https:\/\/www.markwilson.co.uk\/blog\/tag\/iis"},"img":{"alt_text":"","src":"","width":0,"height":0},"classes":[]}],"jetpack_sharing_enabled":true,"_links":{"self":[{"href":"https:\/\/www.markwilson.co.uk\/blog\/wp-json\/wp\/v2\/posts\/1150","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/www.markwilson.co.uk\/blog\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/www.markwilson.co.uk\/blog\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/www.markwilson.co.uk\/blog\/wp-json\/wp\/v2\/users\/2"}],"replies":[{"embeddable":true,"href":"https:\/\/www.markwilson.co.uk\/blog\/wp-json\/wp\/v2\/comments?post=1150"}],"version-history":[{"count":0,"href":"https:\/\/www.markwilson.co.uk\/blog\/wp-json\/wp\/v2\/posts\/1150\/revisions"}],"wp:attachment":[{"href":"https:\/\/www.markwilson.co.uk\/blog\/wp-json\/wp\/v2\/media?parent=1150"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/www.markwilson.co.uk\/blog\/wp-json\/wp\/v2\/categories?post=1150"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/www.markwilson.co.uk\/blog\/wp-json\/wp\/v2\/tags?post=1150"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}