Just to amplify LazyOne's comment:

At least in my case it was missing because since version 2021.1 of PHPStorm PHP is not located under the "Languages and Frameworks" anymore. Instead it sits at the very top of the settings:

Answer from Fabian Sievert on Stack Overflow
🌐
JetBrains
intellij-support.jetbrains.com › hc › en-us › community › posts › 115000552070-PHPStorm-Languages-and-Frameworks
PHPStorm Languages and Frameworks – IDEs Support (IntelliJ Platform) | JetBrains
August 17, 2017 - Support (172.3544.41), Less support (172.3544.41), Markdown support (172.3544.41), NodeJS (172.3544.41), PHP (172.3544.41), PHP Docker (172.3544.41), PHP Remote Interpreter (172.3544.41), PHPSpec BDD Framework (172.3544.41), Perforce Integration (2.0), Performance Testing (172.3544.41), Phing Support (172.3544.41), PhpStorm Workshop (172.3544.41), QuirksMode (172.3544.41), REST Client (172.3544.41), ReStructuredText Support (172.3544.41), Refactor-X (2.01), Remote Hosts Access (0.1), SSH Remote Run (0.1), Sass support (172.3544.41), Settings Repository (172.3544.41), Subversion Integration (1.
🌐
JetBrains
jetbrains.com › help › phpstorm › settings-languages-and-frameworks.html
Languages and Frameworks | PhpStorm Documentation
June 4, 2025 - When you select the Languages & Frameworks category in the left-hand pane, its main subcategories are listed in the right-hand part of the dialog.
🌐
JetBrains
intellij-support.jetbrains.com › hc › en-us › community › posts › 115000576970-PHPStorm-not-recognising-PHP
PHPStorm not recognising PHP – IDEs Support (IntelliJ Platform) | JetBrains
September 7, 2017 - I suspect that it was really some sort of caching issue with PhpStorm's plugin list, and that making a change to a plugin (installing/updating probably any plugin) caused PhpStorm to fix it. Or it was the bash plugin thing, I don't really know. ... Thanks @Ivarhk! That worked. I disabled the CVS plugin at random and restarted. Lo! PHP was back enabled in the app. ... This was an issue for me today. All of a sudden PHP was missing from the 'languages & frameworks' section in settings and I couldn't use Xdebug.
🌐
JetBrains
jetbrains.com › help › phpstorm › supported-php-versions.html
Supported PHP versions | PhpStorm Documentation
January 8, 2026 - There is no enforced correlation between the PHP version used in the project and the PHP language level configured in PhpStorm. Although the language version of each interpreter is detected automatically, you can still tell PhpStorm to provide ...
🌐
JetBrains
intellij-support.jetbrains.com › hc › en-us › community › posts › 360000521544-PHP-built-in-functions-classes-etc-are-not-recognized
PHP built in functions/classes etc. are not recognized – IDEs Support (IntelliJ Platform) | JetBrains
May 9, 2018 - I had this problem ocour after I created functions.php file in src for symfony. Cache revalidation helped. ... It happened to me after running an update. David's method cleared it up. ... helped. I had two new RDF related plugins installed (LNKD.tech Editor, RDF and SPARQL). After disabling them PHPStorm again recognized php standard functions etc.
🌐
JetBrains
jetbrains.com › help › phpstorm › php.html
PHP | PhpStorm Documentation
February 25, 2025 - PHP stubs are open-source, and you can contribute to their development. For more information, refer to blog post. If necessary, you can load a set of custom PHP stubs to be used by PhpStorm. Click next to the Default stubs path field and provide the stubs folder location in the dialog that opens.
🌐
JetBrains
jetbrains.com › help › phpstorm › language-and-region.html
Language and region | PhpStorm Documentation
March 5, 2026 - Click Get More Languages... to install a different language as a third-party plugin from JetBrains Marketplace. If the required language is not yet available, you can contribute by developing your own language pack plugin. The region preference affects how PhpStorm or its plugins work by adapting to regional specifications.
Find elsewhere
🌐
GitHub
github.com › JetBrains › phpstorm-stubs
GitHub - JetBrains/phpstorm-stubs: PHP runtime & extensions header files for PhpStorm · GitHub
Have a full copy of the .git repo within an IDE and provide its path in Settings | Languages & Frameworks | PHP | PHP Runtime | Advanced settings | Default stubs path. It should then be easily updatable both ways via normal git methods. The set of extensions enabled by default in PhpStorm can change anytime without prior notice.
Starred by 1.4K users
Forked by 824 users
Languages   PHP
🌐
JetBrains
jetbrains.com › help › phpstorm › frameworks-page.html
Frameworks | PhpStorm Documentation
October 11, 2024 - On this page, set up integration between PhpStorm and the PHP frameworks supported by PhpStorm via plugins.
🌐
JetBrains
intellij-support.jetbrains.com › hc › en-us › community › posts › 360007659819-PhpStorm-doesn-t-recognize-my-PHP-CLI-executable-
PhpStorm doesn't recognize my PHP CLI executable! – IDEs Support (IntelliJ Platform) | JetBrains
February 29, 2020 - Please consider editing your post and mark it as obsolete instead. Do you want to delete post? ... This just isn't my day as far as configuring PhpStorm. In settings, under Languages & Frameworks > PHP > CLI Interpreter, when I enter the path to my PHP executable it says "PHP version: Not ...
🌐
Wturrell
blog.wturrell.co.uk › tag › phpstorm
phpstorm – William Turrell
Check the Event Log pane – there will be a warning message, e.g. “Debug session was finished without being paused”. Is there one? You may have configured Remote debugging to skip certain paths. In Preferences, check Languages & Frameworks > PHP > Debug > Skipped Paths (there’s no warning ...
🌐
JetBrains
jetbrains.com › help › idea › php.html
PHP reference | IntelliJ IDEA Documentation
February 25, 2025 - To use the IntelliJ IDEA's bundled PHP stubs, make sure that the Default stubs path field is cleared and the vendor/jetbrains/phpstorm-stubs folder is excluded from the project. If the Add packages as libraries option is enabled on the Languages & Frameworks | PHP | Composer page of the Settings dialog (Ctrl+Alt+S) , IntelliJ IDEA automatically marks the vendor/jetbrains/phpstorm-stubs folder as excluded.
🌐
JetBrains
jetbrains.com › help › phpstorm › 2016.2 › languages-and-frameworks.html
PhpStorm 2016.2 Help :: Languages and Frameworks
File | Settings | Languages and Frameworks for Windows and Linux PhpStorm | Preferences | Languages and Frameworks for OS X
🌐
JetBrains
jetbrains.com › help › phpstorm › 2017.1 › languages-and-frameworks.html
Languages and Frameworks - Help | PhpStorm
File | Settings | Languages and Frameworks for Windows and Linux PhpStorm | Preferences | Languages and Frameworks for macOS