zend studio一直被认为是最好的php IDE,然而zend studio对javascript和css的支持一直很弱。刚刚发布的zend studio 8 加入了javascript调试的功能,对css的支持也改进了。然而zend studio是要收费的。我在这里推荐一套开源免费的可比拟zend studio的php开发环境,可在任何操作系统中搭建。
1. 下载安装xampp:http://www.apachefriends.org/en/xampp.html 。他将帮你装好Apache+PHP+Mysql的php运行环境。
2. 下载包含PDT的phpeclipse:http://www.eclipse.org/downloads/ 。eclipse无须安装,解压即可使用。
3. 配置xdebug调试php程序。xampp里的php默认已经包括了xdebug组件,但默认没有开启,只需要在php.ini配置文件。然后打开phpeclipse,window-preferences-php-debug,选择xdebug,配置php executable 指向xampp中的php.exe。
php.ini
implicit_flush = on
默认为 FALSE。如将该选项改为 TRUE,PHP 将使输出层,在每段信息块输出后,自动刷新。这等同于在每次使用 print()、echo() 等函数或每个 HTML 块之后,调用 PHP 中的 flush() 函数。
不在web环境中使用 PHP 时,打开这个选项对程序执行的性能有严重的影响,通常只推荐在调试时使用。在 CLI SAPI 的执行模式下,该标记默认为 TRUE。
参见 ob_implicit_flush()。
找到“[Zend]”的部分,把内容注释掉,注释符号为“;”,因为zend会和xdebug发生冲突的。
找到 zend_extension = “c:\xampp\php\ext\php_xdebug.dll” 并取消注释,zend_extension 后面的值是根据你的xdebug库文件所放置的位置来设定。
找到 [XDebug] 的配置部分,然后根据下表的配置项去掉注释,并修改参数值。
[XDebug]
zend_extension_ts="C:\xampp\php\ext\php_xdebug.dll" ;这里根据你的实际情况做调整,如果你的PHP是5.3.x或更高的,需要把_ts给删掉 xdebug.remote_enable=true xdebug.remote_host=localhost xdebug.remote_port=10000 xdebug.remote_handler=dbgp xdebug.profiler_enable=1 xdebug.profiler_output_dir="C:\xampp\tmp" ;这里根据你的实际情况做调整 注意:所有以上参数修改后,要重启Apache才能生效!
4. 安装svn。打开phpeclipse-help-install new software-选择你的eclipse版本的download地址()-选collaboration-选team subversion incubation,安装完成后重启phpeclipse,提示你选择安装哪一种svn connector,我选的svn kit的最新版。这样就可以右键-team进行svn操作了。
5.同样的在install new software中安装aptana。eclipse的aptana插件地址在这里找:http://www.aptana.com/products /studio2/download。 安装好后在phpeclipse-window-preferences-general-editor-file association中添加php后缀文件,并把aptana javascript和css编辑器连接到php文件,这样就可以在php文件上右键-open with用相应的编辑器进行编辑,享受代码提示。另外下载firefox浏览器和firebug插件,firebug本身有javascript调试功 能。这时在phpeclipse中调试javascript,选择firefox时会提示安装firefox的aptana插件,安装好后,就可以利用 firefox进行调试了。最新版也添加了IE选项,可以在IE中调试。
6. 添加apache document root别名指向phpeclipse的workspace。在 xampp\apache\conf\extra下httpd-xampp.conf文件里行前面添加
Alias /php "D:/src/PHP/" <Directory "D:/src/PHP"> Options Indexes FollowSymLinks Includes ExecCGI AllowOverride all Order allow,deny Allow from all </Directory>
其中第一行”D:/src/PHP/”替换成你的workspace地址,/php是别名。这样,地址http://localhost/ 打开xampp的功能网页,可以进入phpmyadmin管理数据库;地址http://localhost/php/ 进入你的php项目。这是最方便的同时访问两者的方式,如果只简单的把document root从htdoc改变到你的workspace就不能访问xampp本身的功能网页,如果用virtualhost又太麻烦了。
相关推荐
本地环境 XAMPP + phpStorm + XDebug + Chrome 配置和断点调试
Windows_Memcache安装(XAMPP+Memcache+PHP) 安装步骤,详细说明
里面安装工具包含:xampp 1.6.8 版本,PHPWind_UTF8_7.3.2版本,Agileone_1.1正式版(默认密码admin)。在安装过程中尽可能使用默认配置。
xampp+bugfree linux下 安装xampp+bugfree 其中xampp是最新的1.7.7
php_wampserver+xampp+PHP学习文档.rar 包含了两个经典的php集成环境,wampserver和xampp,内置PHP、Apache和MySQL等等,安装好就能用。和一些PHP和MySQL的学习资料。留给需要的人
php编程环境搭配,Xampp + Eclipse 集成开发环境的配置。
xampp+cakephp+webservice+dwz整合,详见readme!
以图文的方式介绍了xampp+epp3+zenddebugger的配置方式,该方式同样适用于xampp+zend studio+zenddebugger的配置,项目中多次配置使用
xampp1.8.1结合zendstudio10.5.0(含破解包)和xdebug以及google xdebug助手插件。除xampp1.8.1以外,其它都在里面,无论PHP新手还是老手,值得拥有。要分不是我的本意,不要分不是我的性格。文件太大,所以拆分了,...
xampp+testlink windows安装指南
xampp+testlink linux 安装指南
XAMPP+TestLink安装说明 安装步骤
xampp+ZendOptimizer软件组合,彻底解决乱码问题 安装方法: 1 安装xampp 2 安装ZendOptimizer(根据提示,选择php和apache相应的目录) 3修改php.ini文件(zend_optimizer.enable_loader = 1,注意,这里要改为1)
个人搭建php环境经验,包含apache配置文件的修改和和builder的相关设置,虚拟主机的配置,apache和MySQL端口的修改
可以支持PHP各种版本,5 或者7 已通过XAMPP和PHPStudy的验证
资源名字:基于Android+XAMPP+MySQL的家校互动平台设计与实现(源码+文档)_Android_CS架构_家校互动平台.zip资源内容:项目全套源码+完整文档源码说明: 全部项目源码都是经过测试校正后百分百成功运行。...
xampp是一个功能全面的 AMPP (Apache、MySQL、PHP、Perl)...采用这种紧密的集成,xampp可以运行任何程序:从个人主页到功能全面的产品站点(虽然这仅仅用于开发目的;出于安全考虑,xampp还不适于用在产品服务器上)
安装agileone1.1版本,xampp版本为1.6.8 win 32和win 64都可使用
PhpStorm Xampp ThinkPHP 环境配置笔记 需要有一定的 ThinkPHP 基础,至少知道 ThinkPHP 的目录怎么生成的 很多简单的细节我没写,比如 如何使用 perl ,这在 xampp-control 中的 Shell 中进入 php 目录运行指令即可...
权限归属张懿老师,上课发的文件