A PHP version per site is a hostingWeb hosting is the service that keeps your website's files on a computer that is always online, so visitors can open your site at any time. setting that assigns an available PHP version to an individual website. This matters when several websites share a hosting account. An older application and a new test site may have different requirements.
Creating a directory, however, does not establish that it has a separate PHPPHP is a programming language that builds your web pages on the computer that hosts your site, just before they reach the visitor. WordPress runs on it. environment. Ask your hosting provider which separation the account actually supports before planning a change.
Identify the domain and directory first
Write down the website you intend to change. Include the full domainA domain name is the address people type to reach your website, such as yourcompany.com. It points visitors to wherever your site is hosted. and identify whether it is the live site or a test copy. Have the administrator confirm the matching document directory.
Similar directory names should not be the only basis for deciding which website a hosting setting will affect.
A subdomain and a subdirectory are different ways to address website content. Available PHP settings depend on the hosting configuration. Do not assume that instructions written for a different control panel apply to your provider.
Ask which setting corresponds to the exact address you need to manage and who can change it.
The hosting guides provide a starting point for the listed panels and providers. Use the guide for your environment. If the described control is absent, ask the provider about it.
Avoid inventing a server configuration workaround before establishing which supported route applies to your account and website.
What do the existing panel guides describe?
Which PHP version does your site report?
We read only what your site already sends in public: the headers and the top of the homepage. No scan, no login.
The cPanel guide identifies MultiPHP Manager as the place to select PHP for a domain. Its Inherited option follows the system version. The Plesk guide points to Websites & Domains and PHP Settings for the domain or subdomain.
The subscription determines which options are available to change.
The DirectAdmin guide covers its built-in selector under Domain Setup, which the administrator must make available. That is not automatically the same feature as a separate CloudLinux PHP Selector. Keep those names distinct when discussing a screenshot or support request with the hosting provider.
They describe different controls, not interchangeable instructions.
These guides do not promise a separate version for every arbitrary subdirectory. Ask whether the separation you want is supported. Also establish what the parent setting does and whether other websites inherit it.
The scope of a change should be clear before it is applied, particularly on an account containing multiple sites.
Where does PHP-FPM fit?
PHP-FPMPHP-FPM is a helper on your hosting that runs your site's PHP code as a separate job and hands the finished page back to the program that answers visitors. handles PHP requests through managed processes. The PHP-FPM manual describes pools with distinct environment settings. This supports separately configured application environments.
It does not mean every pool automatically executes a different release of PHP or provides a version selector for a directory.
Ask the administrator to verify the relationship between the website and the intended PHP installation. A pool name is not version evidence. Establish what handles requests to the domain and which PHP versionA PHP version is a numbered edition of PHP, like 8.3. Each edition is looked after for a limited time, then gets security fixes only, then nothing. it uses.
Different versions must actually be available in the environment and connected to the relevant requests.
A terminal check is not automatically a website check either. Where relevant, distinguish command line tasks, web requests and scheduled work in the inventory. Ask which of those environments will change.
This keeps background work in scope when assessing the outcome instead of assuming a browser visit tests every part of the application.
Prepare a bounded change
Record the current setting, including whether it was selected explicitly or inherited. Agree which website will be tested, the intended version and who can restore the previous setting. Use the control panelA hosting control panel, such as cPanel, Plesk or DirectAdmin, is the web page where you manage your domain, email, databases and PHP version. within the options that the provider has confirmed for this environment rather than applying unrelated configuration advice.
Test the application on a suitable copy before switching the live site. Check signing in, processing images and submitting a form as appropriate. If the website relies on an important background task, include that in the agreement.
An opening homepage does not demonstrate every function of an application with several responsibilities.
After switching, verify the environment actually used by the website again. Record the domain, time and observed version. Repeat the same user actions.
If an error appears, preserve the wording and consult the Error Hub. Ask the administrator to investigate its relationship to the change rather than assuming a cause.
Choose a version with evidence
The security status page provides current maintenance context. An option appearing in a hosting menu does not by itself establish that it suits your application. Discuss maintenance status and application requirements together.
When the path is unclear, ask the host and software supplier for a supported proposal.
The PHP Exposure Check cannot fully establish internal domain and directory mappings. Obtain evidence from the environment for that question. To update PHP in WordPress, describe your setup with the affected domains and intended separation.
This gives an administrator enough context to prepare a limited change with a result you can verify.
Frequently asked questions
Can every directory use a different PHP version?
Do not assume so. Ask the provider which separation is supported and what setting applies to the specific directory and URL.
Does Inherited mean I selected an explicit version?
In the existing cPanel guide, Inherited means the domain follows the system version. Ask which version that currently gives your domain.
Does a separate PHP-FPM pool choose another version?
No. A separate pool is not the same as a separate PHP installation. Have the administrator verify the connection to the intended environment.