PHP与PhpStrom安装过程中的问题

  • Post author:
  • Post category:php





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连接成功






版权声明:本文为sandikast原创文章,遵循 CC 4.0 BY-SA 版权协议,转载请附上原文出处链接和本声明。