国外设计欣赏网站 - DOOOOR.com

 找回密码
 注册

QQ登录

只需一步,快速开始

扫一扫,微信登陆

搜索

[Drupal优化/SEO/环境] Drupal集成开发环境---推荐Quickstart

[复制链接]
发表于 2-12-2012 01:05 | 显示全部楼层 |阅读模式
Quickstart是一个集成了Drupal开发环境的Ubuntu操作系统,提供了最原汁原味的Linux Drupal开发方式。其中包括了Apache和Mysql服务器,Netbeans和Eclipse开发平台并且附带XDebug PHP调试工具,GIT、CVS、Subversion版本控制工具,以及Drush命令行快速站点管理等非常方便的预设功能。
7 c  _# N* s. n6 ]4 q
1 O: W0 M( i; Z, |& H) OQuickstart是以VirtualBox虚拟机格式提供的,VirtualBox是一个跨平台免费虚拟机,性能也非常优异。通过Quickstart,Drupal开发人员和学习人员都可以快速的搭建起一个规范化的Drupal开发平台,把最主要的精力都投入到开发本身上来。6 o$ \. r4 g, Z9 g4 f/ r
0 H+ J: z2 A! ^5 i( @$ k
安 装
3 l0 I0 F- W8 O1 D- m  w) A* {# G
" J. G$ f# K% `; [+ ?  qQuickstart提供了适应于32位CPU和64位CPU的两个版本,目前最新版为v1.0。首先需访问项目主页下载适用的最新版:http://drupal.org/project/quickstart
& s, z# x  q9 b5 C  v- v- N# ^
  P& n: C: E6 O! F6 M然后需要下载VirtualBox虚拟机软件,VirtualBox同样支持Windows、Linux和OS X所有的主流操作系统,并且提供多国语言界面:https://www.virtualbox.org/wiki/Downloads& E( f2 ~9 m+ k; i. v9 S7 J

- ?8 f# A# v" B! G安装好VirtualBox后,选择菜单管理》导入虚拟电脑,选择下载好的Quickstart项目ova文件,设置虚拟电脑的内存在1G以上,然后导入即可。
, {" q2 J% _$ L6 d1 i
% }% k( j, p1 r# N初级应用; I5 S7 n& k: N

; m# w+ b$ P1 n0 R) X完成后即可在VirtualBox中启动Quickstart虚拟电脑,很快就可以进入Ubuntu的桌面环境。开发中常用的程序都已经预置在了顶上的任务栏中,包括Firefox和Chrome浏览器,Netbeans和Eclipse开发IDE,Gedit文本编辑器和GIMP图像编辑器,几乎就足以满足开发调试的所有需要了。
5 ^0 V2 n1 M! T, w( D: Z, Q3 Z# A5 v( c: L7 A, Z
在Linux开发中少不了要使用命令行,在Quickstart中,建立和管理Drupal站点都是通过Drush命令执行。比如我们想要建立一个基于Drupal最新版本的测试站,点击任务栏上的“终端”,输入:
: K7 b/ s3 o+ C4 ?4 S6 t1 _6 L/ b' Q$ j3 }+ y% m
drush quickstart-create all --domain=example2.dev$ }  R5 B" E4 O0 K* k

( r  m: `! g/ }, O就是这么简单,等待命令执行完成后,就可以通过浏览器打开 http://example2.dev 来访问刚刚建立好的站点了。详细的Drush命令请使用:drush help命令查看,或者访问Drush文档:http://drupal.org/node/477684
% r$ n. X6 U7 ]. `; M6 W4 x
6 S0 x9 }+ W3 A% k9 Y
% G/ }, y* L8 W1 q% p8 ` 其它说明
2 ?/ H* l0 r5 T4 n
0 O( b8 U8 n2 f' BVirtualBox虽然性能很好,不过还是需要配合比较好的硬件配置运行起来才更流畅,建议主机最好有4G的内存以上,并且使用SSD硬盘,这些都已经白菜价了不是么?
+ |; [7 x7 f# o+ n% M2 N7 Q" ?8 |. }7 V, r" ^
VirtualBox提供了窗口、全屏和无缝(Seamless)显示模式,特别是无缝模式仅仅在母系统的顶部显示Ubuntu的任务栏,特别适合切换使用,几乎完全感觉不到虚拟机的存在。
: r# o! g; c6 Q: z( C5 r0 P  g% n$ w
XHProf是一个PHP的页面分析工具,可以分析函数调用性能和关系,是非常好的Drupal调试工具,通过Devel模块可以集成到Drupal中。首先安装好Devel模块,进入模块配置页面,填写下面两栏并保存即可使用:/ _) a1 O2 {/ H( }6 o; [& d
$ @" c3 Z; r- l9 I
xhprof directory: /home/quickstart/websites/logs/xhprof
+ r1 a6 ^5 Q! A/ B- _0 j0 Gxhprof URL: http://localhost/xhprof0 o2 o9 E5 c- @4 B# v, K# s
5 O% G2 h, ~) ]5 b4 k
XDebug配合开发IDE可以单步调试PHP脚本,Quickstart中的Netbeans和Eclipse都内置了支持。只要在Netbeans中建立项目,设置好断点,即可点击开始调试工作。8 }' g9 w/ O1 @6 F+ [' p1 i

# e" s/ I& I2 B. i! |" a: ^+ R如果希望主机和虚拟机系统能够网络互通,比如在主机上访问虚拟机中的网页,需要设置开通网桥或其它方式的连接,详细请参考:http://drupal.org/node/7890066 ]7 K% y0 {* Y8 Z" z
0 T6 Y' t9 G; s
% p+ H) {& r" q7 E+ w) d
) r% W; N% f* [. C, |8 R! O4 |% d  @
更多详细设置请参考Quickstart文档:http://drupal.org/node/788080" n2 n  {; c) c
$ y8 x6 M! G6 j) U0 b8 V2 H
Drupal笔记博客:http://blog.ykfan.cn/blackhole,感谢sonomama7 u6 }1 u8 p$ i/ b% h

: H0 G$ l" Z6 n6 q/ @* J9 U
8 q+ l: g: U4 w8 I3 J/ h0 N) s# R/ ~# {& L" h$ n, c& f
' p/ R8 g0 T, Y! C1 F

7 I3 u) v' B" g3 ?) V5 {, ^/ S

|2011-2026-版权声明|平台(网站)公约|手机版|手机版|DOOOOR 设计网 ( 吉ICP备2022003869号 )

GMT+8, 11-12-2025 10:09 , Processed in 0.182536 second(s), 44 queries .

Powered by Discuz! X3.4

Copyright © 2001-2021, Tencent Cloud.

快速回复 返回顶部 返回列表