{"id":103,"date":"2009-08-13T00:39:45","date_gmt":"2009-08-13T06:39:45","guid":{"rendered":"http:\/\/blog.supportpro.com\/?p=103"},"modified":"2018-10-04T23:51:54","modified_gmt":"2018-10-05T05:51:54","slug":"php-dso","status":"publish","type":"post","link":"https:\/\/www.supportpro.com\/blog\/php-dso\/","title":{"rendered":"PHP DSO .."},"content":{"rendered":"<p><strong>PHP DSO<\/strong><\/p>\n<p>DSO &#8211; Dynamically Shared Objects<\/p>\n<p><strong>Apache with PHP can be installed in two different ways. <\/strong><\/p>\n<ul>\n<li>Statically embed the PHP binary into the Apache binary. This is probably the fastest and best way to run PHP<\/li>\n<li>Install Apache and PHP is by using Apaches DSO module<\/li>\n<\/ul>\n<p><strong>Why DSO?<\/strong><\/p>\n<p>Apache supports adding modules on instead of embedding them in the httpd binary. This works well when you dont want to re-compile Apache each time a module is updated, or if you want to add on numerous modules for development purposes<\/p>\n<p>System Administrators Dream: Allows developers to upgrade PHP without having to recompile Apache<\/p>\n<p><!--more--><\/p>\n<p><strong>Understanding DSO<\/strong><\/p>\n<ol>\n<li>Slower when compared to CGI<\/li>\n<li>Multiple versions will not support. ie php4 and php5 cannot be installed together as DSO. Either one shoulf be compiled as CGI or both as CGI<\/li>\n<li>Since module is loaded inside apache, all the codes will be executed as apache user. This is a big security issue. The overcome is php-safemode<\/li>\n<li>DSO can give direct access to apache specified calls (in http level)<\/li>\n<li>mod_security has no impact on DSO, since its seprate apache module<\/li>\n<\/ol>\n<p><strong>Installing Apache and PHP Using Apaches DSO Module<\/strong><\/p>\n<p><strong>Compile Apache with DSO support<\/strong><\/p>\n<p>In Apache src directory<\/p>\n<p># .\/configure prefix=\/usr\/local\/apache \\<\/p>\n<p>enable-module=so<\/p>\n<p>enable-module=rewrite<\/p>\n<p># make<\/p>\n<p># make install<\/p>\n<p><strong>Install PHP as a Module<\/strong><\/p>\n<p>In PHP src directory<\/p>\n<p># .\/configure with-mysql \\<\/p>\n<p>with-xml \\<\/p>\n<p>enable-track-vars \\<\/p>\n<p>with-apxs=\/usr\/local\/apache\/bin\/apxs<\/p>\n<p># make<\/p>\n<p># make install<\/p>\n<ol>\n<li>This will install Apache and then install the PHP module into the appropriate Apache directories.<\/li>\n<li>To add a module in Apache add a line in the httpd.conf file (if it is not already there, sometimes the install script adds it for you)<\/li>\n<\/ol>\n<p><strong>For php4<\/strong><\/p>\n<p>LoadModule php4_module libexec\/libphp4.so<\/p>\n<p><strong>For php5<\/strong><\/p>\n<p>LoadModule php5_module libexec\/libphp5.so<\/p>\n<p>If you decide to change your configure options after installation, you only need to repeat the last three steps. You only need to restart apache for the new module to take effect. A recompile of Apache is not needed.# .\/configure options<\/p>\n<p># make<\/p>\n<p># make install<\/p>\n<p><strong>Article Authored by Anoop Kiran V<\/strong><\/p>\n<p><strong>Author, Anoop Kiran V, is a Systems Engineer with SupportPRO. Anoop specializes in Level 2 and Level 3 Linux \/ Windows Administration. SupportPRO offers 24X7 technical support services to Web hosting companies and service providers.<\/strong><\/p>\n<p>If you require help, <a href=\"https:\/\/www.supportpro.com\/requestquote.php\">contact SupportPRO Server Admin<\/a><\/p>\n<p style=\"text-align: center;\"><!--HubSpot Call-to-Action Code --><span id=\"hs-cta-wrapper-9d590242-d641-4383-94b4-8cfd62f0af6b\" class=\"hs-cta-wrapper\"><span id=\"hs-cta-9d590242-d641-4383-94b4-8cfd62f0af6b\" class=\"hs-cta-node hs-cta-9d590242-d641-4383-94b4-8cfd62f0af6b\"><!-- [if lte IE 8]><\/p>\n\n\n\n\n\n<div id=\"hs-cta-ie-element\"><\/div>\n\n\n<![endif]--><a href=\"https:\/\/cta-redirect.hubspot.com\/cta\/redirect\/2725694\/9d590242-d641-4383-94b4-8cfd62f0af6b\"><img decoding=\"async\" id=\"hs-cta-img-9d590242-d641-4383-94b4-8cfd62f0af6b\" class=\"hs-cta-img\" style=\"border-width: 0px;\" src=\"https:\/\/no-cache.hubspot.com\/cta\/default\/2725694\/9d590242-d641-4383-94b4-8cfd62f0af6b.png\" alt=\"Server not running properly? Get A FREE Server Checkup By Expert Server Admins - $125 Value\" \/><\/a><\/span><script charset=\"utf-8\" src=\"https:\/\/js.hscta.net\/cta\/current.js\"><\/script><script type=\"text\/javascript\"> hbspt.cta.load(2725694, '9d590242-d641-4383-94b4-8cfd62f0af6b', {}); <\/script><\/span><!-- end HubSpot Call-to-Action Code --><\/p>\n","protected":false},"excerpt":{"rendered":"<p>PHP DSO DSO &#8211; Dynamically Shared Objects Apache with PHP can be installed in two different ways. Statically embed the PHP binary into the Apache binary. This is probably the&hellip;<\/p>\n","protected":false},"author":4,"featured_media":0,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"_lmt_disableupdate":"","_lmt_disable":"","footnotes":""},"categories":[4],"tags":[],"class_list":["post-103","post","type-post","status-publish","format-standard","hentry","category-server-security"],"aioseo_notices":[],"aioseo_head":"\n\t\t<!-- All in One SEO Pro 4.9.9 - aioseo.com -->\n\t<meta name=\"description\" content=\"PHP DSO DSO - Dynamically Shared Objects Apache with PHP can be installed in two different ways. Statically embed the PHP binary into the Apache binary. This is probably the fastest and best way to run PHP Install Apache and PHP is by using Apaches DSO module Why DSO? Apache supports adding modules on instead\" \/>\n\t<meta name=\"robots\" content=\"max-snippet:-1, max-image-preview:large, max-video-preview:-1\" \/>\n\t<meta name=\"author\" content=\"SupportPRO Admin\"\/>\n\t<link rel=\"canonical\" href=\"https:\/\/www.supportpro.com\/blog\/php-dso\/\" \/>\n\t<meta name=\"generator\" content=\"All in One SEO Pro (AIOSEO) 4.9.9\" \/>\n\t\t<meta property=\"og:locale\" content=\"en_US\" \/>\n\t\t<meta property=\"og:site_name\" content=\"Server Management Tips | SupportPRO Blog\" \/>\n\t\t<meta property=\"og:type\" content=\"article\" \/>\n\t\t<meta property=\"og:title\" content=\"PHP DSO .. | Server Management Tips\" \/>\n\t\t<meta property=\"og:description\" content=\"PHP DSO DSO - Dynamically Shared Objects Apache with PHP can be installed in two different ways. Statically embed the PHP binary into the Apache binary. This is probably the fastest and best way to run PHP Install Apache and PHP is by using Apaches DSO module Why DSO? Apache supports adding modules on instead\" \/>\n\t\t<meta property=\"og:url\" content=\"https:\/\/www.supportpro.com\/blog\/php-dso\/\" \/>\n\t\t<meta property=\"article:published_time\" content=\"2009-08-13T06:39:45+00:00\" \/>\n\t\t<meta property=\"article:modified_time\" content=\"2018-10-05T05:51:54+00:00\" \/>\n\t\t<meta name=\"twitter:card\" content=\"summary\" \/>\n\t\t<meta name=\"twitter:title\" content=\"PHP DSO .. | Server Management Tips\" \/>\n\t\t<meta name=\"twitter:description\" content=\"PHP DSO DSO - Dynamically Shared Objects Apache with PHP can be installed in two different ways. Statically embed the PHP binary into the Apache binary. This is probably the fastest and best way to run PHP Install Apache and PHP is by using Apaches DSO module Why DSO? Apache supports adding modules on instead\" \/>\n\t\t<script type=\"application\/ld+json\" class=\"aioseo-schema\">\n\t\t\t{\"@context\":\"https:\\\/\\\/schema.org\",\"@graph\":[{\"@type\":\"Article\",\"@id\":\"https:\\\/\\\/www.supportpro.com\\\/blog\\\/php-dso\\\/#article\",\"name\":\"PHP DSO .. | Server Management Tips\",\"headline\":\"PHP DSO ..\",\"author\":{\"@id\":\"https:\\\/\\\/www.supportpro.com\\\/blog\\\/author\\\/managementadmin\\\/#author\"},\"publisher\":{\"@id\":\"https:\\\/\\\/www.supportpro.com\\\/blog\\\/#organization\"},\"image\":{\"@type\":\"ImageObject\",\"url\":\"https:\\\/\\\/no-cache.hubspot.com\\\/cta\\\/default\\\/2725694\\\/9d590242-d641-4383-94b4-8cfd62f0af6b.png\",\"@id\":\"https:\\\/\\\/www.supportpro.com\\\/blog\\\/php-dso\\\/#articleImage\"},\"datePublished\":\"2009-08-13T00:39:45-06:00\",\"dateModified\":\"2018-10-04T23:51:54-06:00\",\"inLanguage\":\"en-US\",\"mainEntityOfPage\":{\"@id\":\"https:\\\/\\\/www.supportpro.com\\\/blog\\\/php-dso\\\/#webpage\"},\"isPartOf\":{\"@id\":\"https:\\\/\\\/www.supportpro.com\\\/blog\\\/php-dso\\\/#webpage\"},\"articleSection\":\"Server Security\"},{\"@type\":\"BreadcrumbList\",\"@id\":\"https:\\\/\\\/www.supportpro.com\\\/blog\\\/php-dso\\\/#breadcrumblist\",\"itemListElement\":[{\"@type\":\"ListItem\",\"@id\":\"https:\\\/\\\/www.supportpro.com\\\/blog#listItem\",\"position\":1,\"name\":\"Home\",\"item\":\"https:\\\/\\\/www.supportpro.com\\\/blog\",\"nextItem\":{\"@type\":\"ListItem\",\"@id\":\"https:\\\/\\\/www.supportpro.com\\\/blog\\\/category\\\/server\\\/#listItem\",\"name\":\"Server\"}},{\"@type\":\"ListItem\",\"@id\":\"https:\\\/\\\/www.supportpro.com\\\/blog\\\/category\\\/server\\\/#listItem\",\"position\":2,\"name\":\"Server\",\"item\":\"https:\\\/\\\/www.supportpro.com\\\/blog\\\/category\\\/server\\\/\",\"nextItem\":{\"@type\":\"ListItem\",\"@id\":\"https:\\\/\\\/www.supportpro.com\\\/blog\\\/category\\\/server\\\/server-security\\\/#listItem\",\"name\":\"Server Security\"},\"previousItem\":{\"@type\":\"ListItem\",\"@id\":\"https:\\\/\\\/www.supportpro.com\\\/blog#listItem\",\"name\":\"Home\"}},{\"@type\":\"ListItem\",\"@id\":\"https:\\\/\\\/www.supportpro.com\\\/blog\\\/category\\\/server\\\/server-security\\\/#listItem\",\"position\":3,\"name\":\"Server Security\",\"item\":\"https:\\\/\\\/www.supportpro.com\\\/blog\\\/category\\\/server\\\/server-security\\\/\",\"nextItem\":{\"@type\":\"ListItem\",\"@id\":\"https:\\\/\\\/www.supportpro.com\\\/blog\\\/php-dso\\\/#listItem\",\"name\":\"PHP DSO ..\"},\"previousItem\":{\"@type\":\"ListItem\",\"@id\":\"https:\\\/\\\/www.supportpro.com\\\/blog\\\/category\\\/server\\\/#listItem\",\"name\":\"Server\"}},{\"@type\":\"ListItem\",\"@id\":\"https:\\\/\\\/www.supportpro.com\\\/blog\\\/php-dso\\\/#listItem\",\"position\":4,\"name\":\"PHP DSO ..\",\"previousItem\":{\"@type\":\"ListItem\",\"@id\":\"https:\\\/\\\/www.supportpro.com\\\/blog\\\/category\\\/server\\\/server-security\\\/#listItem\",\"name\":\"Server Security\"}}]},{\"@type\":\"Organization\",\"@id\":\"https:\\\/\\\/www.supportpro.com\\\/blog\\\/#organization\",\"name\":\"SupportPRO\",\"description\":\"SupportPRO Blog\",\"url\":\"https:\\\/\\\/www.supportpro.com\\\/blog\\\/\",\"telephone\":\"+18476076123\"},{\"@type\":\"Person\",\"@id\":\"https:\\\/\\\/www.supportpro.com\\\/blog\\\/author\\\/managementadmin\\\/#author\",\"url\":\"https:\\\/\\\/www.supportpro.com\\\/blog\\\/author\\\/managementadmin\\\/\",\"name\":\"SupportPRO Admin\",\"image\":{\"@type\":\"ImageObject\",\"@id\":\"https:\\\/\\\/www.supportpro.com\\\/blog\\\/php-dso\\\/#authorImage\",\"url\":\"https:\\\/\\\/secure.gravatar.com\\\/avatar\\\/13d2f63048d631e03a432375448be5eb7861069df4fef10f0cb1c7b36554c225?s=96&d=mm&r=g\",\"width\":96,\"height\":96,\"caption\":\"SupportPRO Admin\"}},{\"@type\":\"WebPage\",\"@id\":\"https:\\\/\\\/www.supportpro.com\\\/blog\\\/php-dso\\\/#webpage\",\"url\":\"https:\\\/\\\/www.supportpro.com\\\/blog\\\/php-dso\\\/\",\"name\":\"PHP DSO .. | Server Management Tips\",\"description\":\"PHP DSO DSO - Dynamically Shared Objects Apache with PHP can be installed in two different ways. Statically embed the PHP binary into the Apache binary. This is probably the fastest and best way to run PHP Install Apache and PHP is by using Apaches DSO module Why DSO? Apache supports adding modules on instead\",\"inLanguage\":\"en-US\",\"isPartOf\":{\"@id\":\"https:\\\/\\\/www.supportpro.com\\\/blog\\\/#website\"},\"breadcrumb\":{\"@id\":\"https:\\\/\\\/www.supportpro.com\\\/blog\\\/php-dso\\\/#breadcrumblist\"},\"author\":{\"@id\":\"https:\\\/\\\/www.supportpro.com\\\/blog\\\/author\\\/managementadmin\\\/#author\"},\"creator\":{\"@id\":\"https:\\\/\\\/www.supportpro.com\\\/blog\\\/author\\\/managementadmin\\\/#author\"},\"datePublished\":\"2009-08-13T00:39:45-06:00\",\"dateModified\":\"2018-10-04T23:51:54-06:00\"},{\"@type\":\"WebSite\",\"@id\":\"https:\\\/\\\/www.supportpro.com\\\/blog\\\/#website\",\"url\":\"https:\\\/\\\/www.supportpro.com\\\/blog\\\/\",\"name\":\"Server Management Tips\",\"description\":\"SupportPRO Blog\",\"inLanguage\":\"en-US\",\"publisher\":{\"@id\":\"https:\\\/\\\/www.supportpro.com\\\/blog\\\/#organization\"}}]}\n\t\t<\/script>\n\t\t<!-- All in One SEO Pro -->\r\n\t\t<title>PHP DSO .. | Server Management Tips<\/title>\n\n","aioseo_head_json":{"title":"PHP DSO .. | Server Management Tips","description":"PHP DSO DSO - Dynamically Shared Objects Apache with PHP can be installed in two different ways. Statically embed the PHP binary into the Apache binary. This is probably the fastest and best way to run PHP Install Apache and PHP is by using Apaches DSO module Why DSO? Apache supports adding modules on instead","canonical_url":"https:\/\/www.supportpro.com\/blog\/php-dso\/","robots":"max-snippet:-1, max-image-preview:large, max-video-preview:-1","keywords":"","webmasterTools":{"miscellaneous":""},"schema":{"@context":"https:\/\/schema.org","@graph":[{"@type":"Article","@id":"https:\/\/www.supportpro.com\/blog\/php-dso\/#article","name":"PHP DSO .. | Server Management Tips","headline":"PHP DSO ..","author":{"@id":"https:\/\/www.supportpro.com\/blog\/author\/managementadmin\/#author"},"publisher":{"@id":"https:\/\/www.supportpro.com\/blog\/#organization"},"image":{"@type":"ImageObject","url":"https:\/\/no-cache.hubspot.com\/cta\/default\/2725694\/9d590242-d641-4383-94b4-8cfd62f0af6b.png","@id":"https:\/\/www.supportpro.com\/blog\/php-dso\/#articleImage"},"datePublished":"2009-08-13T00:39:45-06:00","dateModified":"2018-10-04T23:51:54-06:00","inLanguage":"en-US","mainEntityOfPage":{"@id":"https:\/\/www.supportpro.com\/blog\/php-dso\/#webpage"},"isPartOf":{"@id":"https:\/\/www.supportpro.com\/blog\/php-dso\/#webpage"},"articleSection":"Server Security"},{"@type":"BreadcrumbList","@id":"https:\/\/www.supportpro.com\/blog\/php-dso\/#breadcrumblist","itemListElement":[{"@type":"ListItem","@id":"https:\/\/www.supportpro.com\/blog#listItem","position":1,"name":"Home","item":"https:\/\/www.supportpro.com\/blog","nextItem":{"@type":"ListItem","@id":"https:\/\/www.supportpro.com\/blog\/category\/server\/#listItem","name":"Server"}},{"@type":"ListItem","@id":"https:\/\/www.supportpro.com\/blog\/category\/server\/#listItem","position":2,"name":"Server","item":"https:\/\/www.supportpro.com\/blog\/category\/server\/","nextItem":{"@type":"ListItem","@id":"https:\/\/www.supportpro.com\/blog\/category\/server\/server-security\/#listItem","name":"Server Security"},"previousItem":{"@type":"ListItem","@id":"https:\/\/www.supportpro.com\/blog#listItem","name":"Home"}},{"@type":"ListItem","@id":"https:\/\/www.supportpro.com\/blog\/category\/server\/server-security\/#listItem","position":3,"name":"Server Security","item":"https:\/\/www.supportpro.com\/blog\/category\/server\/server-security\/","nextItem":{"@type":"ListItem","@id":"https:\/\/www.supportpro.com\/blog\/php-dso\/#listItem","name":"PHP DSO .."},"previousItem":{"@type":"ListItem","@id":"https:\/\/www.supportpro.com\/blog\/category\/server\/#listItem","name":"Server"}},{"@type":"ListItem","@id":"https:\/\/www.supportpro.com\/blog\/php-dso\/#listItem","position":4,"name":"PHP DSO ..","previousItem":{"@type":"ListItem","@id":"https:\/\/www.supportpro.com\/blog\/category\/server\/server-security\/#listItem","name":"Server Security"}}]},{"@type":"Organization","@id":"https:\/\/www.supportpro.com\/blog\/#organization","name":"SupportPRO","description":"SupportPRO Blog","url":"https:\/\/www.supportpro.com\/blog\/","telephone":"+18476076123"},{"@type":"Person","@id":"https:\/\/www.supportpro.com\/blog\/author\/managementadmin\/#author","url":"https:\/\/www.supportpro.com\/blog\/author\/managementadmin\/","name":"SupportPRO Admin","image":{"@type":"ImageObject","@id":"https:\/\/www.supportpro.com\/blog\/php-dso\/#authorImage","url":"https:\/\/secure.gravatar.com\/avatar\/13d2f63048d631e03a432375448be5eb7861069df4fef10f0cb1c7b36554c225?s=96&d=mm&r=g","width":96,"height":96,"caption":"SupportPRO Admin"}},{"@type":"WebPage","@id":"https:\/\/www.supportpro.com\/blog\/php-dso\/#webpage","url":"https:\/\/www.supportpro.com\/blog\/php-dso\/","name":"PHP DSO .. | Server Management Tips","description":"PHP DSO DSO - Dynamically Shared Objects Apache with PHP can be installed in two different ways. Statically embed the PHP binary into the Apache binary. This is probably the fastest and best way to run PHP Install Apache and PHP is by using Apaches DSO module Why DSO? Apache supports adding modules on instead","inLanguage":"en-US","isPartOf":{"@id":"https:\/\/www.supportpro.com\/blog\/#website"},"breadcrumb":{"@id":"https:\/\/www.supportpro.com\/blog\/php-dso\/#breadcrumblist"},"author":{"@id":"https:\/\/www.supportpro.com\/blog\/author\/managementadmin\/#author"},"creator":{"@id":"https:\/\/www.supportpro.com\/blog\/author\/managementadmin\/#author"},"datePublished":"2009-08-13T00:39:45-06:00","dateModified":"2018-10-04T23:51:54-06:00"},{"@type":"WebSite","@id":"https:\/\/www.supportpro.com\/blog\/#website","url":"https:\/\/www.supportpro.com\/blog\/","name":"Server Management Tips","description":"SupportPRO Blog","inLanguage":"en-US","publisher":{"@id":"https:\/\/www.supportpro.com\/blog\/#organization"}}]},"og:locale":"en_US","og:site_name":"Server Management Tips | SupportPRO Blog","og:type":"article","og:title":"PHP DSO .. | Server Management Tips","og:description":"PHP DSO DSO - Dynamically Shared Objects Apache with PHP can be installed in two different ways. Statically embed the PHP binary into the Apache binary. This is probably the fastest and best way to run PHP Install Apache and PHP is by using Apaches DSO module Why DSO? Apache supports adding modules on instead","og:url":"https:\/\/www.supportpro.com\/blog\/php-dso\/","article:published_time":"2009-08-13T06:39:45+00:00","article:modified_time":"2018-10-05T05:51:54+00:00","twitter:card":"summary","twitter:title":"PHP DSO .. | Server Management Tips","twitter:description":"PHP DSO DSO - Dynamically Shared Objects Apache with PHP can be installed in two different ways. Statically embed the PHP binary into the Apache binary. This is probably the fastest and best way to run PHP Install Apache and PHP is by using Apaches DSO module Why DSO? Apache supports adding modules on instead"},"aioseo_meta_data":{"post_id":"103","title":null,"description":null,"keywords":null,"keyphrases":null,"primary_term":null,"canonical_url":null,"og_title":null,"og_description":null,"og_object_type":"default","og_image_type":"default","og_image_url":null,"og_image_width":null,"og_image_height":null,"og_image_custom_url":null,"og_image_custom_fields":null,"og_video":null,"og_custom_url":null,"og_article_section":null,"og_article_tags":null,"twitter_use_og":false,"twitter_card":"default","twitter_image_type":"default","twitter_image_url":null,"twitter_image_custom_url":null,"twitter_image_custom_fields":null,"twitter_title":null,"twitter_description":null,"schema":{"blockGraphs":[],"customGraphs":[],"default":{"data":{"Article":[],"Course":[],"Dataset":[],"FAQPage":[],"Movie":[],"Person":[],"Product":[],"ProductReview":[],"Car":[],"Recipe":[],"Service":[],"SoftwareApplication":[],"WebPage":[]},"graphName":"Article","isEnabled":true},"graphs":[]},"schema_type":"default","schema_type_options":null,"pillar_content":false,"robots_default":true,"robots_noindex":false,"robots_noarchive":false,"robots_nosnippet":false,"robots_nofollow":false,"robots_noimageindex":false,"robots_noodp":false,"robots_notranslate":false,"robots_max_snippet":null,"robots_max_videopreview":null,"robots_max_imagepreview":"large","priority":null,"frequency":null,"local_seo":null,"seo_analyzer_scan_date":"2026-06-17 11:09:49","breadcrumb_settings":null,"limit_modified_date":false,"open_ai":null,"ai":null,"created":"2021-12-10 15:53:46","updated":"2026-06-30 22:52:58"},"aioseo_breadcrumb":"<div class=\"aioseo-breadcrumbs\"><span class=\"aioseo-breadcrumb\">\n\t<a href=\"https:\/\/www.supportpro.com\/blog\" title=\"Home\">Home<\/a>\n<\/span><span class=\"aioseo-breadcrumb-separator\">&raquo;<\/span><span class=\"aioseo-breadcrumb\">\n\t<a href=\"https:\/\/www.supportpro.com\/blog\/category\/server\/\" title=\"Server\">Server<\/a>\n<\/span><span class=\"aioseo-breadcrumb-separator\">&raquo;<\/span><span class=\"aioseo-breadcrumb\">\n\t<a href=\"https:\/\/www.supportpro.com\/blog\/category\/server\/server-security\/\" title=\"Server Security\">Server Security<\/a>\n<\/span><span class=\"aioseo-breadcrumb-separator\">&raquo;<\/span><span class=\"aioseo-breadcrumb\">\n\tPHP DSO ..\n<\/span><\/div>","aioseo_breadcrumb_json":[{"label":"Home","link":"https:\/\/www.supportpro.com\/blog"},{"label":"Server","link":"https:\/\/www.supportpro.com\/blog\/category\/server\/"},{"label":"Server Security","link":"https:\/\/www.supportpro.com\/blog\/category\/server\/server-security\/"},{"label":"PHP DSO ..","link":"https:\/\/www.supportpro.com\/blog\/php-dso\/"}],"_links":{"self":[{"href":"https:\/\/www.supportpro.com\/blog\/wp-json\/wp\/v2\/posts\/103","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/www.supportpro.com\/blog\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/www.supportpro.com\/blog\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/www.supportpro.com\/blog\/wp-json\/wp\/v2\/users\/4"}],"replies":[{"embeddable":true,"href":"https:\/\/www.supportpro.com\/blog\/wp-json\/wp\/v2\/comments?post=103"}],"version-history":[{"count":4,"href":"https:\/\/www.supportpro.com\/blog\/wp-json\/wp\/v2\/posts\/103\/revisions"}],"predecessor-version":[{"id":3440,"href":"https:\/\/www.supportpro.com\/blog\/wp-json\/wp\/v2\/posts\/103\/revisions\/3440"}],"wp:attachment":[{"href":"https:\/\/www.supportpro.com\/blog\/wp-json\/wp\/v2\/media?parent=103"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/www.supportpro.com\/blog\/wp-json\/wp\/v2\/categories?post=103"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/www.supportpro.com\/blog\/wp-json\/wp\/v2\/tags?post=103"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}