Ubuntu phpstorm如何配置PHP解释器
导读:Ubuntu 下 PhpStorm 配置 PHP 解释器 一 安装 PHP CLI 更新索引并安装 CLI(命令行解释器): sudo apt update sudo apt install php php-cli 验证安装与路径:...
Ubuntu 下 PhpStorm 配置 PHP 解释器
一 安装 PHP CLI
- 更新索引并安装 CLI(命令行解释器):
- sudo apt update
- sudo apt install php php-cli
- 验证安装与路径:
- php -v(应输出版本号)
- which php(常见路径为:/usr/bin/php)
- 如需多版本并存,可安装具体版本(示例:php7.1),其可执行文件可能为:/usr/bin/php7.1,PhpStorm 可添加多个解释器并切换使用。
二 在 PhpStorm 中添加解释器
- 打开设置:File → Settings(macOS 为 Preferences)→ Languages & Frameworks → PHP。
- 在 PHP Interpreter 页面点击齿轮图标 → Add → 选择 CLI Interpreter。
- 在 Interpreter Path 填入 PHP 可执行文件路径(如:/usr/bin/php),确认后即可识别版本与内置扩展。
- 如需添加其它版本(如 /usr/bin/php7.1),重复上述步骤添加多个解释器,并在项目级设置中选择使用哪一个。
三 常见问题与排查
- 解释器无法识别或版本不对:
- 在终端执行 which php 确认路径;若安装了多版本,使用对应路径(如 /usr/bin/php7.1)在 PhpStorm 中新增解释器。
- 扩展未加载或需要 CLI 开发工具:
- 安装开发包:sudo apt install php-dev php-pear(提供 phpize、php-config 等,便于后续扩展编译与 CLI 环境使用)。
- 多版本并存与扩展目录:
- Ubuntu 常见目录结构:可执行文件在 /usr/bin/,扩展 .so 在类似 /usr/lib/php/20160303(版本相关),CLI 与 Apache 的 ini 配置分别在 /etc/php/< 版本> /cli/ 与 /etc/php/< 版本> /apache2/ 下的 conf.d 目录中管理。
四 可选 远程解释器与后续调试
- 远程解释器(SSH):
- Settings → Build, Execution, Deployment → Deployment 添加服务器;随后在 PHP Interpreter 中点齿轮 → Add → SSH Interpreter,按向导填写主机、端口、凭据并选择远程 PHP 路径。
- 调试准备(Xdebug,便于后续 Web 调试):
- 安装:sudo apt install php-xdebug
- 配置 php.ini(示例):
- zend_extension=/usr/lib/php/< 版本> /xdebug.so
- xdebug.mode=debug
- xdebug.client_host=127.0.0.1
- xdebug.client_port=9003
- 在 PhpStorm:Settings → PHP → Debug 将端口设为 9003;Run → Edit Configurations 新建 PHP Web Page,选择服务器与调试器为 Xdebug,即可断点调试。
声明:本文内容由网友自发贡献,本站不承担相应法律责任。对本内容有异议或投诉,请联系2913721942#qq.com核实处理,我们将尽快回复您,谢谢合作!
若转载请注明出处: Ubuntu phpstorm如何配置PHP解释器
本文地址: https://pptw.com/jishu/776395.html
