本文目录一览:
- 1、怎么调试PHP 怎么调试本地运行环境
- 2、PHP调试环境配置
- 3、eclipse 调试 php 环境搭建
- 4、如何搭建phpstorm 调试环境
- 5、服务器上用php集成环境好不好呢,哪款集成环境在服务器上使用比较好??
怎么调试PHP 怎么调试本地运行环境
搭建好php运行环境(安装一些集成环境:wamp,xampp,phpserver等等),然后在www或者htdocs服务器根目录下新建一个php文件,写入phpinfo();然后运行此文件。就可以看到php相关模块参数,根据这些参数配置相关模块,进行调试就行了!
PHP调试环境配置
wamp 是自动配置运行环境的,你在安装过程中只需要指定好web的根目录就行,就是默认站点目录,这些配置,包括一些安装完后的参数,PHP的配置,mysql的配置什么的都可以在wamp的控制台修改,它运行后在屏幕右下角有图标的。PHP100的有关PHP的视频教程里一开始也是运行环境的配置,你可以下载下来对照看一下
eclipse 调试 php 环境搭建
第一步:到Eclipse的官网去下载PHP-Eclipse:
第二步:下载Xdebug (下载地址位于:,我的PHP版本为 PHP 5.3.28 Thread Safety, Apach为2.2.25,使用的端口号8080),这里下载的Xdebug版本为php_xdebug-2.2.3-5.3-vc9.dll,并且放入到"PHP/ext目录中。
第三步:在PHP5里面找到php.ini,在这个文件的最后面加入如下配置信息:
zend_extension = D:\php\ext\php_xdebug-2.2.3-5.3-vc9.dll
;zend_extension_ts = D:\php\ext\php_xdebug-2.2.3-5.3-vc9.dll
;extension = php_xdebug-2.2.3-5.3-vc9.dll
[Xdebug]
xdebug.auto_trace = On
xdebug.show_exception_trace = On
xdebug.remote_autostart = On
xdebug.remote_enable = On
xdebug.collect_vars = On
xdebug.collect_return = On
xdebug.collect_params = On
xdebug.trace_output_dir=”D:/xDebugLog”
xdebug.profiler_output_dir=”D:/xDebugLog”
xdebug.profiler_enable=On
xdebug.remote_host=localhost
xdebug.remote_port=9000
xdebug.remote_handler=dbgp
这里要特别注意:如果在文件里有其他的zend_extension_ts,需要注释掉,否则apache无法启动。
第四步:启动apache。
第五步:在eclipse的项目里的Properties里面找到"PHP Debug",在PHP Debugger里面选择"XDebug"
第六步:再在Windows-Preferences里面配置下PHP Servers
第七步:再在Windows-Preferences里面配置下PHP Executables
第八步:再在Run-Debug Configurations里面确认Path Mapping的配置和第六步中的一致。
接下来,进入debug界面,就可以开始设置断点进行debug了。
如何搭建phpstorm 调试环境
首先进行软件安装,下载exe可执行程序,按照安装程序引导下一步下一步完成phpstorm的安装,笔者安装的是phpstorm的9.0版本.
安装完成后,双击桌面图标或者右键打开phpstorm程序,注意,软件需要注册码,百度搜索注册码注册即可.输入百度到的用户名和注册码复制到软件的相应位置即可.
然后就会看到软件的主界面,上面是菜单栏,左侧是项目,中间是代码编辑界面
然后我们将自己想要运行或者说想要打开运行的php项目或者php源代码引入到phpstorm中来.点击左上角file-open
笔者按照上面的方式已经引入了一个php项目,接下来就是配置php的运行环境,接下来就是配置php的运行环境,首先我们下载wapmserver这款软件,同样打开exe可执行程序,按照引导安装完毕,笔者安装的是2.5版本,支持php5.5
安装完成后,并不需要运行该程序,但是要找到安装该程序的安装路径,以便于我们在phpstorm中配置php的运行环境.找到后记住这个位置,这个时候再次打开phpstorm,然后file-settings-php,配置你的php解析程序安装路径,笔者安装的路径是在D盘
7
配置好php运行环境,接下来我们就可以在phpstorm中打开你要运行的php项目了,打开index.php引导页,按住shift,选择一款浏览器运行即可
服务器上用php集成环境好不好呢,哪款集成环境在服务器上使用比较好??
先回答你的第一个问题。
网上有人说适合,也有人说不适合的,不能说他们说的完全错误,但也不能说是完全正确的,具体问题具体分析,这种事情要看情况。
php集成环境的本质是啥?网上那些php集成环境和我们自己安装的有啥区别呢?
其实没多大差别,所谓的php集成环境只不过通过软件替我们完成了一些比较麻烦的操作罢了,本质上没有任何区别!那些程序开发者开发php集成环境软件的时候,都要把apache与mysql等组件集成在软件里面,而这些apache等组件和自己安装的是没啥区别的,不过不建议使用精简版的集成环境,可以使用完全版的php集成环境。
我打个比方,软件的安装版和绿化版其实没毛线区别,有的集成环境集成组件后重新打包成安装版罢了,而有的集成环境集成组件后将其绿化成绿色版集成环境,不过绿化后的php集成环境确实方便,插上U盘,插其他电脑就可以直接运行网站,用软件能省略了很多繁琐步骤,确实很便捷。php集成环境是一种工具,工具本身就是为了方便,当然你也可以自行安装,比较费事罢了,集成环境功能多,方便使用。
关于你的第二个问题“哪款集成环境在服务器上使用比较好??
既然集成环境适合在服务器上运行,那是不是就可以直接用在服务器上?看你的需求了,同时也要看是哪种集成环境。
选择哪种php集成环境做服务器环境主要有以下几点要考虑
1、大部分php集成环境集成的版本都不是最新(这条无关紧要,因为现在很多网站都不是用最新的,旧版本程序不一定适合新的啊!)
解决:可以选择那些集成了新组件的集成环境,或者能自定义设置版本的php集成环境
2、一些php集成环境可能为了减小软件体积,阉割了一些组件,所以不太适合运营使用
解决:你可以选择一些集成了完整版组件的集成环境。
3、一些php集成环境因为某些配置文件是自动生成,有些配置是不能自己改,就算你改了也会被程序自动改回来
解决:目前有一些php集成环境还是能完全自己修改和自定义配置的,不会被软件自动生死所限制。
具体用哪个,你可以根据自己的需求选择,毕竟每个集成环境都各具特点,按需选择。
有的人说用集成环境不安全,自己配置的比较安全,我的乖乖,安不安全看谁在用,你本身啥都不懂,你就算自己配置了php环境,你敢保证是安全的吗?本身集成环境和自己安装的就没啥区别,很多集成环境我们自己都说可以随意配置的,和你自行分开下载安装的配置是一毛一样的。安不安全,看是谁在用,就好比天天有人说这个语言好,那个语言不好,其实语言没所谓好坏,毕竟各有其特点,语言好不好得看用他的人。
phpwamp和PHPCUSTOM这两款集成环境很适合在服务器运行,集成官方完全组件,无阉割无精简,是完全版的,而且支持完全的配置自定义,php版本等自定义,还能同时运行多版本,自带重启任务。
PHPCUSTOM自带重启任务,能定时重启服务器,定时重启网站服务等。
纯绿色很方便,所集成的组件是完全的,适合测试,也比较适合服务器
累死了,纯手工打字啊,采纳我给我赚点分吧。