每篇文章仅做为自己的备忘笔记,若有描述不清或不对的地方还请指明,感谢^_^

phpStorm解释器与服务器配置-------解决502 bad gateway与404 not found问题

解决运行PHP项目时的 502 bad gateway与404 not found问题

首先,在phpstorm中是直接可以运行php程序而不需要手动启动apache服务器,不需要每次手动启动wampware相关环境。

不过前提是需要配置php解释器,如果没有配置,在运行时会在右下角弹出提示,需要配置解释器interpreter。

也可以自己手动配置:在file->settings->languages&frameworks->php目录下打开配置界面

 

 右面绿色的“+”按钮,添加你的php程序路径,并选择相关CLI interpreter,点击ok配置完成(后来发现 好像没有配置下图 Include path这里也可以)

 

 

关于502 bad gateway

但是,要注意运行的php文件需要放在apache的网站根目录下,如果运行不在该目录下的文件就会显示502 bad gateway

(502 bad gateway可以通过移动项目文件 或着 修改wampware-apache的配置  PHP环境配置与问题处理-------如何修改wampserver的www目录或根目录(百度经验))

关于No input file specified.

关于这个就百度吧,遇见过一次,结果发现是代码格式有问题T_T,

让我顿悟的文章 (第三点): 解决NGINX PHP "No input file specified"

 关于404 not found

其次在运行相关表单提交或者php页面跳转时会提示404 not found,即找不到服务器。

这是因为phpstorm的页面默认在localhost:63342端口下运行,而我们的apache服务器一般默认为80端口,所以在提交表单到服务器时它会找不到相关php程序,尽管你的路径是正确的,因此需要配置phpstorm的服务器环境:

在file->settings->build,excution,deployment->Deployment页面栏下选择左上角绿色的“+”按钮新建,起个名字,type选择inplace(本地调试的意思),然后设置web sever root url为:http://localhost,

 

在mappings标签页下填写localpath,即你的apache网站根目录,

 

点击ok配置完成,这样你点击运行后页面就是在80端口下运行相关了,这时候提交或者跳转就不会显示404not found了。

 

 

 

(实测有效,感谢来源:https://me.csdn.net/theVicTory)

posted @ 2019-07-26 00:26  菜汤不甜  阅读(1650)  评论(0编辑  收藏  举报