CentOS搭建PHPStorm开发环境详细教程
时间:2026-08-18 | 作者:星河游者 | 阅读:0CentOS 搭建 PhpStorm 开发环境
先说几个核心判断:在CentOS上搭建PHPStorm开发环境,其实步骤并不复杂,但每一步都有一些容易踩坑的细节。下面把这套流程拆开讲,跟着操作即可。
先安装Ja va环境
PhpStorm是基于Ja va的,所以这一步绕不开。推荐使用OpenJDK 11及以上版本,兼容性更好。
在CentOS终端里,运行这样几行命令:
sudo yum install ja va-11-openjdk-devel
# 安装OpenJDK 11
ja va -version
# 验证安装(显示Ja va版本信息即为成功)
如果非要用Oracle JDK,也可以从官网下载tar.gz包,解压到/usr/ja va目录。
然后手动配置JA VA_HOME环境变量。不过OpenJDK省事,没什么坑,推荐用这个。
下载并解压PhpStorm
接下来下载PhpStorm本体。去JetBrains官网下载最新的Linux版本,比如2024.1+,选tar.gz格式。
下载后解压到/opt目录。这是系统软件的常用位置,方便管理。
sudo tar -zxvf phpstorm-*.tar.gz -C /opt
# 替换*为实际版本号
配置环境变量
为了让全局启动更方便,可以把bin目录加到PATH。
编辑~/.bashrc,添加一行,然后执行source使变量生效:
echo 'export PATH=/opt/phpstorm/bin:$PATH' >> ~/.bashrc
source ~/.bashrc
# 使变量生效
启动PhpStorm
最后启动,运行/opt/phpstorm/bin/phpstorm.sh就行。
也可以直接在应用菜单里找图标。
首次启动与激活
首次启动会弹出激活界面,常见方式有两种:
- 正版授权输入密钥,推荐,能长期更新;
- 试用模式,免费30天,到期再激活。
这个看个人需求。
配置PHP解释器
接下来配置PHP解释器。先确保系统已经装了PHP,用sudo yum install php即可。
然后打开PhpStorm的Settings,找到Languages & Frameworks -> PHP,设置CLI Interpreter路径。
通常就是/usr/bin/php,点击OK保存。
配置Xdebug调试工具
Xdebug调试工具是PHP开发的神器。虽然可选,但强烈推荐配置。
先安装扩展。可以用sudo yum install php-debug,或者手动下载对应版本的.so文件,放到/usr/lib64/php/modules/。
然后修改php.ini配置文件,添加以下内容:
[Xdebug]
zend_extension=xdebug.so
xdebug.mode=debug
xdebug.client_host=127.0.0.1
xdebug.client_port=9003
xdebug.start_with_request=yes
如果用的是Apache,记得重启Web服务器:sudo systemctl restart httpd。
最后在PhpStorm的Debug设置里,确认端口是9003,与php.ini一致。
然后再添加本地服务器配置,比如Host: localhost,Port: 80。
配置Git版本控制
如果需要版本控制,集成Git很简单。先装Git:sudo yum install git。
然后在PhpStorm的Settings里找到Version Control -> Git,设置路径为/usr/bin/git,点击Test验证一下。
安装常用插件
PhpStorm还支持插件扩展,比如中文语言包、数据库工具等。
打开Settings的Plugins,搜索需要的插件,点击Install,重启就行。
最后几点提醒
- 确保防火墙允许Xdebug端口通信,比如9003,否则调试会失败。
- 如果使用MariaDB或MySQL,要安装
php-mysqlnd扩展,并在PhpStorm里配置数据库连接。 - 定期更新PhpStorm,保持安全和新功能。
免责声明:文中图文均来自网络,如有侵权请联系删除,心愿游戏发布此文仅为传递信息,不代表心愿游戏认同其观点或证实其描述。
相关文章
更多-
- Golang 在 CentOS 上怎么配置数据库连接:MySQL 与 PostgreSQL 实战说明
- 时间:2026-08-25
-
- CentOS 上 Python 版本怎么选:先保系统,再看项目与稳定性
- 时间:2026-08-25
-
- CentOS 下如何配置 Golang 并发模型
- 时间:2026-08-25
-
- CentOS 上安装 Python 需要哪些依赖?从基础环境到编译与项目隔离一次讲清
- 时间:2026-08-25
-
- CentOS 系统部署 Golang 应用,安全配置该从哪些环节下手
- 时间:2026-08-25
-
- Golang 在 CentOS 上如何搭建调试环境
- 时间:2026-08-25
-
- CentOS 下如何调试运行 Python 脚本:从 print 到 pdb 的实用选择
- 时间:2026-08-25
-
- CentOS 中 Golang 依赖库怎么安装
- 时间:2026-08-25
精选合集
更多大家都在玩
大家都在看
更多-
- 糖尿病完全不能吃糖吗
- 时间:2026-09-15
-
- 蚂蚁庄园小课堂2026年9月16日最新题目答案
- 时间:2026-09-15
-
- 小鸡答题今天的答案是什么2026年9月16日
- 时间:2026-09-15
-
- 蚂蚁庄园每日答题答案2026年9月16日
- 时间:2026-09-15
-
- 以下哪种粮食是酿造绍兴黄酒的主要原料 蚂蚁庄园今日答案9月16日
- 时间:2026-09-15
-
- 劝学名句“及时当勉励,岁月不待人”出自哪位诗人 蚂蚁庄园今日答案9.16
- 时间:2026-09-15
-
- 蚂蚁庄园今天答题答案2026年9月16日
- 时间:2026-09-15
-
- 蚂蚁庄园答题今日答案2026年9月16日
- 时间:2026-09-15