{"id":6094,"date":"2024-03-14T03:50:37","date_gmt":"2024-03-14T03:50:37","guid":{"rendered":"https:\/\/www.silicloud.com\/blog\/how-to-install-and-configure-php-in-centos-7\/"},"modified":"2025-08-01T23:21:53","modified_gmt":"2025-08-01T23:21:53","slug":"how-to-install-and-configure-php-in-centos-7","status":"publish","type":"post","link":"https:\/\/www.silicloud.com\/blog\/how-to-install-and-configure-php-in-centos-7\/","title":{"rendered":"Install PHP on CentOS 7: Step-by-Step Guide"},"content":{"rendered":"<p>You can install and configure PHP in CentOS 7 by following these steps:<\/p>\n<ol>\n<li>To install PHP: use the yum package manager to install PHP, you can run the following command:<\/li>\n<\/ol>\n<pre class=\"post-pre\"><code>sudo yum install php\r\n<\/code><\/pre>\n<ol>\n<li>To install PHP extension modules: If you need to use a specific PHP extension module, you can install the corresponding extension module using the yum package manager. For example, to install the MySQL extension module for PHP, you can run the following command:<\/li>\n<\/ol>\n<pre class=\"post-pre\"><code>sudo yum install php-mysql\r\n<\/code><\/pre>\n<ol>\n<li>To configure PHP: The PHP configuration file is located in \/etc\/php.ini, where you can modify various PHP configuration options such as changing the timezone, adjusting memory limits, etc.<\/li>\n<li>Restart Apache: If you are running PHP through an Apache server, you will need to restart the Apache server for the configuration changes to take effect. You can do so by running the following command:<\/li>\n<\/ol>\n<pre class=\"post-pre\"><code>sudo systemctl restart httpd\r\n<\/code><\/pre>\n<ol>\n<li>Test PHP: Create a simple PHP file to check if PHP is correctly installed and configured. For example, create a file named info.php in the directory \/var\/www\/html\/ with the following content:<\/li>\n<\/ol>\n<pre class=\"post-pre\"><code><span class=\"hljs-meta\">&lt;?php<\/span>\r\n<span class=\"hljs-title function_ invoke__\">phpinfo<\/span>();\r\n<span class=\"hljs-meta\">?&gt;<\/span>\r\n<\/code><\/pre>\n<p>After that, access http:\/\/your_server_ip\/info.php in the browser. If you can see the PHP information page, it means PHP has been successfully installed and configured.<\/p>\n","protected":false},"excerpt":{"rendered":"<p>You can install and configure PHP in CentOS 7 by following these steps: To install PHP: use the yum package manager to install PHP, you can run the following command: sudo yum install php To install PHP extension modules: If you need to use a specific PHP extension module, you can install the corresponding extension [&hellip;]<\/p>\n","protected":false},"author":12,"featured_media":0,"comment_status":"closed","ping_status":"closed","sticky":false,"template":"","format":"standard","meta":{"_import_markdown_pro_load_document_selector":0,"_import_markdown_pro_submit_text_textarea":"","footnotes":""},"categories":[1],"tags":[1638,660,4671,654,2983],"class_list":["post-6094","post","type-post","status-publish","format-standard","hentry","category-uncategorized","tag-centos-7","tag-php","tag-php-extensions","tag-server-configuration","tag-yum"],"yoast_head":"<!-- This site is optimized with the Yoast SEO Premium plugin v21.5 (Yoast SEO v21.5) - https:\/\/yoast.com\/wordpress\/plugins\/seo\/ -->\n<title>Install PHP on CentOS 7: Step-by-Step Guide - Blog - Silicon Cloud<\/title>\n<meta name=\"description\" content=\"Learn how to install PHP on CentOS 7 using Yum. Includes PHP extensions setup and configuration steps for optimal performance.\" \/>\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.silicloud.com\/blog\/how-to-install-and-configure-php-in-centos-7\/\" \/>\n<meta property=\"og:locale\" content=\"en_US\" \/>\n<meta property=\"og:type\" content=\"article\" \/>\n<meta property=\"og:title\" content=\"Install PHP on CentOS 7: Step-by-Step Guide\" \/>\n<meta property=\"og:description\" content=\"Learn how to install PHP on CentOS 7 using Yum. Includes PHP extensions setup and configuration steps for optimal performance.\" \/>\n<meta property=\"og:url\" content=\"https:\/\/www.silicloud.com\/blog\/how-to-install-and-configure-php-in-centos-7\/\" \/>\n<meta property=\"og:site_name\" content=\"Blog - Silicon Cloud\" \/>\n<meta property=\"article:publisher\" content=\"https:\/\/www.facebook.com\/SiliCloudGlobal\/\" \/>\n<meta property=\"article:published_time\" content=\"2024-03-14T03:50:37+00:00\" \/>\n<meta property=\"article:modified_time\" content=\"2025-08-01T23:21:53+00:00\" \/>\n<meta name=\"author\" content=\"Liam\" \/>\n<meta name=\"twitter:card\" content=\"summary_large_image\" \/>\n<meta name=\"twitter:creator\" content=\"@SiliCloudGlobal\" \/>\n<meta name=\"twitter:site\" content=\"@SiliCloudGlobal\" \/>\n<meta name=\"twitter:label1\" content=\"Written by\" \/>\n\t<meta name=\"twitter:data1\" content=\"Liam\" \/>\n\t<meta name=\"twitter:label2\" content=\"Est. reading time\" \/>\n\t<meta name=\"twitter:data2\" content=\"1 minute\" \/>\n<script type=\"application\/ld+json\" class=\"yoast-schema-graph\">{\"@context\":\"https:\/\/schema.org\",\"@graph\":[{\"@type\":\"Article\",\"@id\":\"https:\/\/www.silicloud.com\/blog\/how-to-install-and-configure-php-in-centos-7\/#article\",\"isPartOf\":{\"@id\":\"https:\/\/www.silicloud.com\/blog\/how-to-install-and-configure-php-in-centos-7\/\"},\"author\":{\"name\":\"Liam\",\"@id\":\"https:\/\/www.silicloud.com\/blog\/#\/schema\/person\/23786905eb7b377f45ddb01c17da7671\"},\"headline\":\"Install PHP on CentOS 7: Step-by-Step Guide\",\"datePublished\":\"2024-03-14T03:50:37+00:00\",\"dateModified\":\"2025-08-01T23:21:53+00:00\",\"mainEntityOfPage\":{\"@id\":\"https:\/\/www.silicloud.com\/blog\/how-to-install-and-configure-php-in-centos-7\/\"},\"wordCount\":206,\"publisher\":{\"@id\":\"https:\/\/www.silicloud.com\/blog\/#organization\"},\"keywords\":[\"CentOS 7\",\"PHP\",\"PHP extensions\",\"server configuration\",\"yum\"],\"inLanguage\":\"en-US\"},{\"@type\":\"WebPage\",\"@id\":\"https:\/\/www.silicloud.com\/blog\/how-to-install-and-configure-php-in-centos-7\/\",\"url\":\"https:\/\/www.silicloud.com\/blog\/how-to-install-and-configure-php-in-centos-7\/\",\"name\":\"Install PHP on CentOS 7: Step-by-Step Guide - Blog - Silicon Cloud\",\"isPartOf\":{\"@id\":\"https:\/\/www.silicloud.com\/blog\/#website\"},\"datePublished\":\"2024-03-14T03:50:37+00:00\",\"dateModified\":\"2025-08-01T23:21:53+00:00\",\"description\":\"Learn how to install PHP on CentOS 7 using Yum. Includes PHP extensions setup and configuration steps for optimal performance.\",\"breadcrumb\":{\"@id\":\"https:\/\/www.silicloud.com\/blog\/how-to-install-and-configure-php-in-centos-7\/#breadcrumb\"},\"inLanguage\":\"en-US\",\"potentialAction\":[{\"@type\":\"ReadAction\",\"target\":[\"https:\/\/www.silicloud.com\/blog\/how-to-install-and-configure-php-in-centos-7\/\"]}]},{\"@type\":\"BreadcrumbList\",\"@id\":\"https:\/\/www.silicloud.com\/blog\/how-to-install-and-configure-php-in-centos-7\/#breadcrumb\",\"itemListElement\":[{\"@type\":\"ListItem\",\"position\":1,\"name\":\"Home\",\"item\":\"https:\/\/www.silicloud.com\/blog\/\"},{\"@type\":\"ListItem\",\"position\":2,\"name\":\"Install PHP on CentOS 7: Step-by-Step Guide\"}]},{\"@type\":\"WebSite\",\"@id\":\"https:\/\/www.silicloud.com\/blog\/#website\",\"url\":\"https:\/\/www.silicloud.com\/blog\/\",\"name\":\"Silicon Cloud Blog\",\"description\":\"\",\"publisher\":{\"@id\":\"https:\/\/www.silicloud.com\/blog\/#organization\"},\"inLanguage\":\"en-US\"},{\"@type\":\"Organization\",\"@id\":\"https:\/\/www.silicloud.com\/blog\/#organization\",\"name\":\"Silicon Cloud Blog\",\"url\":\"https:\/\/www.silicloud.com\/blog\/\",\"logo\":{\"@type\":\"ImageObject\",\"inLanguage\":\"en-US\",\"@id\":\"https:\/\/www.silicloud.com\/blog\/#\/schema\/logo\/image\/\",\"url\":\"https:\/\/www.silicloud.com\/blog\/wp-content\/uploads\/2023\/11\/EN-SILICON-Full.png\",\"contentUrl\":\"https:\/\/www.silicloud.com\/blog\/wp-content\/uploads\/2023\/11\/EN-SILICON-Full.png\",\"width\":1024,\"height\":1024,\"caption\":\"Silicon Cloud Blog\"},\"image\":{\"@id\":\"https:\/\/www.silicloud.com\/blog\/#\/schema\/logo\/image\/\"},\"sameAs\":[\"https:\/\/www.facebook.com\/SiliCloudGlobal\/\",\"https:\/\/twitter.com\/SiliCloudGlobal\"]},{\"@type\":\"Person\",\"@id\":\"https:\/\/www.silicloud.com\/blog\/#\/schema\/person\/23786905eb7b377f45ddb01c17da7671\",\"name\":\"Liam\",\"image\":{\"@type\":\"ImageObject\",\"inLanguage\":\"en-US\",\"@id\":\"https:\/\/www.silicloud.com\/blog\/#\/schema\/person\/image\/\",\"url\":\"https:\/\/secure.gravatar.com\/avatar\/8d37ed3e7f770dde8bf069ba0b4298688028c3abaacf1131742fc1352d174ebd?s=96&d=mm&r=g\",\"contentUrl\":\"https:\/\/secure.gravatar.com\/avatar\/8d37ed3e7f770dde8bf069ba0b4298688028c3abaacf1131742fc1352d174ebd?s=96&d=mm&r=g\",\"caption\":\"Liam\"},\"sameAs\":[\"http:\/\/Wilson\"],\"url\":\"https:\/\/www.silicloud.com\/blog\/author\/liamwilson\/\"}]}<\/script>\n<!-- \/ Yoast SEO Premium plugin. -->","yoast_head_json":{"title":"Install PHP on CentOS 7: Step-by-Step Guide - Blog - Silicon Cloud","description":"Learn how to install PHP on CentOS 7 using Yum. Includes PHP extensions setup and configuration steps for optimal performance.","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.silicloud.com\/blog\/how-to-install-and-configure-php-in-centos-7\/","og_locale":"en_US","og_type":"article","og_title":"Install PHP on CentOS 7: Step-by-Step Guide","og_description":"Learn how to install PHP on CentOS 7 using Yum. Includes PHP extensions setup and configuration steps for optimal performance.","og_url":"https:\/\/www.silicloud.com\/blog\/how-to-install-and-configure-php-in-centos-7\/","og_site_name":"Blog - Silicon Cloud","article_publisher":"https:\/\/www.facebook.com\/SiliCloudGlobal\/","article_published_time":"2024-03-14T03:50:37+00:00","article_modified_time":"2025-08-01T23:21:53+00:00","author":"Liam","twitter_card":"summary_large_image","twitter_creator":"@SiliCloudGlobal","twitter_site":"@SiliCloudGlobal","twitter_misc":{"Written by":"Liam","Est. reading time":"1 minute"},"schema":{"@context":"https:\/\/schema.org","@graph":[{"@type":"Article","@id":"https:\/\/www.silicloud.com\/blog\/how-to-install-and-configure-php-in-centos-7\/#article","isPartOf":{"@id":"https:\/\/www.silicloud.com\/blog\/how-to-install-and-configure-php-in-centos-7\/"},"author":{"name":"Liam","@id":"https:\/\/www.silicloud.com\/blog\/#\/schema\/person\/23786905eb7b377f45ddb01c17da7671"},"headline":"Install PHP on CentOS 7: Step-by-Step Guide","datePublished":"2024-03-14T03:50:37+00:00","dateModified":"2025-08-01T23:21:53+00:00","mainEntityOfPage":{"@id":"https:\/\/www.silicloud.com\/blog\/how-to-install-and-configure-php-in-centos-7\/"},"wordCount":206,"publisher":{"@id":"https:\/\/www.silicloud.com\/blog\/#organization"},"keywords":["CentOS 7","PHP","PHP extensions","server configuration","yum"],"inLanguage":"en-US"},{"@type":"WebPage","@id":"https:\/\/www.silicloud.com\/blog\/how-to-install-and-configure-php-in-centos-7\/","url":"https:\/\/www.silicloud.com\/blog\/how-to-install-and-configure-php-in-centos-7\/","name":"Install PHP on CentOS 7: Step-by-Step Guide - Blog - Silicon Cloud","isPartOf":{"@id":"https:\/\/www.silicloud.com\/blog\/#website"},"datePublished":"2024-03-14T03:50:37+00:00","dateModified":"2025-08-01T23:21:53+00:00","description":"Learn how to install PHP on CentOS 7 using Yum. Includes PHP extensions setup and configuration steps for optimal performance.","breadcrumb":{"@id":"https:\/\/www.silicloud.com\/blog\/how-to-install-and-configure-php-in-centos-7\/#breadcrumb"},"inLanguage":"en-US","potentialAction":[{"@type":"ReadAction","target":["https:\/\/www.silicloud.com\/blog\/how-to-install-and-configure-php-in-centos-7\/"]}]},{"@type":"BreadcrumbList","@id":"https:\/\/www.silicloud.com\/blog\/how-to-install-and-configure-php-in-centos-7\/#breadcrumb","itemListElement":[{"@type":"ListItem","position":1,"name":"Home","item":"https:\/\/www.silicloud.com\/blog\/"},{"@type":"ListItem","position":2,"name":"Install PHP on CentOS 7: Step-by-Step Guide"}]},{"@type":"WebSite","@id":"https:\/\/www.silicloud.com\/blog\/#website","url":"https:\/\/www.silicloud.com\/blog\/","name":"Silicon Cloud Blog","description":"","publisher":{"@id":"https:\/\/www.silicloud.com\/blog\/#organization"},"inLanguage":"en-US"},{"@type":"Organization","@id":"https:\/\/www.silicloud.com\/blog\/#organization","name":"Silicon Cloud Blog","url":"https:\/\/www.silicloud.com\/blog\/","logo":{"@type":"ImageObject","inLanguage":"en-US","@id":"https:\/\/www.silicloud.com\/blog\/#\/schema\/logo\/image\/","url":"https:\/\/www.silicloud.com\/blog\/wp-content\/uploads\/2023\/11\/EN-SILICON-Full.png","contentUrl":"https:\/\/www.silicloud.com\/blog\/wp-content\/uploads\/2023\/11\/EN-SILICON-Full.png","width":1024,"height":1024,"caption":"Silicon Cloud Blog"},"image":{"@id":"https:\/\/www.silicloud.com\/blog\/#\/schema\/logo\/image\/"},"sameAs":["https:\/\/www.facebook.com\/SiliCloudGlobal\/","https:\/\/twitter.com\/SiliCloudGlobal"]},{"@type":"Person","@id":"https:\/\/www.silicloud.com\/blog\/#\/schema\/person\/23786905eb7b377f45ddb01c17da7671","name":"Liam","image":{"@type":"ImageObject","inLanguage":"en-US","@id":"https:\/\/www.silicloud.com\/blog\/#\/schema\/person\/image\/","url":"https:\/\/secure.gravatar.com\/avatar\/8d37ed3e7f770dde8bf069ba0b4298688028c3abaacf1131742fc1352d174ebd?s=96&d=mm&r=g","contentUrl":"https:\/\/secure.gravatar.com\/avatar\/8d37ed3e7f770dde8bf069ba0b4298688028c3abaacf1131742fc1352d174ebd?s=96&d=mm&r=g","caption":"Liam"},"sameAs":["http:\/\/Wilson"],"url":"https:\/\/www.silicloud.com\/blog\/author\/liamwilson\/"}]}},"_links":{"self":[{"href":"https:\/\/www.silicloud.com\/blog\/wp-json\/wp\/v2\/posts\/6094","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/www.silicloud.com\/blog\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/www.silicloud.com\/blog\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/www.silicloud.com\/blog\/wp-json\/wp\/v2\/users\/12"}],"replies":[{"embeddable":true,"href":"https:\/\/www.silicloud.com\/blog\/wp-json\/wp\/v2\/comments?post=6094"}],"version-history":[{"count":2,"href":"https:\/\/www.silicloud.com\/blog\/wp-json\/wp\/v2\/posts\/6094\/revisions"}],"predecessor-version":[{"id":150855,"href":"https:\/\/www.silicloud.com\/blog\/wp-json\/wp\/v2\/posts\/6094\/revisions\/150855"}],"wp:attachment":[{"href":"https:\/\/www.silicloud.com\/blog\/wp-json\/wp\/v2\/media?parent=6094"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/www.silicloud.com\/blog\/wp-json\/wp\/v2\/categories?post=6094"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/www.silicloud.com\/blog\/wp-json\/wp\/v2\/tags?post=6094"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}