windows环境下phpStorm配置本地php和apache

软件准备:

下载好需要的php版本,apache;(可以下载XAMPP进行打包安装,会把有一些配置配好)

一、php的配置,修改php安装目录下的php.ini

官网下载的php安装是没有php.ini文件的,需要把php.ini-development改名为php.ini,作为php的配置文件。

1. 设置PHP扩展包的具体目录,找到
;On windows:    
;extension_dir = "ext"改为 (值是php安装目录下ext文件夹的目录)        
;On windows:extension_dir = "D:/xampp/php/ext"

2. 开启相应的库功能,找到需要开启的库的所在行(去掉每行前面的;即可)
extension=bz2
extension=curl
extension=fileinfo
extension=gd2
extension=gettext
extension=mbstring
extension=exif
extension=mysqli
extension=pdo_mysql
extension=pdo_sqlite

;extension=soap
;extension=sockets
;extension=sqlite3
;extension=tidy
;extension=xmlrpc
;extension=xsl
3. 设置时区,找到    
;date.timezone =    
改为:date.timezone = Asia/Shanghai

二、apache的配置

Apache配置修改,让apache支持php文件的解析,apache安装目录下的conf文件夹下的 httpd.conf

1、修改Apache目录和端口

找到ServerRootListen,修改为自己本地路径和端口。如图:


2、找到 DirectoryIndex,添加index.php。如图:

3、修改php工程目录,修改为自己工程所在目录

招待 DocumentRoot,将下图中的路径修改为本地工程路径。如图:


4、在配置文件最后添加php的信息(我本地没有配置这一步,也没什么问题,但是看别处教程都配置的有)

LoadModule php7_module "D:/xampp/php/php7apache2_4.dll" //根据自己的Apache安装地址来修改,如版本是php5的需要php7_module修改为php5_module
AddType application/x-httpd-php .php .html .htm
PHPIniDir "D:/xampp/php"    //这个作用是告诉apache php.ini的位置

三、检查是否配置好:

在自己配置的php工程路径下创建一个新的index.php文件,文件内容为

<?php
    phpinfo();
?>

运行apache,浏览器输入本地ip和配置的端口,可以看见php的安装信息(后面需要这个安装信息);



接下来是phpStorm中配置开发环境:

1、添加本地php服务,选择对应版本的php,新增本地php,如图:


2、在phpStorm设置中添加一个新的Server,如图:


添加工程的映射,可以添加多个,图中todoList是其中一个工程的目录,如图:


3、部署php工程,如图:


开启apache服务,点击运行按钮就可以跑了



4、如何进入断点调试模式

a) 下载对应版本的 php_xdebug-2.6.0-7.2-vc15.dll,

将前面查询到phpinfo的信息输入到 https://xdebug.org/wizard.php 中,会检测当前php版本对应的 xdebug.dll 版本;

并在php.ini中配置好xdebug路径,记下图中红框中的端口和idekey,如图:


b) 配置debug模式的端口,图中的端口便是在php.ini中配置的端口,注意不要冲突,如图:


c) 配置ideKey,这个ideKey也是php.ini中配置好的,如果不配置一个固定的,每次运行都会分配一个动态的idekey,填写到图中的位置,才能进入断点模式,如图:



(网上的找的教程都不全面,摘抄了一些前人的配置)


  • 4
    点赞
  • 20
    收藏
    觉得还不错? 一键收藏
  • 1
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值