{"id":6011,"date":"2023-02-17T18:23:25","date_gmt":"2023-02-17T12:53:25","guid":{"rendered":"https:\/\/trysiteprice.com\/blog\/?p=6011"},"modified":"2023-02-17T18:23:25","modified_gmt":"2023-02-17T12:53:25","slug":"red-hat-centos-install-nginx-php5-fastcgi-webserver","status":"publish","type":"post","link":"https:\/\/trysiteprice.com\/blog\/red-hat-centos-install-nginx-php5-fastcgi-webserver\/","title":{"rendered":"Red Hat \/ CentOS Install nginx PHP5 FastCGI Webserver"},"content":{"rendered":"<p>To install and configure the nginx web server with PHP5 and FastCGI on Red Hat or CentOS, you can follow these steps:<\/p>\n<ol>\n<li>Install the EPEL repository: nginx and PHP5 are not included in the default repositories for Red Hat or CentOS, so you will need to install the EPEL (Extra Packages for Enterprise Linux) repository. You can install the EPEL repository by running the following command:\n<div class=\"bg-black mb-4 rounded-md\">\n<div class=\"flex items-center relative text-gray-200 bg-gray-800 px-4 py-2 text-xs font-sans\"><\/div>\n<div class=\"p-4 overflow-y-auto\"><code class=\"!whitespace-pre hljs language-sql\">sudo yum install epel<span class=\"hljs-operator\">-<\/span><span class=\"hljs-keyword\">release<\/span><br \/>\n<\/code><\/div>\n<\/div>\n<\/li>\n<li>Install nginx and PHP5: Once you have installed the EPEL repository, you can install nginx and PHP5 by running the following command:\n<div class=\"bg-black mb-4 rounded-md\">\n<div class=\"flex items-center relative text-gray-200 bg-gray-800 px-4 py-2 text-xs font-sans\"><\/div>\n<div class=\"p-4 overflow-y-auto\"><code class=\"!whitespace-pre hljs\">sudo yum install nginx php-fpm<br \/>\n<\/code><\/div>\n<\/div>\n<\/li>\n<li>Configure PHP-FPM: PHP-FPM is the FastCGI Process Manager for PHP. You need to configure PHP-FPM to work with nginx. Open the PHP-FPM configuration file <code>\/etc\/php-fpm.d\/www.conf<\/code> using your preferred text editor, and make the following changes:\n<div class=\"bg-black mb-4 rounded-md\">\n<div class=\"flex items-center relative text-gray-200 bg-gray-800 px-4 py-2 text-xs font-sans\"><\/div>\n<div class=\"p-4 overflow-y-auto\"><code class=\"!whitespace-pre hljs language-perl\"><span class=\"hljs-keyword\">listen<\/span> = <span class=\"hljs-regexp\">\/var\/run<\/span><span class=\"hljs-regexp\">\/php-fpm\/p<\/span>hp-fpm.sock<br \/>\n<\/code><\/div>\n<\/div>\n<p>Uncomment the <code>listen<\/code> line and change it to the above.<\/p>\n<div class=\"bg-black mb-4 rounded-md\">\n<div class=\"flex items-center relative text-gray-200 bg-gray-800 px-4 py-2 text-xs font-sans\"><\/div>\n<div class=\"p-4 overflow-y-auto\"><code class=\"!whitespace-pre hljs language-makefile\">user = nginx<br \/>\ngroup = nginx<br \/>\n<\/code><\/div>\n<\/div>\n<p>Uncomment the <code>user<\/code> and <code>group<\/code> lines and set them to <code>nginx<\/code>.<\/li>\n<li>Configure nginx: Open the nginx configuration file <code>\/etc\/nginx\/nginx.conf<\/code> using your preferred text editor, and make the following changes:\n<div class=\"bg-black mb-4 rounded-md\">\n<div class=\"flex items-center relative text-gray-200 bg-gray-800 px-4 py-2 text-xs font-sans\"><\/div>\n<div class=\"p-4 overflow-y-auto\"><code class=\"!whitespace-pre hljs language-php\">server {<br \/>\n    listen       <span class=\"hljs-number\">80<\/span>;<br \/>\n    server_name  example.com;<\/p>\n<p>    root   \/<span class=\"hljs-keyword\">var<\/span>\/www\/html;<br \/>\n    index  index.php index.html index.htm;<\/p>\n<p>    location \/ {<br \/>\n        try_files <span class=\"hljs-variable\">$uri<\/span> <span class=\"hljs-variable\">$uri<\/span>\/ \/index.php?<span class=\"hljs-variable\">$args<\/span>;<br \/>\n    }<\/p>\n<p>    location ~ \\.php$ {<br \/>\n        try_files <span class=\"hljs-variable\">$uri<\/span> =<span class=\"hljs-number\">404<\/span>;<br \/>\n        fastcgi_pass unix:\/<span class=\"hljs-keyword\">var<\/span>\/run\/php-fpm\/php-fpm.sock;<br \/>\n        fastcgi_index index.php;<br \/>\n        fastcgi_param SCRIPT_FILENAME <span class=\"hljs-variable\">$document<\/span>_root<span class=\"hljs-variable\">$fastcgi_script_name<\/span>;<br \/>\n        <span class=\"hljs-keyword\">include<\/span> fastcgi_params;<br \/>\n    }<br \/>\n}<br \/>\n<\/code><\/div>\n<\/div>\n<p>Replace <code>example.com<\/code> with the hostname or IP address of your server, and set the <code>root<\/code> directive to the location of your website&#8217;s files. This configuration sets up nginx to listen on port 80 and pass PHP requests to PHP-FPM over a Unix socket.<\/li>\n<li>Start the nginx and PHP-FPM services: Once you have configured nginx and PHP-FPM, you can start the services using the following commands:\n<div class=\"bg-black mb-4 rounded-md\">\n<div class=\"flex items-center relative text-gray-200 bg-gray-800 px-4 py-2 text-xs font-sans\"><\/div>\n<div class=\"p-4 overflow-y-auto\"><code class=\"!whitespace-pre hljs language-sql\">sudo systemctl <span class=\"hljs-keyword\">start<\/span> nginx<br \/>\nsudo systemctl <span class=\"hljs-keyword\">start<\/span> php<span class=\"hljs-operator\">-<\/span>fpm<br \/>\n<\/code><\/div>\n<\/div>\n<p>You can also enable the services to start automatically at boot time using the following commands:<\/p>\n<div class=\"bg-black mb-4 rounded-md\">\n<div class=\"flex items-center relative text-gray-200 bg-gray-800 px-4 py-2 text-xs font-sans\"><\/div>\n<div class=\"p-4 overflow-y-auto\"><code class=\"!whitespace-pre hljs language-bash\">sudo systemctl <span class=\"hljs-built_in\">enable<\/span> nginx<br \/>\nsudo systemctl <span class=\"hljs-built_in\">enable<\/span> php-fpm<br \/>\n<\/code><\/div>\n<\/div>\n<p>This will ensure that nginx and PHP-FPM start automatically when the system boots.<\/li>\n<\/ol>\n<p>That&#8217;s it! You should now have a working nginx web server with PHP5 and FastCGI on your Red Hat or CentOS system.<\/p>\n","protected":false},"excerpt":{"rendered":"<p>To install and configure the nginx web server with PHP5 and FastCGI on Red Hat or CentOS, you can follow these steps: Install the EPEL repository: nginx and PHP5 are not included in the default repositories for Red Hat or CentOS, so you will need to install the EPEL (Extra Packages for Enterprise Linux) repository. &#8230; <a title=\"Red Hat \/ CentOS Install nginx PHP5 FastCGI Webserver\" class=\"read-more\" href=\"https:\/\/trysiteprice.com\/blog\/red-hat-centos-install-nginx-php5-fastcgi-webserver\/\" aria-label=\"Read more about Red Hat \/ CentOS Install nginx PHP5 FastCGI Webserver\">Read more<\/a><\/p>\n","protected":false},"author":1,"featured_media":0,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"footnotes":""},"categories":[1],"tags":[],"class_list":["post-6011","post","type-post","status-publish","format-standard","hentry","category-best-tutorial"],"yoast_head":"<!-- This site is optimized with the Yoast SEO plugin v23.9 - https:\/\/yoast.com\/wordpress\/plugins\/seo\/ -->\n<title>Red Hat \/ CentOS Install nginx PHP5 FastCGI Webserver - TrySitePrice<\/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:\/\/trysiteprice.com\/blog\/red-hat-centos-install-nginx-php5-fastcgi-webserver\/\" \/>\n<meta property=\"og:locale\" content=\"en_US\" \/>\n<meta property=\"og:type\" content=\"article\" \/>\n<meta property=\"og:title\" content=\"Red Hat \/ CentOS Install nginx PHP5 FastCGI Webserver - TrySitePrice\" \/>\n<meta property=\"og:description\" content=\"To install and configure the nginx web server with PHP5 and FastCGI on Red Hat or CentOS, you can follow these steps: Install the EPEL repository: nginx and PHP5 are not included in the default repositories for Red Hat or CentOS, so you will need to install the EPEL (Extra Packages for Enterprise Linux) repository. ... Read more\" \/>\n<meta property=\"og:url\" content=\"https:\/\/trysiteprice.com\/blog\/red-hat-centos-install-nginx-php5-fastcgi-webserver\/\" \/>\n<meta property=\"og:site_name\" content=\"TrySitePrice\" \/>\n<meta property=\"article:published_time\" content=\"2023-02-17T12:53:25+00:00\" \/>\n<meta name=\"author\" content=\"Rahul Sahu\" \/>\n<meta name=\"twitter:card\" content=\"summary_large_image\" \/>\n<script type=\"application\/ld+json\" class=\"yoast-schema-graph\">{\"@context\":\"https:\/\/schema.org\",\"@graph\":[{\"@type\":\"Article\",\"@id\":\"https:\/\/trysiteprice.com\/blog\/red-hat-centos-install-nginx-php5-fastcgi-webserver\/#article\",\"isPartOf\":{\"@id\":\"https:\/\/trysiteprice.com\/blog\/red-hat-centos-install-nginx-php5-fastcgi-webserver\/\"},\"author\":{\"name\":\"Rahul Sahu\",\"@id\":\"https:\/\/trysiteprice.com\/blog\/#\/schema\/person\/358e04eeea4281deacad2f30c58e67f4\"},\"headline\":\"Red Hat \/ CentOS Install nginx PHP5 FastCGI Webserver\",\"datePublished\":\"2023-02-17T12:53:25+00:00\",\"dateModified\":\"2023-02-17T12:53:25+00:00\",\"mainEntityOfPage\":{\"@id\":\"https:\/\/trysiteprice.com\/blog\/red-hat-centos-install-nginx-php5-fastcgi-webserver\/\"},\"wordCount\":277,\"commentCount\":0,\"publisher\":{\"@id\":\"https:\/\/trysiteprice.com\/blog\/#organization\"},\"articleSection\":[\"Best\/Tutorial\"],\"inLanguage\":\"en-US\",\"potentialAction\":[{\"@type\":\"CommentAction\",\"name\":\"Comment\",\"target\":[\"https:\/\/trysiteprice.com\/blog\/red-hat-centos-install-nginx-php5-fastcgi-webserver\/#respond\"]}]},{\"@type\":\"WebPage\",\"@id\":\"https:\/\/trysiteprice.com\/blog\/red-hat-centos-install-nginx-php5-fastcgi-webserver\/\",\"url\":\"https:\/\/trysiteprice.com\/blog\/red-hat-centos-install-nginx-php5-fastcgi-webserver\/\",\"name\":\"Red Hat \/ CentOS Install nginx PHP5 FastCGI Webserver - TrySitePrice\",\"isPartOf\":{\"@id\":\"https:\/\/trysiteprice.com\/blog\/#website\"},\"datePublished\":\"2023-02-17T12:53:25+00:00\",\"dateModified\":\"2023-02-17T12:53:25+00:00\",\"breadcrumb\":{\"@id\":\"https:\/\/trysiteprice.com\/blog\/red-hat-centos-install-nginx-php5-fastcgi-webserver\/#breadcrumb\"},\"inLanguage\":\"en-US\",\"potentialAction\":[{\"@type\":\"ReadAction\",\"target\":[\"https:\/\/trysiteprice.com\/blog\/red-hat-centos-install-nginx-php5-fastcgi-webserver\/\"]}]},{\"@type\":\"BreadcrumbList\",\"@id\":\"https:\/\/trysiteprice.com\/blog\/red-hat-centos-install-nginx-php5-fastcgi-webserver\/#breadcrumb\",\"itemListElement\":[{\"@type\":\"ListItem\",\"position\":1,\"name\":\"Home\",\"item\":\"https:\/\/trysiteprice.com\/blog\/\"},{\"@type\":\"ListItem\",\"position\":2,\"name\":\"Red Hat \/ CentOS Install nginx PHP5 FastCGI Webserver\"}]},{\"@type\":\"WebSite\",\"@id\":\"https:\/\/trysiteprice.com\/blog\/#website\",\"url\":\"https:\/\/trysiteprice.com\/blog\/\",\"name\":\"TrySitePrice\",\"description\":\"Free Website Value Calculator Tool\",\"publisher\":{\"@id\":\"https:\/\/trysiteprice.com\/blog\/#organization\"},\"potentialAction\":[{\"@type\":\"SearchAction\",\"target\":{\"@type\":\"EntryPoint\",\"urlTemplate\":\"https:\/\/trysiteprice.com\/blog\/?s={search_term_string}\"},\"query-input\":{\"@type\":\"PropertyValueSpecification\",\"valueRequired\":true,\"valueName\":\"search_term_string\"}}],\"inLanguage\":\"en-US\"},{\"@type\":\"Organization\",\"@id\":\"https:\/\/trysiteprice.com\/blog\/#organization\",\"name\":\"TrySitePrice\",\"url\":\"https:\/\/trysiteprice.com\/blog\/\",\"logo\":{\"@type\":\"ImageObject\",\"inLanguage\":\"en-US\",\"@id\":\"https:\/\/trysiteprice.com\/blog\/#\/schema\/logo\/image\/\",\"url\":\"https:\/\/trysiteprice.com\/blog\/wp-content\/uploads\/2021\/12\/cropped-trysiteprice-logo.png\",\"contentUrl\":\"https:\/\/trysiteprice.com\/blog\/wp-content\/uploads\/2021\/12\/cropped-trysiteprice-logo.png\",\"width\":395,\"height\":268,\"caption\":\"TrySitePrice\"},\"image\":{\"@id\":\"https:\/\/trysiteprice.com\/blog\/#\/schema\/logo\/image\/\"}},{\"@type\":\"Person\",\"@id\":\"https:\/\/trysiteprice.com\/blog\/#\/schema\/person\/358e04eeea4281deacad2f30c58e67f4\",\"name\":\"Rahul Sahu\",\"image\":{\"@type\":\"ImageObject\",\"inLanguage\":\"en-US\",\"@id\":\"https:\/\/trysiteprice.com\/blog\/#\/schema\/person\/image\/\",\"url\":\"https:\/\/secure.gravatar.com\/avatar\/51f0f95f7b95665f62baed2211572165?s=96&d=mm&r=g\",\"contentUrl\":\"https:\/\/secure.gravatar.com\/avatar\/51f0f95f7b95665f62baed2211572165?s=96&d=mm&r=g\",\"caption\":\"Rahul Sahu\"},\"sameAs\":[\"https:\/\/trysiteprice.com\/blog\"],\"url\":\"https:\/\/trysiteprice.com\/blog\/author\/rsahu4242_trysiteprice\/\"}]}<\/script>\n<!-- \/ Yoast SEO plugin. -->","yoast_head_json":{"title":"Red Hat \/ CentOS Install nginx PHP5 FastCGI Webserver - TrySitePrice","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:\/\/trysiteprice.com\/blog\/red-hat-centos-install-nginx-php5-fastcgi-webserver\/","og_locale":"en_US","og_type":"article","og_title":"Red Hat \/ CentOS Install nginx PHP5 FastCGI Webserver - TrySitePrice","og_description":"To install and configure the nginx web server with PHP5 and FastCGI on Red Hat or CentOS, you can follow these steps: Install the EPEL repository: nginx and PHP5 are not included in the default repositories for Red Hat or CentOS, so you will need to install the EPEL (Extra Packages for Enterprise Linux) repository. ... Read more","og_url":"https:\/\/trysiteprice.com\/blog\/red-hat-centos-install-nginx-php5-fastcgi-webserver\/","og_site_name":"TrySitePrice","article_published_time":"2023-02-17T12:53:25+00:00","author":"Rahul Sahu","twitter_card":"summary_large_image","schema":{"@context":"https:\/\/schema.org","@graph":[{"@type":"Article","@id":"https:\/\/trysiteprice.com\/blog\/red-hat-centos-install-nginx-php5-fastcgi-webserver\/#article","isPartOf":{"@id":"https:\/\/trysiteprice.com\/blog\/red-hat-centos-install-nginx-php5-fastcgi-webserver\/"},"author":{"name":"Rahul Sahu","@id":"https:\/\/trysiteprice.com\/blog\/#\/schema\/person\/358e04eeea4281deacad2f30c58e67f4"},"headline":"Red Hat \/ CentOS Install nginx PHP5 FastCGI Webserver","datePublished":"2023-02-17T12:53:25+00:00","dateModified":"2023-02-17T12:53:25+00:00","mainEntityOfPage":{"@id":"https:\/\/trysiteprice.com\/blog\/red-hat-centos-install-nginx-php5-fastcgi-webserver\/"},"wordCount":277,"commentCount":0,"publisher":{"@id":"https:\/\/trysiteprice.com\/blog\/#organization"},"articleSection":["Best\/Tutorial"],"inLanguage":"en-US","potentialAction":[{"@type":"CommentAction","name":"Comment","target":["https:\/\/trysiteprice.com\/blog\/red-hat-centos-install-nginx-php5-fastcgi-webserver\/#respond"]}]},{"@type":"WebPage","@id":"https:\/\/trysiteprice.com\/blog\/red-hat-centos-install-nginx-php5-fastcgi-webserver\/","url":"https:\/\/trysiteprice.com\/blog\/red-hat-centos-install-nginx-php5-fastcgi-webserver\/","name":"Red Hat \/ CentOS Install nginx PHP5 FastCGI Webserver - TrySitePrice","isPartOf":{"@id":"https:\/\/trysiteprice.com\/blog\/#website"},"datePublished":"2023-02-17T12:53:25+00:00","dateModified":"2023-02-17T12:53:25+00:00","breadcrumb":{"@id":"https:\/\/trysiteprice.com\/blog\/red-hat-centos-install-nginx-php5-fastcgi-webserver\/#breadcrumb"},"inLanguage":"en-US","potentialAction":[{"@type":"ReadAction","target":["https:\/\/trysiteprice.com\/blog\/red-hat-centos-install-nginx-php5-fastcgi-webserver\/"]}]},{"@type":"BreadcrumbList","@id":"https:\/\/trysiteprice.com\/blog\/red-hat-centos-install-nginx-php5-fastcgi-webserver\/#breadcrumb","itemListElement":[{"@type":"ListItem","position":1,"name":"Home","item":"https:\/\/trysiteprice.com\/blog\/"},{"@type":"ListItem","position":2,"name":"Red Hat \/ CentOS Install nginx PHP5 FastCGI Webserver"}]},{"@type":"WebSite","@id":"https:\/\/trysiteprice.com\/blog\/#website","url":"https:\/\/trysiteprice.com\/blog\/","name":"TrySitePrice","description":"Free Website Value Calculator Tool","publisher":{"@id":"https:\/\/trysiteprice.com\/blog\/#organization"},"potentialAction":[{"@type":"SearchAction","target":{"@type":"EntryPoint","urlTemplate":"https:\/\/trysiteprice.com\/blog\/?s={search_term_string}"},"query-input":{"@type":"PropertyValueSpecification","valueRequired":true,"valueName":"search_term_string"}}],"inLanguage":"en-US"},{"@type":"Organization","@id":"https:\/\/trysiteprice.com\/blog\/#organization","name":"TrySitePrice","url":"https:\/\/trysiteprice.com\/blog\/","logo":{"@type":"ImageObject","inLanguage":"en-US","@id":"https:\/\/trysiteprice.com\/blog\/#\/schema\/logo\/image\/","url":"https:\/\/trysiteprice.com\/blog\/wp-content\/uploads\/2021\/12\/cropped-trysiteprice-logo.png","contentUrl":"https:\/\/trysiteprice.com\/blog\/wp-content\/uploads\/2021\/12\/cropped-trysiteprice-logo.png","width":395,"height":268,"caption":"TrySitePrice"},"image":{"@id":"https:\/\/trysiteprice.com\/blog\/#\/schema\/logo\/image\/"}},{"@type":"Person","@id":"https:\/\/trysiteprice.com\/blog\/#\/schema\/person\/358e04eeea4281deacad2f30c58e67f4","name":"Rahul Sahu","image":{"@type":"ImageObject","inLanguage":"en-US","@id":"https:\/\/trysiteprice.com\/blog\/#\/schema\/person\/image\/","url":"https:\/\/secure.gravatar.com\/avatar\/51f0f95f7b95665f62baed2211572165?s=96&d=mm&r=g","contentUrl":"https:\/\/secure.gravatar.com\/avatar\/51f0f95f7b95665f62baed2211572165?s=96&d=mm&r=g","caption":"Rahul Sahu"},"sameAs":["https:\/\/trysiteprice.com\/blog"],"url":"https:\/\/trysiteprice.com\/blog\/author\/rsahu4242_trysiteprice\/"}]}},"_links":{"self":[{"href":"https:\/\/trysiteprice.com\/blog\/wp-json\/wp\/v2\/posts\/6011","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/trysiteprice.com\/blog\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/trysiteprice.com\/blog\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/trysiteprice.com\/blog\/wp-json\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/trysiteprice.com\/blog\/wp-json\/wp\/v2\/comments?post=6011"}],"version-history":[{"count":1,"href":"https:\/\/trysiteprice.com\/blog\/wp-json\/wp\/v2\/posts\/6011\/revisions"}],"predecessor-version":[{"id":6014,"href":"https:\/\/trysiteprice.com\/blog\/wp-json\/wp\/v2\/posts\/6011\/revisions\/6014"}],"wp:attachment":[{"href":"https:\/\/trysiteprice.com\/blog\/wp-json\/wp\/v2\/media?parent=6011"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/trysiteprice.com\/blog\/wp-json\/wp\/v2\/categories?post=6011"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/trysiteprice.com\/blog\/wp-json\/wp\/v2\/tags?post=6011"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}