国语自产精品视频在线看:您身边最放心的安全下载站! 最新软件|热门排行|软件分类|软件专题|厂商大全

国语自产精品视频在线看

技术教程
您的位置:首页网络编程PHP编程 → Fedora下Zend Studio 6.1.2 的配置

Fedora下Zend Studio 6.1.2 的配置

我要评论 2009/09/10 19:09:12 来源:国语自产精品视频在线看 编辑:绿色资源站 [ ] 评论:0 点击:1021次

Zend Studio是我们PHPer的一个非常的【fēi cháng de】🚙得力的工具,有了他往往能够让我们的工【men de gōng】🚿作事倍功半㊙,今天就【jīn tiān jiù】来记录【lái jì lù】一下日🧙常使用中非常😀有用的🏤配置,来帮助【lái bāng zhù】🧀更多的【gèng duō de】PHPer提高工作的效【zuò de xiào】率。

1、配置服务器。

如果我们希望【men xī wàng】🍷能够快速的进行调试,那么将Server和Zend整合在🥢一起是必不可少的🥊。配置服务器的【wù qì de】🌊入口很【rù kǒu hěn】多,比如我【bǐ rú wǒ】们可以从【cóng】Preferences/PHP/PHP Server中进入,也可以🕴在🥢Run按钮的👘下拉列【xià lā liè】表中找到【dào】🎶Run Configuration/Server的配置【de pèi zhì】🤽。

创建新的【de】Server时【shí】🏒,我们需要指定【yào zhǐ dìng】Server访问的【de】🍈地址📽,这个如果我们🥀在本地【zài běn dì】👙配置了【pèi zhì le】服务器的【de】话,我们可🚓以到(/etc/httpd/conf.d/vhost)中【zhōng】设置本地的【de】工程的【de】域名【yù míng】,当然🌉,不能忘记设置【jì shè zhì】HOSTS(在🛐/etc/hosts中【zhōng】)。

配置完成后,如果需😶要调试页面【yè miàn】,我们只需要点击🕌“Run”图标,第一次的时候⛄会弹出♌一个地【yī gè dì】址对话【zhǐ duì huà】框等待我们确【wǒ men què】认,之后点【zhī hòu diǎn】击🕌就可以【jiù kě yǐ】在【zài】Zend Studio中直接📄查看代💓码的运🌶行结果了【le】,这个对🖤于逻辑比较重Ⓜ要的页【yào de yè】面来说【miàn lái shuō】非常的【fēi cháng de】🥜实用,因为我🔮们不用像往常那样切⛪换到浏🔽览器中,点击🕌F5刷新查【shuā xīn chá】看结果了【le】。

2、创建PHP工程。

我发现【wǒ fā xiàn】👺在Fedora下,如果你🥋创建了一个一【yī gè yī】般的工程,PHP的函数📀是不会【shì bú huì】有自动【yǒu zì dòng】的代码提示的,后来找了很久【le hěn jiǔ】🧢并没有发现在什么地方可以设置【shè zhì】🧐。但是如【dàn shì rú】🐛果将工程创建💆为PHP Project,那么我【nà me wǒ】📠们就可以享受到代码💻提示带来的快【lái de kuài】感了【gǎn le】😈。

创建【chuàng jiàn】PHP Project更重要【gèng chóng yào】😯的一个😠好处还【hǎo chù hái】🦁在于,当我们的工程越来越庞大的👂时候,我们就可以很容易的【róng yì de】在各个【zài gè gè】类和各🚶个函数之间进行跳转【háng tiào zhuǎn】🤸,只需要🥂两个按【liǎng gè àn】键“Ctrl+Left Click”。

3、DEBUG。

由于是👝解释执行型语【háng xíng yǔ】言【yán】,PHP的调试【de diào shì】一直都💠不是很方便,但是我们可以【men kě yǐ】通过 Zend Studio 的Debug来改善✅这一状【zhè yī zhuàng】况【kuàng】📪。Debug 的设置😀窗口可以在🤠 Window/Preferences/PHP/Debug中找到。

默认的一些配置:

PHP Debugger: 默认的使用🧔Zend Debugger,需要我【xū yào wǒ】们安装【men ān zhuāng】Zend Debugger后才能💃使用🧔。Zend Studio 6.1.2 默认进【mò rèn jìn】行了安🚆装,可以通过【guò】🏀Window/Preference/PHP/Debug/Installed Debuggers进行查看。

