如何在Ubuntu上用PHPStorm管理项目
~/phpstorm),通过终端进入解压目录,运行./phpstorm.sh启动IDE。首次启动需完成激活(输入许可证或使用试用版)。File > New > Project。PHP作为项目类型,在Location栏设置项目存储路径(如~/projects/my_php_project),输入项目名称(如my_php_project)。PHP Interpreter下拉菜单,选择Add,浏览至Ubuntu系统中的PHP可执行文件(通常为/usr/bin/php),完成添加后点击Create。File > Settings > Languages & Frameworks > PHP,确认已选择正确的PHP解释器(若未配置,重复创建项目中的解释器添加步骤)。File > Project Structure,可管理项目的SDK(如添加PHP版本)、模块(如添加第三方库)及库依赖(如引入Composer包)。Version Control标签,或通过VCS > Get from Version Control,输入Git仓库URL(如https://github.com/user/repo.git),克隆远程仓库至本地项目目录。Composer > Add Dependency,搜索所需包(如monolog/monolog),点击Install即可自动下载并生成vendor/autoload.php文件。也可手动编辑composer.json文件,运行composer update同步依赖。Run > Edit Configurations,点击+号选择PHP Web Page(适用于Web应用)或PHP Script(适用于命令行脚本)。
Server(需提前配置Deployment,见下文)、Document root(项目根目录)、Start URL(如/index.php)。src/cli.php)。Debug按钮(绿色虫子图标)或使用快捷键Shift+F9,即可启动调试并逐步执行代码。Tools > Deployment > Configuration,点击+号选择SFTP(常用)或FTP。
Mappings标签,设置Local path(本地项目目录,如~/projects/my_php_project)、Deployment path on server(远程项目目录,如/var/www/html/my_project)。Tools > Deployment > Automatic Upload,修改本地代码后自动同步至远程服务器。File > Open或File > Import Project,选择不同项目的目录,点击OK即可同时打开多个项目。Project工具窗口中,点击项目名称即可在编辑器和项目结构间切换;或使用快捷键Ctrl+Alt+Left/Right(Mac为Cmd+Alt+Left/Right)快速切换。File > Settings > Appearance & Behavior > System Settings > Project,选择常用项目作为默认启动项目。View > Tool Windows > Database,点击+号选择数据库类型(如MySQL、PostgreSQL)。localhost)、端口(如3306)、用户名、密码,点击Test Connection确认连接成功,点击OK保存。Console标签)、数据编辑(双击表格行)及查询执行(点击Execute按钮)。File > Settings > Languages & Frameworks > PHP,点击CLI Interpreter右侧的+号,选择Remote > SSH Interpreter。输入远程服务器IP、端口、用户名,选择身份验证方式(密码或密钥),设置远程PHP解释器路径(如/usr/bin/php),点击Test Connection确认连接成功,点击OK保存。Run > Edit Configurations,点击+号选择PHP Built-in Web Server,设置Document root(远程项目目录,如/var/www/html/my_project)、Port(如8080),点击OK保存。http://localhost:8080(端口需与配置一致),即可通过本地浏览器访问远程服务器上的项目。