PHP SAPI identifies the interface through which 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. runs, such as a web serverA web server is the program, such as Apache, Nginx or LiteSpeed, that answers when a visitor opens your site and sends back the page and files. integration or the command line. You may encounter this label in 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. diagnostics when preparing a PHP update. It is not another version number or a WordPress pluginA WordPress plugin is an add-on you install in WordPress to give your site extra features, such as contact forms, SEO tools or a webshop..
Use it to identify the environment being examined before comparing settings or deciding whether an update has reached your website.
What does the name tell you?
The PHP SAPI reference explains the interface names reported by PHP. For example, cli identifies the command line interface and fpm-fcgi identifies the FPM interface. These names describe how PHP runs; they do not report whether your checkout or contact form works.
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. is one related term your host may mention. Ask how that information applies to your particular 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.. If an account contains several websites, a description of the server as a whole is not a sufficiently precise answer.
Record which site was actually examined and which request produced the result.
Why does this matter during an update?
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.
Suppose your developer sees a new 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. in a terminal while the website administration screen shows an older one. Keep both observations and identify their sources. Ask whether the terminal check and the website request use the same PHP installation.
Do not discard one result simply because the other looks more recent.
A useful comparison names the domain, environment, interface and reported version. Add the date and make clear whether the observation came from production or a test copy. This helps prevent an old screenshot from another account being treated as evidence that the current website has been updated successfully.
The interface is only one part of that comparison. It is not a hosting quality score or an instruction to change how PHP runs. Before approving a proposed change, ask which problem it addresses.
Agree on a concrete website action that will demonstrate whether the intended result has been achieved.
Which configuration belongs to the result?
Ask which php.ini filephp.ini is the settings file for PHP on your hosting. It sets limits, such as how much memory a script may use, how big an upload may be and if errors show. is loaded in the environment under investigation. A path copied from a general tutorial is not evidence about your account. Tie the question to the request you care about, such as uploading a picture through the website rather than running an unrelated maintenance command.
Before changing anything, have the relevant current setting recorded. Agree who will make the change and which function will be checked afterwards. The aim is a traceable adjustment with a clear reason.
You do not need a complete collection of screenshots from every configuration screen to resolve one specific discrepancy.
During a hosting move, describe the old and new environments in the same format. Ask which differences are intentional and which still need an explanation. The environments do not have to match in every detail, but the person maintaining your application should understand the differences that matter for its operation.
How should you ask your host?
Explain that a terminal check and the website screen show different PHP versions. Ask which SAPI serves the website, which version is active there and how the host verified it. Include the domain and the name of the screen you checked.
Keep account passwords and other access details out of the message.
Also explain why you are investigating. You may be preparing an update or tracing an error after a migration. A clear purpose keeps the investigation focused.
If an error is involved, ask for its timestamp and relevant log entry to be connected to the same request rather than a different background task.
The hosting guides can help you find the appropriate settings screen. If you have a recognizable error message, use the Error Hub to narrow your question. Neither a general guide nor the interface name can establish the configuration of your particular account without a check there.
What counts as a completed check?
A useful result identifies the site, interface, active version and action tested. After the change, ask the maintainer to repeat a relevant action such as signing in and submitting a test form. Record the expected outcome and what actually happened, including any unresolved failure.
A changed label alone does not demonstrate a working website.
Use the status page for maintenance context. If you plan to update PHP in WordPress, include the verified environment and any remaining discrepancies in the handover. Ask for help with the specific difference your host or developer still needs to explain.
Frequently asked questions
Is SAPI the PHP version?
No. The version identifies the release; SAPI identifies the interface through which PHP runs.
Should I change the SAPI myself?
Start by identifying your current environment. Ask your host to explain why a change would be needed.
Does a terminal check prove the website was updated?
No. Verify the environment serving the website and test a relevant website function separately.