国外设计欣赏网站 - 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命令行快速站点管理等非常方便的预设功能。
- [. Z5 ]* K0 @* b& g7 ?, }- S( {9 H* H1 m* X3 w( d) h
Quickstart是以VirtualBox虚拟机格式提供的,VirtualBox是一个跨平台免费虚拟机,性能也非常优异。通过Quickstart,Drupal开发人员和学习人员都可以快速的搭建起一个规范化的Drupal开发平台,把最主要的精力都投入到开发本身上来。" `4 N4 R% H5 {
! \9 x2 w2 E% T  \& v
安 装
. D4 s: k) v8 D
8 s3 K* g2 ?" YQuickstart提供了适应于32位CPU和64位CPU的两个版本,目前最新版为v1.0。首先需访问项目主页下载适用的最新版:http://drupal.org/project/quickstart
9 I6 y% ]6 Q  r  S3 V+ |
, U' O, E- f& G然后需要下载VirtualBox虚拟机软件,VirtualBox同样支持Windows、Linux和OS X所有的主流操作系统,并且提供多国语言界面:https://www.virtualbox.org/wiki/Downloads
7 H( d+ B8 J8 X) b# i5 F/ T; C- Z
0 F& f: w( Q9 L2 F' f8 u* e安装好VirtualBox后,选择菜单管理》导入虚拟电脑,选择下载好的Quickstart项目ova文件,设置虚拟电脑的内存在1G以上,然后导入即可。+ W( _8 a6 H, k
2 ?8 M' x) C3 }/ a2 q& r, j' \
初级应用
! S; L1 }* q6 V& {: i3 C0 A' H- H
7 H) ]  s! Q; l, `: W完成后即可在VirtualBox中启动Quickstart虚拟电脑,很快就可以进入Ubuntu的桌面环境。开发中常用的程序都已经预置在了顶上的任务栏中,包括Firefox和Chrome浏览器,Netbeans和Eclipse开发IDE,Gedit文本编辑器和GIMP图像编辑器,几乎就足以满足开发调试的所有需要了。3 A: g, `5 e$ x. E

# X# V- G. j2 q/ u( x: v9 \在Linux开发中少不了要使用命令行,在Quickstart中,建立和管理Drupal站点都是通过Drush命令执行。比如我们想要建立一个基于Drupal最新版本的测试站,点击任务栏上的“终端”,输入:
" K% d( g+ [: n: [( l) ~, Q9 D4 a& o, N" L
drush quickstart-create all --domain=example2.dev
9 [. Y% H  G* a- H% }
+ Y/ l$ \8 s3 {% r9 i就是这么简单,等待命令执行完成后,就可以通过浏览器打开 http://example2.dev 来访问刚刚建立好的站点了。详细的Drush命令请使用:drush help命令查看,或者访问Drush文档:http://drupal.org/node/477684; Q$ q/ F' X: U0 X) V

$ T8 j* T& R' b9 e7 D3 j$ u+ l9 ^8 B1 c: f9 R- c- N. ?. L0 V
其它说明0 j. }9 w0 z" e% l( _) q
0 ?# B3 a5 R& M
VirtualBox虽然性能很好,不过还是需要配合比较好的硬件配置运行起来才更流畅,建议主机最好有4G的内存以上,并且使用SSD硬盘,这些都已经白菜价了不是么?
# F* H- |2 I4 s( V( a* ]& R  T. B
) E* T  _7 w" s( R" w, T" V) CVirtualBox提供了窗口、全屏和无缝(Seamless)显示模式,特别是无缝模式仅仅在母系统的顶部显示Ubuntu的任务栏,特别适合切换使用,几乎完全感觉不到虚拟机的存在。) t  x: a# a% s# M
0 k3 f. o2 P4 I$ q" A
XHProf是一个PHP的页面分析工具,可以分析函数调用性能和关系,是非常好的Drupal调试工具,通过Devel模块可以集成到Drupal中。首先安装好Devel模块,进入模块配置页面,填写下面两栏并保存即可使用:
, F6 E: A, J  s: ^$ }( ~2 @
1 F$ r1 ^; y  j3 x7 [# txhprof directory: /home/quickstart/websites/logs/xhprof
8 ?7 x; S" Q7 J) c; q% |7 j$ f4 ]3 t* nxhprof URL: http://localhost/xhprof
" ?# |- ]3 r, C0 x
6 M* l6 q2 s; a/ h/ XXDebug配合开发IDE可以单步调试PHP脚本,Quickstart中的Netbeans和Eclipse都内置了支持。只要在Netbeans中建立项目,设置好断点,即可点击开始调试工作。9 `3 U: l* X, j+ _  ^
' \; v5 l- x5 ^- r! G  k$ A5 u
如果希望主机和虚拟机系统能够网络互通,比如在主机上访问虚拟机中的网页,需要设置开通网桥或其它方式的连接,详细请参考:http://drupal.org/node/7890063 u6 {  v+ c8 t: r+ E
4 j3 B( m: T. a( G4 A1 f
! ^4 h- w* T; w4 ?, D3 x6 R
4 N4 a' u% m9 @, V
更多详细设置请参考Quickstart文档:http://drupal.org/node/7880809 v' v3 C  g, K" x( @
: \5 X$ l* R& T1 t" R
Drupal笔记博客:http://blog.ykfan.cn/blackhole,感谢sonomama& Y* l7 K% u3 Q# ^
+ y7 M, @+ |- z: S
2 W/ ?( ^5 U% A! W

. _( i8 S: s6 z6 |$ z( S. D- `3 |: `7 z

2 I! \0 ]5 B6 R+ {0 n8 r7 L0 [

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

GMT+8, 6-17-2025 01:20 , Processed in 0.915696 second(s), 46 queries .

Powered by Discuz! X3.4

Copyright © 2001-2021, Tencent Cloud.

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