Zend Debugger配置过【pèi zhì guò】程中需要有一个dummy.php文件🏨,这个文件🏨的作用是在指定的🍰服务器【fú wù qì】🈶上建立【shàng jiàn lì】一个调试脚本🌴的会话【de huì huà】🌍(SESSION),文件名【wén jiàn míng】🛂最好默认不要修改【xiū gǎi】。

PHP Server: 选择我们之前【men zhī qián】创建好🍯的服务【de fú wù】🚀器。

PHP Executable:选择合【xuǎn zé hé】适的【shì de】PHP版本【bǎn běn】,如果需要添加新的项🚑目🕐,可以在🥣Window / Preference / PHP / PHP Executable中找到。

最后还👁有两项输入输出字符【chū zì fú】编码配置,这个采【zhè gè cǎi】🚘用默认【yòng mò rèn】就好了🕗,下面就可以进【kě yǐ jìn】行调试🐑了。

Zend Studio的调试允许我【yǔn xǔ wǒ】😎们设置断点【duàn diǎn】👪、按步执😘行【háng】、检测变量和参数,下面分别说明💡一下几【yī xià jǐ】💓种不同【zhǒng bú tóng】的调试方法。

3.1 PHP代码本【dài mǎ běn】地调试🔒(PHP Script Local Debugging)。

允许我们通过💫Zend Studio 内置的【nèi zhì de】🗂Debugger进行调🚯试【shì】,一般在🏘部署到服务器⛽之前我们可以【men kě yǐ】先用这【xiān yòng zhè】项来检查程序中是否【zhōng shì fǒu】存在问题。本地调【běn dì diào】试【shì】🍩需要代码存在于工🌩作目录中【zhōng】,同时本【tóng shí běn】地调试【dì diào shì】🍩回默认使用Zend Studio自带的PHP Executable环境🛋。

调试过程一般为:

3.1.1 在我们的代码中设置断点。

3.1.2 保存文件。

3.1.3 点击【diǎn jī】📛Debug旁的箭头进行【tóu jìn háng】⚾Debug配置【zhì】🥪,或者邮件选择 Debug As 。。. / Debug Configurations 进行配置【zhì】🥪。

3.1.4 如果没有设置断点【duàn diǎn】🌶,也可以【yě kě yǐ】通过在配置中选择🧚Break at first line来进行调试【diào shì】⛱。

3.1.5 如果需要【yào】🈵,我们还可以在【kě yǐ zài】👦调试代码中加🧡入变量,之后运【zhī hòu yùn】行就会【háng jiù huì】跳转到调试视🔌图。在调试【zài diào shì】试图😗,我们通【wǒ men tōng】过单击【guò dān jī】“Resume“、“Step Into“等可以😟控制程序的执💝行,同时还【tóng shí hái】🖨可以在【kě yǐ zài】👦变量窗口中观察到变量的变🐵化。

3.2 PHP代码远【dài mǎ yuǎn】🈲程调试(PHP Script Remote Debugging)。

这个选😚项允许我们使用服务【yòng fú wù】器上🔴安装【ān zhuāng】的Zend Debugger来调试⏺工作目录下的【lù xià de】🎽文件。使用这个功能,我们必【wǒ men bì】须在服【xū zài fú】🍕务器上🔴安装【ān zhuāng】Zend Debugger。

调试的【diào shì de】👌过程和🛄3.1基本类似,现在针【xiàn zài zhēn】对服务器上的Zend Debugger安装做【ān zhuāng zuò】🌇一些说明。

配置【pèi zhì】Remote Debugging首先需🎡要确保你的服😓务器上安装了Zend Debugger,你可以♌从下面【cóng xià miàn】这个地【zhè gè dì】🥝址中下【zhǐ zhōng xià】载到:http://www.zend.com/en/products/studio/downloads。

根据自【gēn jù zì】📿己系统【jǐ xì tǒng】的环境【de huán jìng】📐选择合适的发行包,我这里🤚选择的是【shì】 ZendDebugger-5.2.14-linux-glibc23-i386 ,解压后【jiě yā hòu】是【shì】几个目录和一个【yī gè】dummy.php文件和其他的【qí tā de】🌟一些说明。根据自【gēn jù zì】📿己当前【jǐ dāng qián】的PHP版本选择合适的文件🎪夹【jiá】⏭(不知道的可以用🔬php -v来进行🎳查看,这需要【zhè xū yào】你已经🔼将PHP命令放入环境【rù huán jìng】➰变量中【biàn liàng zhōng】),找到【zhǎo dào】🌃 ZendDebugger.so 的路径,然后添🚱加到 php.ini 中,格式 zend_extension=/usr/lib/php/modules/ZendDebugger.so。

