phpstorm运行php项目
① 为什么我安装的phpSTORM运行不了PHP程序
phpstorm 是个 php 代码编写、除错的工具,运行(浏览) php代码,需要 php服务环境的支持,严格来说,与phpstorm无关。
一般来说,如果在 phpstorm 里,点击浏览器图标,能正确用选定的浏览器,打开正确的网址,那么,通常来说,phpstorm就算是正常工作了。
建议先检查php环境运行情况,再检查phpstorm配置。
② phpstorm怎么配置php
phpstorm配置php的方法步骤:
首先进行软件安装,下载exe可执行程序,按照安装程序引导下一步下一步完成phpstorm的安装,笔者安装的是phpstorm的9.0版本.
安装完成后,双击桌面图标或者右键打开phpstorm程序,注意,软件需要注册码,网络搜索注册码注册即可.输入网络到的用户名和注册码复制到软件的相应位置即可.
然后就会看到软件的主界面,上面是菜单栏,左侧是项目,中间是代码编辑界面
然后我们将自己想要运行或者说想要打开运行的php项目或者php源代码引入到phpstorm中来.点击左上角file->open
笔者按照上面的方式已经引入了一个php项目,接下来就是配置php的运行环境,接下来就是配置php的运行环境,首先我们下载wapmserver这款软件,同样打开exe可执行程序,按照引导安装完毕,笔者安装的是2.5版本,支持php5.5
安装完成后,并不需要运行该程序,但是要找到安装该程序的安装路径,以便于我们在phpstorm中配置php的运行环境.找到后记住这个位置,这个时候再次打开phpstorm,然后file->settings-php,配置你的php解析程序安装路径,笔者安装的路径是在D盘
配置好php运行环境,接下来我们就可以在phpstorm中打开你要运行的php项目了,打开index.php引导页,按住shift,选择一款浏览器运行即可
③ phpstom 怎么运行php
我现在上班一直用phpstorm,很棒, 文件(file)- 打开路径(Open directory)然后选择项目文件夹就可以了,不过大部分情况使用的是远程项目。
④ phpstorm怎么运行php断点调试
运行环境:
PHPSTORM版本 : 8.0.1
PHP版本 : 5.6.2
xdebug版本:php_xdebug-2.2.5-5.6-vc11-x86_64.dll
ps : php版本和xdebug版本一定要相对应
1. PHP安装xdebug扩展
php.ini的配置,下面的配置仅供参考,路径要换成自己的!
[xdebug]
zend_extension="D:\wamp\php-5.6.2-x64\ext\php_xdebug-2.2.5-5.6-vc11-x86_64.dll"
xdebug.remote_enable = On
xdebug.remote_handler = dbgp
xdebug.remote_host= localhost
xdebug.remote_port = 9000
xdebug.idekey = PHPSTORM
ps : remote_handler 、remote_host、remote_port 这些都有默认值,但还是建议设置下,至少知道要设置这些参数~
查看phpinfo~
2.PHPSTORM设置
以前一直用zendstudio,刚开始用phpstorm非常蛋疼,用了一段时间后发现还挺好用的
1.首先检查phpstorm的xdebug配置
这里的debug port要和php.ini里面的xdebug.remote_port相一致!默认是9000,如果9000端口被占用的话,可以改成其他端口。
2. 设置debug.
添加本地的 web server~
www****com 是我本地的 web server~ ~
3.开始调试
打好第一个断点,shift + F9就可以了
打好第一个断点,选中配置的debug, 按旁边的臭虫 按钮
⑤ PHPstorm怎么运行php
点击File-Settings-Deployment 。点+按钮增加服务器
Mapping 设置工程路径等
点击 Edit Configuration
配置PHP HTTP Request
然后点击+ - PHP Web Application
然后右键文件,点击 Open in Browser XXXXXX on XXXX
或者在编辑界面鼠标移动到右上角,会显现出浏览器图标。点击即可打开
再或者在编辑界面按Alt + F2 进行选择
--------------------------------华丽的分割线-----------------------------------------
剩下的是点击运行按钮打开浏览器的配置。可以不配
配置Start URL。Server和Browser可以打开...设置
Server配置,如果上面配了那这边就不用配了
Broswer配置
最后选择配置的运行选项
⑥ 在PhpStrom中配置Docker作为本地开发环境
平时大家在开发php项目的时候,本地都要装php程序和composer,做单元测试的时候还需要phpunit,如果需要单测覆盖率的话还要开启debug,本文将使用一个docker镜像搞定这些。
下面是一个php7.3+composer2.1+phpunit9.5的dockerfile,大家也可以根据自己的需要进行修改,然后自己构建为镜像
我把构建的镜像打个标签phpstorm:7.3-composer,方便下边使用
也可以拉取我已经构建好的镜像
本地要先启动docker desktop
2.1点击配置 》PHP 》CLI解释器
2.2 点击+ 》Form docker 》 docker 》选择第一步构建的镜像
2.3 添加成功后如下图,我们可以看到php版本号和xdebug的版本,然后点击应用,确定
2.4 这时已经配置成功了,phpstorm会自动生成路径映射,把项目根目录映射到容器中/opt/project
3.1 这步配置比较简单,看图就可以了
3.2 安装一个包测试一下
新建一个composer.json文件,点击 【工具】 》【composer】》【管理依赖项】》在composer.json文件里随便写一个包名,然后点击安装,如果执行成功,这步就完成了。如果失败,可以查看事件日志是否缺少某些php扩展,然后在dockerfile里安装扩展,重新构建镜像,再次点击composer安装,重新构建镜像不用再重新配置phpstorm。
添加命令行工具,选择composer
看到输出composer版本号,也就配置成功一半了。
我们执行下
配置就直接看图吧
写个单元测试一下,首先准备一个要测试的文件如下
然后点击 【使用覆盖率运行】,开始测试
⑦ phpstorm怎么设置php文件在浏览器中运行
1:点击file-settings-deployment
。点+按钮增加服务
2:填写apache服务器的路径
3:现在打开通过phpstorm打开浏览器再试试就可以了。
⑧ 为什么我安装的PHPSTORM运行不了PHP程序
phpstorm是编辑器,是提供代码编辑的,不能直接运行程序很正常,要想运行PHP程序,就要放到服务器目录下去解析,如果你想在phpstorm里面运行,就要先配置好debug,这样运行的时候还能帮你检查错误
⑨ phpstorm里直接运行PHP文件在浏览器中显示502 bad gateway
说明服务器没有相应,也就是我们的web服务器没有接到有效的信息导致的。
解决办法:
首先可能是我们浏览器使用了代理,我们打开桌面的浏览器找到右上角的工具打开,在下拉菜单中找到代理服务器选项。
然后在弹出的代理服务器选项中,选择不使用代理的选项在前面打勾,然后重启浏览器即可。END关闭不必要的程序;出现这种情况的可能是被一些程序拦截导致的,我们右键点击电脑下方任务栏的空白区域。然后在下拉菜单中找到任务管理器,点击进入任务管理器界面。然后在任务管理器中找到应用程序选项,把一些不必要的程序结束进程,然后在重启浏览器打开网址就行了。