博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
PHP企业级开发环境配置全攻略-IDE+SVN++(转)
阅读量:6273 次
发布时间:2019-06-22

本文共 1745 字,大约阅读时间需要 5 分钟。

      zend studio一直被认为是最好的php IDE,然而zend studiojavascriptcss的支持一直很弱。刚刚发布的zend studio 8 加入了javascript调试的功能,对css的支持也改进了。然而zend studio是要收费的。我在这里推荐一套开源免费的可比拟zend studiophp开发环境,可在任何操作系统中搭建。

1. 下载安装xampphttp://www.apachefriends.org/en/xampp.html 。他将帮你装好Apache+PHP+Mysqlphp运行环境。

2. 下载包含PDTphpeclipsehttp://www.eclipse.org/downloads/ eclipse无须安装,解压即可使用。

3. 配置xdebug调试php程序。xampp里的php默认已经包括了xdebug组件,但默认没有开启,只需要在php.ini配置文件中把这行zend_extension = xdebug.dll” 前的注释号去掉即可开启。然后打开phpeclipsewindow-preferences-php-debug,选择xdebug,配置php executable 指向xampp中的php.exe

4. 安装svn。打开phpeclipse-help-install new software-选择你的eclipse版本的download地址()-collaboration-team subversion incubation,安装完成后重启phpeclipse,提示你选择安装哪一种svn connector,我选的svn kit的最新版。这样就可以右键-team进行svn操作了。

5.同样的在install new software中安装aptanaeclipseaptana插件地址在这里找:http://www.aptana.com/products/studio2/download。 安装好后在phpeclipse-window-preferences-general-editor-file association中添加php后缀文件,并把aptana javascriptcss编辑器连接到php文件,这样就可以在php文件上右键-open with用相应的编辑器进行编辑,享受代码提示。另外下载firefox浏览器和firebug插件,firebug本身有javascript调试功能。这时在phpeclipse中调试javascript,选择firefox时会提示安装firefoxaptana插件,安装好后,就可以利用firefox进行调试了。最新版也添加了IE选项,可以在IE中调试。

6. 添加apache document root别名指向phpeclipseworkspace。在 xampp\apache\conf\extrahttpd-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 roothtdoc改变到你的workspace就不能访问xampp本身的功能网页,如果用virtualhost又太麻烦了。

扩展阅读:

PHP可调试团队开发环境配置-支持企业级开发

http://www.cnblogs.com/scotoma/archive/2010/06/30/1768391.html

你可能感兴趣的文章
echarts图表初始大小问题及echarts随窗口变化自适应
查看>>
Inherits、CodeFile、CodeBehind的区别
查看>>
创建一个SimpleDlg
查看>>
使用XML生成菜单
查看>>
udp,tcp对于socket的写法
查看>>
第二周个人赛
查看>>
推断Windows版本号新方法
查看>>
2017-4-18 ADO.NET
查看>>
RSuite 一个基于 React.js 的 Web 组件库
查看>>
技术博客网址收藏
查看>>
python 金融分析学习
查看>>
授人以渔不如授人以鱼
查看>>
matlab练习程序(图像Haar小波变换)
查看>>
【Java】从域名得到ip
查看>>
Mysql索引会失效的几种情况分析
查看>>
LVM逻辑卷
查看>>
zoj3591 Nim(Nim博弈)
查看>>
canvas绘图
查看>>
poj - 3039 Margaritas on the River Walk
查看>>
bootstrap(5)关于导航
查看>>