同时添加下面两行代码:

zend_debugger.allow_hosts=《ip_addresses》

zend_debugger.expose_remotely=always

完成后将🚟dummy.php拷贝到👺工作目【gōng zuò mù】录中🦐,然后重启服务器就可🐿以了。这个时候【hòu】,如果我们再用 phpinfo() 查看服🍓务器情【wù qì qíng】况的时【kuàng de shí】候【hòu】,就能够【jiù néng gòu】看到【kàn dào】 Zend Debugger 这一项🏪。

3.3 调试PHP网页。

这个选【zhè gè xuǎn】🎪项允许我们调【wǒ men diào】试位于【shì wèi yú】🅾服务器🛤上的代码,这样我们就可以全面的测试代码的【dài mǎ de】运行状【yùn háng zhuàng】🦌况🎓。

3.4 URL Debugging。

用来调【yòng lái diào】试【shì】远程👤服务器👒上的代码🧀,通过输入一个【rù yī gè】网址来【wǎng zhǐ lái】进行调试【shì】,所以并🖲不要求文件在【wén jiàn zài】🎦本地存在。

3.5 工具栏【gōng jù lán】💄调试(Toolbar Debugging)。

这一项应该属【yīng gāi shǔ】于比较新的产品,目前安【mù qián ān】装🔠Zend Studio 之后,会提示🐎是否安装🔠Firefox Toolbar 这样📖,在浏览【zài liú lǎn】🐱器中也【qì zhōng yě】可以方🛍便的调⛱用 Zend 提供的一些调【yī xiē diào】试方法【shì fāng fǎ】。

4、代码提示(代码提示)。

代码提【dài mǎ tí】🥧示帮助【shì bāng zhù】我们找✴到变量、调用函数、找到对象成员、引用文件等🚅,能够极【néng gòu jí】大的提高开发的速度,在【zài】Win下使用【xià shǐ yòng】时【shí】,代码提【dài mǎ tí】🥧示默认【shì mò rèn】是打开🏘的。在【zài】Feodra下使用【xià shǐ yòng】,根据我🕔的经验🌔,需要【xū yào】在【zài】🤓PHP的工程【de gōng chéng】🌳中,代码提【dài mǎ tí】🥧示才能【shì cái néng】🚵起作用🕞。在【zài】Zend Studio 7.0中,需要【xū yào】Ctrl + Space才能调🕥出代码【chū dài mǎ】提🥧示。

5、性能分析(Profile)。

通过性【tōng guò xìng】能分析【néng fèn xī】,我们能🔆够找到🔼代码中的【de】瓶颈所在😤,从而提【cóng ér tí】🔲高代码🕺的【de】执行🎍效率【xiào lǜ】。Profile为我们提供了相近的【de】统计资【tǒng jì zī】料和分析,我想如【wǒ xiǎng rú】果用过🎐Firebug的【de】Profile功能的【de】用📌户,对于使用📌 Zend Studio 的【de】这个功能,应该也不会陌【bú huì mò】生【shēng】🧢。

当然【dāng rán】😝,Zend Stduio 使用中【zhōng】💼还会有【hái huì yǒu】各种各样的可以提高【yǐ tí gāo】效率的【xiào lǜ de】办法,诸如快捷键的【jié jiàn de】设置,在此我也无法一一总🍣结,只要我们平时【men píng shí】在使用中【zhōng】💼能够有足够✝的心思,多用【duō yòng】🅾勤用【qín yòng】🅾 Zend Help,如果是在不会也要学【yě yào xué】⛲会通过🕦 Google 解决问💼题【tí】,我们开发的效🏺率一定🐋会快速提高,从而成【cóng ér chéng】🦇为 Senior PHPer 指日可待💗。

原文地【yuán wén dì】址📋:http://www.cnblogs.com/cocowool/archive/2009/07/29/1534522.html

关键词【guān jiàn cí】🦏:Fedora,Zend,Studio

阅读本文后您有什么感想? 已有 人给出评价!

  • 1 欢迎喜欢
  • 1 白痴
  • 1 拜托
  • 1 哇
  • 1 加油
  • 1 鄙视