PHP与PhpStrom安装过程中的问题

本文解决PHP与PhpStrom安装过程中遇到的问题,包括加载php_exif.dll失败、未找到PHPUnit及调试配置等。提供了详细的步骤说明,帮助用户顺利完成安装与调试。

PHP与PhpStrom安装过程中的问题:


1.<b>Warning</b>: PHP Startup: Unable to load dynamic library 'D:\DevPrograms\php5.2\ext\php_exif.dll' 

Apache或IIS中,如果按照默认php.ini,会无法加载php_exif.dll模块要想php_exif能够被成功加载,必须满足下面条件:

(1). php_mbstring被启用;
(2). php.ini中,php_mbstring必须在php_exif前被加载。
因此,需要修改默认的php.ini中的这两个模块顺序(默认是字典序)
extension=php_mbstring.dll 

extension=php_exif.dll  ...


2.Cannot find PHPUnit in include path (.;C:\php5\pear)

未安装PHPUNIT,安装!

(1)安装 pear

--运行go-pear.bat

--生成环境变量PEAR_ENV.reg文件,双击导入注册表

--此时,输入pear -V 查看版本信息,输入pear list 查看已安装的包
如果pear list查看没有 Image_GraphViz 包和 Log 包,则使用 pear install Log 安装Log,使用 pear install Image_GraphViz
安装 Image_GraphViz 时,如果提示不能包含Structures/Graph/Node.php,则尝试set查看PHP_PEAR_*相关环境变量是否正确
尝试关闭cmd窗口,再打开,再pear install Image_GraphViz尝试pear install Stuctures_Graph,再pear install Image_GraphViz
2)安装 PHPUnit

--pear channel-discover pear.phpunit.de
--pear install phpunit/PHPUnit
此时会显示:
No valid packages found
install failed
(安装phpunit失败,此时通过pear upgrade pear更新pear后继续安装)
--pear upgrade pear

--pear info pear
--pear channel-discover pear.phpunit.de
--pear install phpunit/PHPUnit
至此完成,最终显示:
install ok: channel://pear.phpunit.de/PHPUnit-3.4.13


3.无法进行调试,不显示变量

配置PHPStorm如下

(1)配置PHP解释器的路径

(2)File>Settings>PHP>Servers,这里要填写服务器端的相关信息,name填localhost,host填localhost,port填80,debugger选XDebug

(3)进入File>Settings>PHP>Debug,看到XDebug选项卡,port填9010,其他默认

(4)进入File>Settings>PHP>Debug>DBGpProxy,IDE key填PHPSTORM,host填localhost,port 填80

(5)在phpStorm里打开监听,就是一个电话一样的按钮

(6)在浏览器里打开XDebug工具,访问localhost,与phpStorm连接成功

评论 1
成就一亿技术人!
拼手气红包6.0元
还能输入1000个字符
 
红包 添加红包
表情包 插入表情
 条评论被折叠 查看
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值