{"id":5044,"date":"2018-09-19T15:24:21","date_gmt":"2018-09-19T15:24:21","guid":{"rendered":"http:\/\/www.webputzer.com\/?p=5044"},"modified":"2018-09-25T12:57:34","modified_gmt":"2018-09-25T12:57:34","slug":"install-iis-6-and-php-mysql-on-server-2003","status":"publish","type":"post","link":"http:\/\/www.webputzer.com\/?p=5044","title":{"rendered":"Install IIS 6 and PHP\/MYSQL on Server 2003"},"content":{"rendered":"<h2>This page = Not Ready for Prime Time<\/h2>\n<p>This is a set of notes I made to myself a few years ago when I simply wanted to see how IIS (and, ultimately, Exchange) worked, or, did not work.  Prior to this experiment I&#8217;d always used Linux as a server.  When I wrote this page I knew absolutely nothing about either Server 2003 nor IIS and <strong>I still know damned near nothing about MS servers<\/strong>.   I still use Linux as a server. I&#8217;ve left this page here for my own use\/entertainment.  It&#8217;s kind of a jumbled mess and some of the instructions may be incomplete or completely wrong.  If you&#8217;ve stumbled across it: I wouldn&#8217;t recommend this page as a guide for anyone else.  This is here in case I&#8217;m bored and want to tinker&#8230;. There ya&#8217; go.<\/p>\n<p><a href=\"http:\/\/www.webputzer.com\/?page_id=5113\">How To Install Worpress on IIS<\/a><\/p>\n<h2>Download Some Files<\/h2>\n<p>The following files can be used to complete the guide on this page. Either version of MySQL is fine. The \u201cpre-configured\u201d php package has a php.ini file that already contains common edits. The \u201ctest pages\u201d are .asp, .aspx, and .php pages which you can use to make certain your server is correctly parsing various file types.<br \/>\n<a href=\"http:\/\/www.webputzer.com\/wp-content\/uploads\/2018\/09\/batch_files_windows_IIS6.zip\">Some helpful batch files<\/a><br \/>\n<a href=\"http:\/\/www.webputzer.com\/wp-content\/uploads\/2018\/09\/mysql-5.1.53-win32.zip\">MySQL 5.1.53<\/a><br \/>\n<a href=\"http:\/\/www.webputzer.com\/wp-content\/uploads\/2018\/09\/mysql-5.5.16-win32.zip\">MySQL 5.5.15<\/a><br \/>\n<a href=\"http:\/\/www.webputzer.com\/wp-content\/uploads\/2018\/09\/php-5.2.5-Win32.zip\">PHP 5.2.5<\/a><br \/>\n<a href=\"http:\/\/www.webputzer.com\/wp-content\/uploads\/2018\/09\/php.ini_w_error_logging.zip\">Pre-configured PHP<\/a><br \/>\n<a href=\"http:\/\/www.webputzer.com\/wp-content\/uploads\/2018\/09\/phpmyadmin.zip\">PHPMyadmin (1)<\/a><br \/>\n<a href=\"http:\/\/www.webputzer.com\/wp-content\/uploads\/2018\/09\/phpmyadmin2.zip\">PHPMyadmin (2)<\/a><br \/>\n<a href=\"http:\/\/www.webputzer.com\/wp-content\/uploads\/2018\/09\/\/test_pages.zip\">Test Pages<\/a>\u00a0\u2013 .asp, .aspx, &#038; .php<br \/>\nNOTE: For some reason I had two versions of PHPMyadmin saved and I do not recall why&#8230;.therefore the two downloads, above.<\/p>\n<h2>General Steps for Server installing Server 2003 &#038; IIS 6<\/h2>\n<ol>\n<li>Install Server 2003<\/li>\n<li> Uninstall \u201cInternet Explorer Enhanced Security Configuration\u201d through the \u201cAdd\/Remove Programs &gt; Add\/Remove Windows Components\u201d GUI. This isn\u2019t mandatory and has virtually nothing to do with IIS, but, it\u2019s a worthless component that will drive you insane\u2026.. Just a little reminder to myself.<\/li>\n<li>Set a static IP.<\/li>\n<li>Do updates \u2013 one will fail (see next point)<\/li>\n<li>Security Update <strong>KB2686509<\/strong> will fail, repeatedly. In my case, the fix was to<br \/>\ncopy two files (<strong>kbdusl.dll<\/strong> and <strong>kbdusr.dll<\/strong>) to system32 and\/or C:\\WINDOWS. After these files are copied, the update will work. You can download these files <a href=\"http:\/\/www.webputzer.com\/wp-content\/uploads\/2018\/09\/kbdusrl.zip\">here<\/a><\/li>\n<li><strong>RECOMMENDED:<\/strong> I would suggest installing VirtualCloneDrive so as to<br \/>\nmake installing components faster and easier\u2026..<\/li>\n<li><strong>Registry edit to curb service failed to start notice:<\/strong> I will actually add this information later \u2013 but you need to add a new DWORD value called \u201cHeadless\u201d, and, with a value of \u201c1\u201d. Update: You can download the registry entry, <a href=\"http:\/\/www.webputzer.com\/wp-content\/uploads\/2018\/09\/i8042prt.zip\">here<\/a>.<\/li>\n<li> Install Domain Controller\/Active Directory &#8211; this will be needed for MS Exchange and I prefer to install it before installing IIS 6.<\/li>\n<li>Go to <strong>Manage Server &gt; Add A Role<\/strong>. Choose to add the <strong>Application server<\/strong> role (see graphic, below). This adds IIS 6 and allows you to include things like asp.net and Frontpage extensions. I simply say \u201cyes\u201d to everything and the entire thing is brain dead. You\u2019ll need your Server 2003 CD in your drive to perform this installation (and others). When the installation is done you can open \u201clocalhost\u201d in your browser to see the defult \u201cUnder Construction\u201d page.<br \/>\n<img decoding=\"async\" src=\"http:\/\/www.webputzer.com\/wp-content\/uploads\/2018\/09\/application.gif\" alt=\"\" \/><\/li>\n<li>You\u2019ll want to open the IIS Server Manager and change the name of the default website to an actual domain name. Just right-click on the site, in the server manager, and choose the \u201cWeb Site\u201d tab, then the Advanced option (see below):<br \/>\n<img decoding=\"async\" src=\"http:\/\/www.webputzer.com\/wp-content\/uploads\/2018\/09\/website.gif\" alt=\"\" \/><br \/>Now, after using the \u201cADD\u201d button and doing some editing, you should have something like this:<br \/>\n<img decoding=\"async\" src=\"http:\/\/www.webputzer.com\/wp-content\/uploads\/2018\/09\/edited.gif\" alt=\"\" \/><\/li>\n<li>At some point, you need to go to the C:\\Inetpub\\wwwroot folder and grant loose permissions to the <strong>IUSR_DELL<\/strong> user and, possibly, the <strong>IWAM_DELL<\/strong> user. However, I used to go to the advanced security settings and allow the permissions to propogate to all child objects. I found that this wreaked havoc on Exchange files and folders (breaking OWA). You actually should only need to make certain that the IUSR has full control of the <strong>wwwroot<\/strong> folder (based on my latest tests).Also, the suffix on the usernames will obviously vary depending on your installation media and\/or hardware. In other words, IUSR and IWAM will end with something other than \u201cDell\u201d. You\u2019ll also probably want to grant these same users read\/write permissions on C:WINDOWS\\Temp \u2013 this is mandatory for WordPress installations.<\/li>\n<\/ol>\n<p>\n<STRONG>WARNING: regarding permissions &#8211;<\/strong> In my limited experience I found the following: <\/p>\n<ul>\n<li> You need to grant full control on the wwwroot folder to the IUSR <\/li>\n<li> Do not allow permissions to propagate to sub-folders\n<li> If you allow these new permissions to propagate to your Exchange folder, OWA will be buggered (assuming your going to install Exchange).\n<\/ul>\n<p>I would recommend that you not fiddle, extensively, with permissions on your default web site.  Grant full control on the wwwroot folder to the IUSR and, unless otherwise needed, leave permissions alone.<br \/>\n<\/p>\n<h2>Install PHP and Mysql<\/h2>\n<ol>\n<li><strong>MySQL<\/strong> is a simple binary which installs just like any other Windows application. I\u2019m not going to get into the various options \u2013 it\u2019s extremely straightforward. Just choose a \u201cStandard\u201d installation as opposed to the default \u201cdetailed installation\u201d and follow the prompts. That\u2019s it.<\/li>\n<li><strong>PHP<\/strong> is, again, ridiculously simple. Just go to the PHP folder in this package and copy the directories and files as indicated.\n<\/li>\n<\/ol>\n<p>\tFor managing MySQL I&#8217;ve included an older version of <strong>Phpmyadmin<\/strong> with the downloads at the top of this page. You can copy the folder to IIS, not do any fiddling (permissions, etc.), and it works. You can configure it to your liking.  <strong>RANDOM NOTE:<\/strong> I do not recall why I did this, but, horsing around I recently set my PHP upload limit to  3000M in php.ini.  Note that setting a limit too high, like this, breaks phpmyadmin.<\/p>\n<p>\t<H2>Configure IIS 6 to load PHP<\/H2><\/p>\n<p>This involves a number of steps, none of which are difficult.<\/p>\n<ol>\n<li> First, open the Server Manager and right-click on \u201cWeb Server Extensions\u201d. Add an extension called \u201cPHP\u201d and, then, click \u201cAdd\u201d. Having<br \/>\nclicked \u201cAdd\u201d you will be able to browse for a file to load. Choose <strong>php5isapi.dll<\/strong> located at C:\\php\\php5isapi.dll.<br \/>\n<img decoding=\"async\" src=\"http:\/\/www.webputzer.com\/wp-content\/uploads\/2018\/09\/add.gif\" alt=\"\" \/><\/li>\n<li> Now, in the IIS Server Manager right-click on your web site and choose Properties.<br \/>\nOpen the following: Home Directory (tab) &gt; Configuration &gt; Add and do as illustrated below:<img decoding=\"async\" src=\"http:\/\/www.webputzer.com\/wp-content\/uploads\/2018\/09\/extension.gif\" alt=\"\" \/><\/li>\n<li> Still in the IIS Server Manager, right-click on your web site and \u2013 again \u2013 choose Properties. Choose the \u201cDocuments\u201d tab and \u201cAdd\u201d. This is very self-explanatory. Just add \u201cindex.php\u201d as a default content page. You may wish to move index.php to the top of the default document hierarchy (you\u2019ll see the button).<br \/>\n<img decoding=\"async\" src=\"http:\/\/www.webputzer.com\/wp-content\/uploads\/2018\/09\/default.gif\" alt=\"\" \/><\/li>\n<li> You\u2019re done. Now, if you restart IIS you should be able to load php pages. A good way to test everything is to create a php.info page with the following syntax, calling it in your browser (you can save the file with any name):\n<pre>   <?php\r\n   phpinfo ();\r\n   ?><\/pre>\n<\/li>\n<\/ol>\n<h2>Random Note: Creating Shared Folders<\/h2>\n<p>If you want to share a folder in the style of Windows XP, you&#8217;ll need to remember these steps.  Since I&#8217;m just tinkering and security is not a real concern I want to be able to copy files to Server 2003 from other computers easily. You need to go to &#8220;Manage > Users and Groups&#8221; and untick the box that says \u201cDisable this account\u201d. There will be a red check on the Guest account and it will be disabled, by default. Then, just create a shared folder and grant liberal permissions to the \u201cGuest\u201d user \u2013 you can always change this, of course\u2026..<\/p>\n<h2>WordPress, adding mime types, etc.<\/h2>\n<p>Installing WordPress can something of a headache, particularly when installing it on the default domain with Exchange \u2013 you have to be very careful about<br \/>\nhow this is done. I just spent about four days trying to get this to work, and these are the things I recall:<\/p>\n<ul>\n<li> Install and enable PHP and MySQL for the server<\/li>\n<li> On the default domain, having already changed the header name(s), add PHP and the PHP document. <strong>IMPORTANT:<\/strong> If I recall correctly, when making these<br \/>\nchanges various dialog boxes will appear that allow you to make certain changes to the Exchange files. Do not highlight any Exchange files nor<br \/>\nfolders whenever you see these options \u2013 simply hit \u201cOkay\u201d (or something like that). I actually do not understand what selecting these<br \/>\nchanges does \u2013 but I know OWA will not work if these are changed.<\/li>\n<li> Extract WordPress to the wwwroot folder. When I just did this, the IUSR already had the required permissions on the folders. I did not have to jerk with the permissions on<br \/>\nthe individual files and folders.<\/li>\n<li> Give the IUSR complete control of the wwwroot folder. Don\u2019t fiddle with advanced permissions (don\u2019t allow this change to be inherited<br \/>\nby child nodes, or, whatever the hell it\u2019s called).<\/li>\n<li> Give the IUSR and IWAM users complete control of C:\\WINDOWS\\temp (otherwise, you can\u2019t update nor install anything).<\/li>\n<\/ul>\n<p>The flowplayer failed to find curl, recently, and I found the following fix. This seems a bit extreme, but it works and it breaks nothing.  I <strong>copied virtually all of the files in the primary PHP folder and the C:\\php\\ext folder to C:\\WINDOWS and C:\\WINDOWS\\system32.<\/strong> Obviously, this is overkill (and a little crazy) but it breaks nothing. A lot of php files need to be copied to these two places and I finally got tired of jerking around with this installation. I would recommend doing this simply (1) to make certain that everything works, and, (2) to get things done quickly. If you want to fiddle around, you can test things to see what works with a minimum of files copied to these two locations\u2026\u2026.<\/p>\n<h4>ADD MIME TYPES<\/h4>\n<p><strong>UPDATE:<\/strong> To add a mime-type, server-wide, right-click on the server \u00a0in the IIS Manager and go to Properties &gt; Mime Types (a button).\u00a0\u00a0 If you add them on a per-site basis you right-click on the site, choose Properties &gt; HTTP Headers (a tab) and you\u2019ll see the MIME TYPES button. The point is: they can be added server-wide, or, on individual sites.\u00a0\u00a0<strong> bit weird:<\/strong> \u00a0I think that I had to <strong>add a mime type for .png images<\/strong> (it did not exist by default) \u2013 and I added one for mp4 video that worked\u2026like so:<\/p>\n<p><strong>mp4 video\/mpeg<\/strong><br \/>\n<strong>png image\/png<\/strong><\/p>\n<p>And, for one reason or another I keep forgetting where the hell this GUI\/button thing resides\u2026. I\u2019m still fumbling \u2013 oddly, I suppose \u2013 with the simplistic, point-and-click nature of a Windows server! By the way, here\u2019s the code which worked for me to get .flv files to play:<\/p>\n<p><strong>flv-application\/octet-stream<\/strong><\/p>\n<p>And here\u2019s the damned thing I can never recall\u2026. Open the IIS Manager and right click on your web site. Choose <strong>Properties &gt; HTTP Headers (the tab) &gt; MIME TYPES <\/strong>(a box near the bottom). A box will pop up and you enter the extension (eg. flv) and the sort of code I\u2019ve mentioned above. Here\u2019s a pic:<br \/>\n<img decoding=\"async\" src=\"http:\/\/www.webputzer.com\/wp-content\/uploads\/2018\/09\/4.png\" alt=\"MIME types\" \/><\/p>\n<h1>An Even Older, More Useless Set of Notes<\/h1>\n<h2><strong>Basic install + Active Directory<\/strong><\/h2>\n<ol>\n<li>Perform the OS installation, get drivers loaded etc.<\/li>\n<li>Set a static IP address manually.<\/li>\n<li>You\u2019ll need the Server 2003 CD in the optical drive, or mounted, to proceed. Go to Server Manager and choose to add the Active Directory role. The routine will offer to set up your first active directory using various default values \u2013 at this embryonic point (for me), this option is fine. Choose a domain name which you own, and, which makes sense as a name for your local host. As I recall the computer reboots to finish this up.<\/li>\n<\/ol>\n<p><strong>NOTE ON ALLOWING AN XP-STYLE SHARED FOLDER:<\/strong> This isn\u2019t something a lot of sysadmins wish to do, but for tinkering, I want to be able to copy files to Server 2003 from other computers. You need to go to \u201cManage &gt; Users and Groups\u201d and untick the box that says \u201cDisable this account\u201d. There will be a red check on the Guest account and it will be disabled, by default. Then, just create a shared folder and grant liberal permissions to the \u201cGuest\u201d user \u2013 you can always change this, of course\u2026..<br \/>\nThis presumes you\u2019ve just installed Windows Server 2003 on your computer\u2026<\/p>\n<ol>\n<li>Set a static IP manually \u2013 if you don\u2019t, when you add the Active Directory role your box will be assigned a static IP on a weird subnet.<\/li>\n<li>Go to Server Manager and choose to add a role. By the way, you\u2019ll need the installation CD in your disc drive for things like this\u2026. Anyway, it will ask you if you want to add a \u201ctypical\u201d first server role \u2013 the Active Directory. Say yes and just follow the prompts.<\/li>\n<li>This install will ask you for a domain name and, obviously, you need to pick something which makes sense\u2026..(eg. \u201csmallbusiness.local\u201d, \u201cnetkwik.com\u201d \u2013 whatever).<\/li>\n<li>When you\u2019ve done the above, go to Server Manager and choose to add the Application Server role which, basically, is IIS and some associated things (ASP net, etc.).<\/li>\n<li>Now \u2013 to prepare for installing Exchange \u2013 go to Add\/Remove Programs and go to the Windows Components area. Find Application Server and expand it; go to IIS and expand that; now enable SMTP and NNTP.<\/li>\n<li>I tinker a lot and I have been running the IIS default website on port 81. DO NOT put the default website on port 81 while installing Exchange. It may not hurt anything but I think it\u2019s best left on port 8o until Exchange is installed.<\/li>\n<li>I would add a user if, for no other reason, to see what optins are available. Users are managed via the Active Directory Users and Groups menu (assuming you\u2019ve installed the Active Directory).<strong>NOTE:<\/strong> Windows servers have requirements for user passwords which are different than Unix (which allows for any password you choose \u2013 for example, \u201cpass\u201d). You can\u2019t do that on Windows. A password must contain a combination of upper and lower case characters and \u2013 I think \u2013 one or more numerals (I\u2019ll check and update this thing). For instance, you need to use something like: headWAY721. Don\u2019t worry, if you enter a password that doesn\u2019t meet the requirements \u2013 of course \u2013 it will tell you\u2026..<\/li>\n<\/ol>\n<p>Be aware that you have to give the following two users significantly loose permissions in order to install things like Joomla, Drupal, WordPress, etc.:<\/p>\n<p>IWAM_user-yourcomputername<br \/>\nIUSR_user-yourcomputername<\/p>\n<p>As far as letting people just see these things, after they\u2019re installed, I will need to tinker some more.<\/p>\n<p>To start, stop, or restart the entire server, from a command prompt do the following:<br \/>\niisreset \/start<br \/>\niisreset \/stop<br \/>\niisreset \/restart<\/p>\n<p>Changing ports \u2013 as simple as point and click\u2026<\/p>\n<p>One pretty cool feature of IIS 6 is that you can run the damned thing and have sites on all sorts of ports\u2026 For instance \u2013 if I left this thing running:<br \/>\n<a href=\"http:\/\/www.netkwik.com:81\/\">http:\/\/www.netkwik.com:81\/<\/a><br \/>\n<a href=\"http:\/\/www.netkwik.com:82\/\">http:\/\/www.netkwik.com:82\/<\/a><\/p>\n<h3>Drivers for Server 2003 on an HP dc7800<\/h3>\n<h2>Installing the Drivers<\/h2>\n<p>So, here\u2019s the drill (once you\u2019ve downloaded the .zip archive)<\/p>\n<ul>\n<li>The chipset driver is point, double-click, and install\u2026.<\/li>\n<li>The ethernet driver, with this download, requires <strong>a manual install from the Device Manager<\/strong><\/li>\n<li>The graphics driver must be run in <strong>XP Compatability mode<\/strong><\/li>\n<li>The audio driver is point, double-click, and install\u2026.<\/li>\n<li>The LMS_SOL driver must be run in <strong>XP Compatability mode<\/strong><\/li>\n<li>The Infeon Trusted Platform driver is point, double-click, and install\u2026.<\/li>\n<li>The HECI driver must be run in <strong>XP Compatability mode<\/strong><\/li>\n<\/ul>\n<p>NOTE: the HECI driver contains an edit to the HECI.inf file which I found on the web. Maybe when I am wide awake I will revisit this post and explain what was done \u2013 today, I really don\u2019t feel like documenting that whole thing \u2013 but <em><strong>the good news is that it works!<\/strong><br \/>\n<\/em><br \/>\n<a href=\"http:\/\/www.whatsguydoing.com\/wp-content\/uploads\/2015\/09\/DRIVERS_FOR_XP_and_dc7800p_updated_7_2012_small.zip\">Download<\/a><\/p>\n<h1>Fiddling With Exchange<\/h1>\n<ol>\n<li>The first thing you need to do, before installing, is go to Add\/Remove Programs &gt; Windows Components and add<strong>SMTP<\/strong><br \/>\nand <strong>NNTP<\/strong> to IIS. Double-click<br \/>\nApplication Server, then double-click Internet Information Services (IIS) to get to the correct menu,<\/li>\n<li>Also, when you\u2019re done, you\u2019ll need to go to Windows Services and <strong>set IMAP4 and POP3 to start automatically<\/strong>. They\u2019re disabled by default.<\/li>\n<li>Passwords: passwords acted funny. I\u2019d swear that my password was happyMAN1023141. I\u2019d typed the numbers with the cap lock off, but<br \/>\nI couldn\u2019t log in unless it was on\u2026.<\/li>\n<li>Logins seem to work with either just a username (eg. \u201cguy\u201d) but sometimes require a complete email address.<\/li>\n<li>There are numerous warnings about Exchange having compatability issues with this (Server 2003 Enterprise) version of Windows when<br \/>\nthe installation begins. They don\u2019t seem to mean anything \u2013 it works fine.<\/li>\n<li>For mail to work add an A Record called \u201cmail\u201d for your domain. Then, create an MX Record with a name like \u201cmail.webputzer.com\u201d.<br \/>\nMy mail server\u2019s name was actually \u201cdell.webputzer.com\u201d \u2013 here\u2019s a failure notice from 10 Minute Mail:<br \/>\n\u201cThe following recipient(s) could not be reached:f610300@rmqkr.net on 7\/30\/2013 7:30 AM<br \/>\nThe e-mail account does not exist at the organization this message was sent to. Check the e-mail address, or contact the recipient<br \/>\ndirectly to find out the correct address.<br \/>\n&lt;<strong>dell.webputzer.com<\/strong> #5.1.1 smtp;550 5.1.1 &lt;f610300@rmqkr.net&gt;: Recipient address rejected: User unknown in<br \/>\nvirtual alias table.<\/li>\n<li>Once Exchange is set up, <strong>you can install Service Pack Two and the included Hotfix.<\/strong><\/li>\n<\/ol>\n","protected":false},"excerpt":{"rendered":"<p>This page = Not Ready for Prime Time This is a set of notes I made to myself a few years ago when I simply wanted to see how IIS (and, ultimately, Exchange) worked, or, did not work. Prior to this experiment I&#8217;d always used Linux as a server. When I wrote this page I [&hellip;]<\/p>\n","protected":false},"author":1,"featured_media":5075,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"h5ap_radio_sources":[],"footnotes":""},"categories":[32],"tags":[],"class_list":["post-5044","post","type-post","status-publish","format-standard","has-post-thumbnail","hentry","category-iis"],"_links":{"self":[{"href":"http:\/\/www.webputzer.com\/index.php?rest_route=\/wp\/v2\/posts\/5044","targetHints":{"allow":["GET"]}}],"collection":[{"href":"http:\/\/www.webputzer.com\/index.php?rest_route=\/wp\/v2\/posts"}],"about":[{"href":"http:\/\/www.webputzer.com\/index.php?rest_route=\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"http:\/\/www.webputzer.com\/index.php?rest_route=\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"http:\/\/www.webputzer.com\/index.php?rest_route=%2Fwp%2Fv2%2Fcomments&post=5044"}],"version-history":[{"count":0,"href":"http:\/\/www.webputzer.com\/index.php?rest_route=\/wp\/v2\/posts\/5044\/revisions"}],"wp:featuredmedia":[{"embeddable":true,"href":"http:\/\/www.webputzer.com\/index.php?rest_route=\/wp\/v2\/media\/5075"}],"wp:attachment":[{"href":"http:\/\/www.webputzer.com\/index.php?rest_route=%2Fwp%2Fv2%2Fmedia&parent=5044"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"http:\/\/www.webputzer.com\/index.php?rest_route=%2Fwp%2Fv2%2Fcategories&post=5044"},{"taxonomy":"post_tag","embeddable":true,"href":"http:\/\/www.webputzer.com\/index.php?rest_route=%2Fwp%2Fv2%2Ftags&post=5044"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}