ubuntu下eclipse安装PDT(php development toolkit)
感谢作者,文章来源
http://www.csask.com/blog/?p=108
eclipse是我非常喜欢的IDE,开源+免费+功能强大+跨平台+跨语言+插件机制,虽然有时候也会有这样那样的问题,但是作为主力开发IDE,eclipse已经非常足够了。
第1步,安装JRE:
sudo apt-get install sun-java6-jre
第2步,下载eclipse:
http://www.eclipse.org/downloads/
找到其中Eclipse Classic 3.*.*.*,选择linux版,因为eclipse是绿色版的,所以下载下来解压就可以使用了。
第3步,打开eclipse:
先chmod 777 -R ./给予eclipse文件夹足够的权限,否则会报错,
然后会要求选择开发目录,直接指定php的开发根目录就可以,配置地址在Windows
–>Preferences,面板很多,功能混乱,eclipse的使用估计要适应一段时间的,但是相信我,没有比这更好的IDE了。
第4步,安装WST(Web Standard Tools)等基础环境:
eclipse的插件非常多,先要安装一些基础插件,按照路径Help –>Softwear Updates –>Find and
Install –> Search for new features to install 选中Europa Discovery
Site(我的是3.3版本的eclipse)–>Finish
–>开始搜索相关的可更新项,如果要求选择服务器,看看有没有shanghai,有的选上海–>出现Europa Discovery
Site的根目录,翻里面的Web and J2EE
Develepment里面的WST,选种以后会提示你缺少另一个插件,这时候点右侧的Select Required,就会自动找到所有需要的插件
–>Finish 后面安装完就可以了。
第5步,安装PDT:
php在eclipse下面有两个插件:phpeclipse和PDT,现在PDT发展的比较好。按照路径Help –>Softwear
Updates –>Find and Install –> Search for new features to
install,点击右侧的New Remote
Site,为左侧选择框添加PDT的在线安装地址,地址为:http://download.eclipse.org/tools/pdt
/updates/ 后面的安装方法和第4步一样。
第6步,安装subeclipse:
用subversion做版本控制的朋友可以用这个插件,直接在http://subclipse.tigris.org/里面找在线安装的地址,然后学第5步的方法安装。
第7步,安装Aptana:
Aptana里面的一些web开发工具比较不错,这里建议安装:
在线安装的地址是:
http://update.aptana.com/install/nightly/3.2/
相关文档:
<?php
if (!get_magic_quotes_gpc()) {
add_slashes($_GET);
add_slashes($_POST);
add_slashes($_COOKIE);
}
function add_slashes($string) {
if (is_array($string)) {
foreach ($string as $key => $value) {
$string ......
在Windows中配置PHP环境 phpnow在Windows下配置环境很是方便,但是兼容并不是很好,有些时候我们还需要手动在Windows配置PHP环境,手动配置又很麻烦经常忘记配置步骤。所以今天特意记录配置过程。 首先我们需要下载: apache的官方下载地址: http://httpd.apa
在Windows中配置PHP环境
phpnow在Windows下配置环境很是 ......
1.array_multisort()对多个数组或多维数组进行排序可以用来一次对多个数组进行排序或者根据某一维对多维数组进行排序。排序时保留原有的键名关联,实现的功能和SQL中的ORDERBY差不多。
$ar1=array("10",100,100,"a"); $ar2=array(1,3,"2",1); array_multisort($ar1,$ar2); ?> //返回结果(保持了原来数组的关联性) ......
一个非常简单的PHP生成缩略图的代码程序,参数及代码都算得上精简,有兴趣的朋友可以试下它的功能,有不太完善的地方还请指正。 非原创,来自网络
<?$FILENAME="image_name";
// 生成图片的宽度
$RESIZEWIDTH=400;
// 生成图片的高度
$RESIZEHEIGHT=400;
function ResizeImage($im,$maxwidth,$maxheight,$name){ ......