phpstorm运行PHP代码是非常方便的,配置好PHP解释器(即php.exe),在PHP代码中点击浏览器的图标,即可在对应浏览器中运行。细心的同学会发现,在浏览器的url中显示的端口号通常是五位数(如http://localhost:63342),并不是之前配置的apache端口号。
在某些情况,如提交post请求,使用phpstorm自带的服务运行代码,常常会出错,如404 Not Found,因此需要使用Apache服务器来运行PHP程序。
一、将工作目录放到apache的对应目录中。
如果使用的xampp搭建的环境,apache工作目录为: xampp安装目录/htdocs。可以中浏览器中输入localhost:端口号,即可访问该目录(如http://localhost:88)
可以中htdocs目录中新建文件夹,或者把原来的文件夹复制过来。
在浏览器中输入:http://localhost:88/+目录中的文件,就能运行对应的PHP文件(如:http://localhost:88/hrsystem/empList.php)
此时,可以在PHPStorm中打开刚刚新放入的工作目录,具体操作为:File->Open,选择对应的目录文件
二、在PHPStorm中配置Apache服务的快捷访问方式
在新打开的项目中,点击浏览器图标,默认情况下仍然使用的PHPStorm自带服务运行PHP代码,需求进行一定的配置
1、File->Setting,在设置中找到Deployment,点击‘+’,在“Add Server”中选择“In place”,然后‘OK’。
2、新建服务中选择“Connection”,在“Web server root URL”中输入Apache访问的目录(一定要记得加上端口号),点击“Open”,能正确打开对应目录,说明这项配置成功。
3、“Mapping”项中,在“Local path”中输入工程所在的文件目录,然后点击‘OK’。
4、此时在PHPstorm中点击浏览器图标,即可直接访问Apache服务的URL。