PHP 开发环境的选择、建立及使用----软件安装配置

来源:互联网 发布:淘宝不评价会怎么样 编辑:程序博客网 时间:2024/05/29 16:16
 第二部分安装配置
 
好了。到这里有几个安装的方法供选择,因为Zend在这方面做得很好,如果你准备安装Apache作为服务器的话,那么直接装我们下载下来的ZendStudio即可,只是它的Apache为1.x版本。而且也不用手动装PHP,很方便拉,其实对于新手单单装个Zend就OK了,可是我为什么还要下载那么多软件呢。因为并不是所有人都想单单使用ZendStudio,或者并不是每台机器上都要安装ZendStudio,或者你想配置更适合自己的 PHP环境。所以下面我要讲的是:先配置好PHP运行环境,再安装ZendStudio。大家跟着我的思路走。
 
配置PHP
 
下载下来五个软件有三个是以zip为扩展名的,需要一个zip解压缩软件来解压缩,可以到http://www.winzip.com获得该压缩解压缩软件,因为解压缩软件很多,可以有很多途径获得,所以这里不详细说明。
另外,PHP4的配置和PHP5的配置有些许不同,详细信息可以参看我的PHP5配置文章:http://www.openphp.cn/index.php?module=article&id=12
将php-x.x.x-win32.zip解压缩到C盘根目录下。解压缩完成后我们应该能在C盘根目录下找到一个以php-x.x.x-win32为名的文件夹,将其改名为php4。进入该文件夹,我们可以很清楚看到PHP的目录结构如下图:
 


按此在新窗口打开图片

 
我来说明几个配置时候用得着的目录:
〔dlls〕存放相应PHP扩展库的所需的dll。那么什么是PHP的DLL扩展库呢?它是PHP在基本功能上的扩展。比如,你需要用PHP来生成图像,那么你就得用到GD库扩展,该库包含了一系列图像生成函数等。这样,就可以很容易的扩大PHP的应用范围了。所以你在配置PHP的时候需要告诉PHP你需要该扩展库的支持。
〔extensions〕PHP扩展库的dll。这是PHP搜索扩展库和存放扩展库的位置。
〔PEAR〕PEAR是PHP的扩展与应用库(PHPExtensionandApplicationRepository)的存放路径。更多可访问http://pear.php.net了解。
〔sapi〕存放SAPI的dll文件。
〔go-pear.bat〕安装PEAR所需文件。
〔install.txt〕安装说明文件。
〔php4ts.dll〕主dll文件。
〔php.exe〕CGI可执行程序。
〔php.ini-dist〕PHP配置文件
 
解释完这些主要目录和文件,可能一些新手就怕了,呵呵,不用怕,撇开这些稀奇古怪的名称和专有名词。我们直接安装PHP,不过声明在先,以下步骤可一步都不能搞错哦,细心点,没错的。再次说明,以下提及的路径,如无特殊说明,适合于Windows98以后的各个版本操作系统,我以WindowsServer2003为示范操作系统。
第一步:复制php4ts.dll文件到C:/Windows/目录下(如果是Windows2000/NT操作系统,则为C:/winnt/目录,下同。请注意你的Windows版本对应的文件夹)。
第二步:将〔dlls〕文件夹下所有的.dll文件复制到C:/Windows/system32/目录下(如果是Windows2000/NT操作系统,则为C:/winnt/system32/目录;如果是Windows98,则为C:/windows/system/目录。下同。请注意你的Windows版本对应的文件夹)。
第三步:复制php.ini-dist文件到C:/Windows/文件夹下,重命名为php.ini。这里要提醒一句:不要在php目录下存放php.ini文件。也就是说C:/PHP4目录下不要有php.ini文件(如果是按照我的步骤全新安装PHP的话不会出现此情况)。现在我们在C:/windows/目录下已经有php.ini文件了,这个文件是PHP配置文件,因此配置PHP也是围绕它为中心。用记事本打开它。可以看到很多英文。英文不好的朋友别怕,呵呵。我会详细说明一些重要配置选项的。
我按照从上到下顺序来说明各个部分的配置。首先,找到Errorhandlingandlogging这个部分,这里是设置PHP警告级别的,也就是说,是否允许PHP运行出错的时候给出相应的警告或者提示。当然,我们在学习和调试PHP,这个是必要的。很多行都是以分号开头,分号后面是*.ini文件的注释,我们可以通过这些注释了解各个警告级别的涵义。这里我们将警报级别设置为:E_ALL&~E_NOTICE:
 
error_reporting = E_ALL&~E_NOTICE
 
如下图:
 


按此在新窗口打开图片

 
找到PathsandDirectories设置部分,这里是设置PHP文件搜索路径的。多个路径使用分号“;”搁开,我们设置一个搜索路径,指向C:/PHP4/PEAR/目录,去掉include_path前面的分号,将引号内地址改成C:/PHP4/PEAR/:
 
;UNIX:"/path1:/path2" 
;include_path=".:/php/includes"
;
;Windows:"/path1;/path2"
include_path="C:/PHP4/PEAR 
如下图:
 


按此在新窗口打开图片

 
稍微往下,找到extension_dir,这个是设置PHP搜索扩展库的位置,将其路径指向C:/PHP4/extensions/文件夹:
 
extension_dir="C:/PHP4/extensions/"
 
如下图设置:
 


按此在新窗口打开图片

 
找到FileUploads配置部分,在这里我们可以设置PHP允许上传的文件的大小(默认是2M)和上传文件存放的临时文件夹(如果不设置临时文件夹,则默认存放于系统的临时文件夹),我们可以根据自己需要来设置,比如将允许上传的大小设置为8M,将文件临时文件夹设置为C:/TEMP/,那么我们必须在C盘根目录下建立一个名为temp的文件夹,记得去掉upload_tmp_dir前面的分号:
 
;WhethertoallowHTTPfileuploads.
file_uploads=On
 
;TemporarydirectoryforHTTPuploadedfiles(willusesystemdefaultifnot
;specified).
upload_tmp_dir="C:/temp/"
 
;Maximumallowedsizeforuploadedfiles.
upload_max_filesize=8M
 
如下图:
 


按此在新窗口打开图片

 
接下来看重要的PHP扩展配置部分,找到DynamicExtensions,往下一点是WindowsExtensions的配置部分。可以看到如:
 
;extension=php_bz2.dll
;extension=php_cpdf.dll
……
;extension=php_yaz.dll
;extension=php_zip.dll
 
这里列出了PHP的所有可支持扩展,前面都加了分号注释掉,表示目前PHP配置不支持该扩展,我们可以将分号去掉以便让PHP支持这些扩展,但是因为dlls文件夹里没有包含全部可扩展库的DLL文件,所以我们只能选择性的安装,需要知道如何获得其他dlls文件夹下没有提供的dll文件,可以查看《PHP中文手册》(后面会提到它的下载方法)的相关部分。这里不做说明。
下面提几个dlls文件夹下包含的、比较实用的PHP扩展:
extension=php_curl.dll:CURL扩展支持。
extension=php_gd2.dll:GD图像库扩展支持。包括生成图像等的一系列函数,比较有用。
extension=php_ming.dll:Ming库扩展支持,该扩展提供生成flash文件的相关函数,支持flash4的大部分功能。
extension=php_pdf.dll:PDF库扩展支持,该扩展提供操作PDF文件的函数的支持。
extension=php_xslt.dll:提供XSLT扩展支持,该扩展提供对XML的转换。
以下列出默认情况下所有支持的DLL扩展的配置,去掉分号的表示支持,我们所要做的只是判断是否去掉分号而已。如果你暂时不知道你需要哪些扩展,那么避免麻烦就按照最大化安装,相应行应做如下设置:
 
;WindowsExtensions
;NotethatMySQLandODBCsupportisnowbuiltin,sonodllisneededforit.
;
extension=php_bz2.dll
extension=php_cpdf.dll
extension=php_crack.dll
extension=php_curl.dll
extension=php_db.dll
extension=php_dba.dll
extension=php_dbase.dll
extension=php_dbx.dll
extension=php_domxml.dll
extension=php_exif.dll
extension=php_fdf.dll
extension=php_filepro.dll
extension=php_gd2.dll
extension=php_gettext.dll
extension=php_hyperwave.dll
extension=php_iconv.dll
;extension=php_ifx.dll
extension=php_iisfunc.dll
extension=php_imap.dll
extension=php_interbase.dll
extension=php_java.dll
extension=php_ldap.dll
extension=php_mbstring.dll
;extension=php_mcrypt.dll
extension=php_mhash.dll
extension=php_mime_magic.dll
extension=php_ming.dll
extension=php_mssql.dll
extension=php_msql.dll
;extension=php_oci8.dll
extension=php_openssl.dll
;extension=php_oracle.dll
extension=php_pdf.dll
;extension=php_pgsql.dll
extension=php_printer.dll
extension=php_shmop.dll
extension=php_snmp.dll
extension=php_sockets.dll
;extension=php_sybase_ct.dll
extension=php_w32api.dll
extension=php_xmlrpc.dll
extension=php_xslt.dll
extension=php_yaz.dll
extension=php_zip.dll
 
找到[Session]部分,我们这里只修改一个参数session.save_path,默认是/tmp,我们将其指向C:/TEMP/目录(用斜杠或反斜杠来表示路径在PHP中是一致的),记得在C盘根目录下建立一个名为temp的文件夹:
 
session.save_path=“C:/temp/”
 
这个是设置会话的存放路径的。OK,php.ini文件的配置告一段落,Ctrl+s保存文件后关闭记事本。
 
PEAR的安装
 
PEAR是一个很好的“代码仓库”,提供给你的代码很强的扩展性,在提高项目效率上拥有巨大的作用。新的PHP版本压缩包中都已经自带PEAR了(并不完整),我们做要做的就是安装它。当然,您现在必须具备宽带的网络连接。如果是56kModem,安装速度会很慢。
点击开始->运行,输入cmd后确定(如果是Windows98操作系统,那么请打开MS-DOS窗口),打开Windows的命令提示符窗口。按照下列步骤操作:
进入PHP目录,按照下列顺序输入命令:
 
输入cd/后回车进入C盘根目录:
C:/DocumentsandSettings/Administrator>cdC: 
输入cdphp4后回车进入PHP目录:
 
C:/>cdphp4
C:/php4>
 
输入go-pear.bat后回车开始安装PEAR。
C:/php4>go-pear.bat
命令提示符窗口将出现下列欢迎信息,欢迎信息中还包括提到了需要下载的PEAR包,如下图:
 


按此在新窗口打开图片

 
敲回车继续安装。提示是否使用代理来下载这些PEAR包。如果你想使用代理,则按照http://user:password@proxy.myhost.com:port的格式输入,否则直接回车。我这里不使用代理而直接回车,如下图:
 


按此在新窗口打开图片

 
这里检查了你的PEAR包,接下去列出系统信息,一般按照默认直接回车继续即可,如下图:
 

按此在新窗口打开图片
 
这里列出了需要下载的PEAR包,提示是否安装,输入Y后回车程序开始下载软件包并完成安装,如下图:

按此在新窗口打开图片


MySQL的安装
 
将mysql-x.x.x-win-noinstall.zip文件夹压缩到C盘根目录下(注意:使用该版本MySQL必须将解压缩后文件夹放于C盘根目录下),解压缩后可以在C盘根目录下找到名为mysql-x.x.x的文件夹。将其改名为mysql。进入该文件夹可以看到如下图的目录结构:
 


按此在新窗口打开图片

 
这里只介绍两个目录:
〔bin〕该目录存放mysql的运行程序,包括终端和一个Mysql管理软件winmysqladmin。
〔data〕该目录为数据库的存放目录。
OK,进入bin目录,找到winmysqladmin.exe文件,打开它。第一次运行会提示输入一个新的用户名和密码。这里可以随意选择你需要的用户名和密码输入,作为my.ini的默认用户名和密码。如下图:
 


按此在新窗口打开图片

 
点击OK确定后,WinMySQLadmin将缩小到右下角的任务栏里:
 

按此在新窗口打开图片
 
在该图标上电击右键,选择Showme可以打开WinMySQLadmin的主界面。如下图:
 

按此在新窗口打开图片
 
该软件显示了MySQL的基本信息,可以对MySQL进行一些简单的设置,这里不作介绍。主界面如下图所示:
 


按此在新窗口打开图片

 
我们来看看MySQL服务是否启动。打开“控制面板”,进入后打开“管理工具”,再打开“服务”。如果一切顺利的话我们会看到MySQL已启动的信息,如下图:
 


按此在新窗口打开图片

 
到这里MySQL的安装告一段落,非常简单。

选择哪一种服务器,IIS还是Apache?
 
到这里就有两种选择了,到底选择IIS还是Apache呢?我看还是看个人的喜好吧,如果你想让你的服务器也支持ASP,那么就选择IIS,如果你已经安装了IIS,那么也可以直接使用IIS,不过这两个服务器最好只装一个,否则端口将会冲突(当然也可以设置这两个WebServer使用不同端口)。我先介绍IIS的配置,然后再详细说明Apache的安装配置
 
安装配置IIS
 
如果你的操作系统是Windows2000/XP专业版操作系统,那么系统默认是没有安装IIS的。如果你的系统是WindowsXP家庭版,那么它不支持IIS,你必须选择Apache作为你的服务器。那么什么是IIS?就是Windows所提供的Internet信息服务器(简称IIS)。
下面是Windows2000/XP/Server2003操作系统安装IIS的方法,如果您的系统已经安装了IIS,可以跳过下面部分:
打开“控制面板”,打开“添加或删除程序”,打开添加或删除程序面板。点击面板左边的“添加/删除Windows组件”,打开Windows组件向导。如下图:
 

按此在新窗口打开图片
 


按此在新窗口打开图片

 
将滚动条稍微往下拉,选择“应用程序服务器”,点击“详细信息”:
 


按此在新窗口打开图片

 
选中“Internet信息服务(IIS)”,点“确定”后按“下一步”开始安装IIS。
 


按此在新窗口打开图片

 
最后按“确定”完成IIS的安装。接下来我们将把PHP作为IIS的API扩展来配置。WindowsServer2003下的IIS和其他几个操作系统上的IIS有稍微区别,不过基本操作步骤均相同。步骤如下:
打开Internet信息服务(IIS),选择“本地计算机”,在“默认网站(Windows2000下应该是‘默认Web站点’,以后不再提示)”上单击鼠标右键,选中“属性”,打开“默认网站属性对话框”:
 


按此在新窗口打开图片

 


按此在新窗口打开图片

 
选中“主目录”,这里显示的包括站点默认根目录等信息。默认路径是C:/inetpub/wwwroot/,我们把站点文件放在这个文件夹里,当然你也可以修改这个路径来改变你的站点默认根目录。
 


按此在新窗口打开图片

 
找到“配置”按钮,点击进入“应用程序配置”对话框,如图:
 


按此在新窗口打开图片

 


按此在新窗口打开图片

 
在“映射”选项卡上点击“添加”按钮,进入“添加/编辑应用程序扩展名映射”对话框。如图:
 


按此在新窗口打开图片

 


按此在新窗口打开图片

 
我们选择php4isapi.dll作为应用扩展。点击“可执行文件”右边的“浏览”按钮,来指向php4isapi.dll文件。该文件在PHP目录下的sapi文件夹下。如下图:
 


按此在新窗口打开图片

 
选中php4isapi.dll文件后打开,如果看不到该文件,在上述对话框中的“文件类型”里选择“所有文件”以便查看sapi文件夹下的所有文件。我们添加一个.php的扩展名,记得扩展名前面的点不要漏了。如下图:
 


按此在新窗口打开图片

 
点击“确定”后返回“应用程序配置”对话框,再点击“确定”回到“主目录”选项卡上。点击“文档”选项卡,我们添加一个PHP的目录默认文件,一般为index.php,如下图:
 


按此在新窗口打开图片

 
点击“确定”后完成。
如果你的IIS版本不是6.0版本,那么PHP的IIS扩展配置已经完成,如果你和我一样使用WindowsServer2003操作系统,那么还要继续看以下步骤:
选中IIS左边的“Web服务扩展”,并在上面单击鼠标右键,选中“添加一个新的Web服务扩展”,打开“新建Web服务扩展”对话框,如图:
 


按此在新窗口打开图片

 


按此在新窗口打开图片

 
在“新建Web服务扩展”上添加一个名为PHP的服务扩展,然后单击“添加”按钮添加要求的文件,指向php4isapi.dll(同上面的添加应用扩展一样),并选中“设置扩展状态为允许”。如下图:
 


按此在新窗口打开图片

 
点击确定后,可以看到IIS右边的“Web服务扩展”上多了一个PHP的Web服务扩展。如图:
 


按此在新窗口打开图片

 
OK,IIS的配置到此告一段落。在“控制面板”-“管理工具”-“服务”里重起IIS服务器。

Apache的安装和配置
 
其实本人还是不大推荐使用IIS环境来开发PHP的。要做到最好还是使用Apache,PHP还有一系列的Apache函数结合Apache来实现某些特定功能。我最后讲Zend的安装和基本使用的时候也将基于Apache服务器环境下。
现在我们开始来安装Apache2.x版本。准备好下载下来的apache_2.x.x-win32-x86-no_ssl.msi。双击后开始安装。一步Next下来,同意许可协议后会有填写服务器信息的页面,本地调试,前面两个输入localhost即可。如下:
 


按此在新窗口打开图片

 
一路Next下来,均按照默认路径安装――当然你也可以选择你自己需要的路径。Apache会自动安装并启动相关服务。并在任务栏右下角运行着一个Apache监控器:
 

按此在新窗口打开图片
 
我们可以从这个监控器来重起、停止、启动Apache服务。双击小图标打开控制界面:
 


按此在新窗口打开图片

 
打开Apache目录,我来简单说明几个比较重要的文件和文件夹:
 


按此在新窗口打开图片

 
〔bin〕目录:存放Apache运行的各个软件,包括一个名为ad.exe的服务器测试工具。后面我会简单说一下这个工具的使用方法。
〔conf〕目录:Apache的配置文件就存放在这个文件夹里,我们待会要修改其中的httpd.conf文件。
〔htdocs〕目录:默认的Web主目录,我们的PHP文件就放在这里了。安装完后里面有不少欢迎页面的文件,可以将它们全部删除
〔logs〕目录:日志文件就存放在这里。
〔INSTALL.txt〕文件:更详细的安装配置方法请看该文件。我们这里只讲对PHP模块的支持。
 
OK,用记事本打开conf目录下的httpd.conf文件。Ctrl+F搜索并定位到下面这行:
 
DirectoryIndexindex.htmlindex.html.var
 
在其后面添加一个PHP默认页,通常是index.php,如下:
 
DirectoryIndexindex.htmlindex.html.varindex.php
 
为了使Apache识别PHP的相关扩展名,搜索并定位到下面这个部分:
 

   AllowOverrideNone
   OptionsNone
   Orderallow,deny
   Allowfromall

 
在后面添加如下两行:
 
AddTypeapplication/x-httpd-php.php.phtml.php3.php4
AddTypeapplication/x-httpd-php-source.phps
 
添加后应该是这样的:
 

   AllowOverrideNone
   OptionsNone
   Orderallow,deny
   Allowfromall

AddTypeapplication/x-httpd-php.php.phtml.php3.php4
AddTypeapplication/x-httpd-php-source.phps
 
指定php模块,找到并定位到如下这行
 
#LoadModulessl_modulemodules/mod_ssl.so
 
在下面添加一行:
 
LoadModulephp4_modulec:/php4/sapi/php4apache2.dll
 
路径一定要准确,设置后应如下:
 
#LoadModulessl_modulemodules/mod_ssl.so
LoadModulephp4_modulec:/php4/sapi/php4apache2.dll
 
为了指定Apache识别中文,我们指定GB2312为默认编码。应该找到并定位到下面这行
 
AddDefaultCharsetISO-8859-1
 
将其修改为:
 
AddDefaultCharsetGB2312
 
另外,如果要禁止目录浏览,查找并定位到下面这几行:
 

#……
#一些注释
#……
OptionsIndexesFollowSymLinks
 
去掉几行注释下面进跟着的一行的Indexes即可,修改后:
 

#……
#一些注释
#……
OptionsFollowSymLinks
 
OK,保存httpd.conf文件后重起Apache服务器。
 
测试服务器是否安装成功。我们写一个PHP中非常有用的函数来测试。
 
打开记事本,输入如下这行代码:
 

 
保存为phpinfo.php文件,存放于htdocs目录下(如果是IIS则保存在wwwroot目录下),记得保存的时候选择保存类型为“所有文件”,如下图:
 


按此在新窗口打开图片

 
好了,打开浏览器,在地址栏中输入:http://localhost/phpinfo.php并回车,如果一切顺利的话你将看到下面这个页面:
 


按此在新窗口打开图片

 
如果你看到了这个页面,那么恭喜你,PHP的安装配置到此全部完成。
这个页面列出了我们所配置的一些信息和PHP的系统信息,细心的朋友可以在这里看到我们所做的设置的影子。
 
  PHP的配置到此就结束了,下一节将介绍Zend相关软件的安装和使用,敬请期待。

安装ZendStudio
 
双击ZendStudio-x.exe文件开始安装ZendStuido客户端,,如下图:
 


按此在新窗口打开图片

 
一路Next并同意许可协议。选择安装路径时按照默认位置安装。当到选择安装组件的时候选中ZendStudioServer。确保你已经连接上互联网了,点Next,如下图:
 


按此在新窗口打开图片

 
开始下载这两个软件,如果需要使用代理连接,可以按照提示设置代理服务器。连接成功后会提示点击Download开始下载这些组件。如下图:
 


按此在新窗口打开图片

 
点击Download开始下载。如下图:
 


按此在新窗口打开图片

 
下载完毕后一路Next继续直到出现Install点击它继续安装。如下图:
 


按此在新窗口打开图片

 
安装程序开始执行,一会它会启动ZendStudioServer的安装程序:
 


按此在新窗口打开图片

 
点击Next继续安装,目录按照默认目录即可,接下去是选择你的服务器的对话框,如果你是IIS则选择IIS,如果是Apache则选择Apache,我这里是Apache2,所以选择Apache2按Next继续安装:
 


按此在新窗口打开图片

 
点确定后出现了一个选择对话框,这里是让你选择安装PHP或者使用已经安装了的PHP,我们上面已经配置好了PHP4,所以选择使用已经安装了的PHP,如下图:
 


按此在新窗口打开图片

 
点Next继续安装。接下来是选择Apache安装路径的对话框,因为我都是按照默认路径安装,所以不用选择直接Next,如果你不是按照默认路径安装,那么请正确选择Apache的安装路径。如下图:
 


按此在新窗口打开图片

 
按Next继续,接下来是选择站点根目录的对话框,按照默认路径的话就不用修改了,否则请指向正确的路径。一般是htdocs目录。如下图:
 


按此在新窗口打开图片

 
点击Next继续,接下来是选择php.ini路径的对话框,一般是C:/windows/,如果是Windows2000/NT系统,则指向C:/winnt/,如下图:
 


按此在新窗口打开图片

 
点击Next继续,接下来会弹出主机访问权限提示对话框,大意是StudioDebugServer已经安装并且只允许从你的电脑访问,是否设置允许从其他主机访问,一般我们选择否继续(这个可以等安装以后再配置,如果不允许从其他主机访问,那么当从其他主机访问ZendStudioServer的时候会提示禁止访问)。如下图:
 


按此在新窗口打开图片

 
接下去选择Debug级别,选择Always后点Next继续安装,如下图:
 


按此在新窗口打开图片

 
接下去出现设定管理员密码的对话框,输入一个密码,这个是用来管理ZendServerCenter 的密码,要记住。不然以后登陆不了ZendStudioServer就不能修改PHP配置了。点击OK继续,如下图:
 

按此在新窗口打开图片
 
接下去选择操作语言,这里没有中文语言,我们选择English(你也可以选择你熟悉的语言),点击Next继续。如下图:
 


按此在新窗口打开图片

 
接下去提示要停止Apache服务器,是否停止,选择“是”继续。(很多意外情况下Apache并不能顺利停止,没关系。)如下图:
 


按此在新窗口打开图片

 
接下来会提示php.ini和httpd.conf文件已经备份:
 


按此在新窗口打开图片

 

按此在新窗口打开图片

 
一律确定继续安装。点击Finish来完成安装。如下图:
 


按此在新窗口打开图片

 
接下去将转到ZendStudioClient程序的安装界面继续安装。会提示是否下载ZendSafeGuard试用版本。选择“是”继续:
 


按此在新窗口打开图片

 
如上一样将下载这个组件,等下载完成后按Next将自动打开ZendSafeGuard安装程序开始安装。一路Next下来,安装程序将自动完成全部安装,点Finish完成:
 


按此在新窗口打开图片

 
安装程序又跳转到ZendStudioCilent的安装界面:接下去会给出一些ZendStudio的小提示,按Next继续:
 


按此在新窗口打开图片

 
如此将结束ZendStudio的全部安装过程。点击Done完成安装。如下图:
 

按此在新窗口打开图片

 


打开php.ini文件,需要做一下修改,找到这行已经被ZendStudio修改过的PHP扩展库路径设置:
 
;Directoryinwhichtheloadableextensions(modules)reside.
extension_dir="C:/ProgramFiles/Zend/lib/php_ext"
 
改回来:
 
;Directoryinwhichtheloadableextensions(modules)reside.
extension_dir="C:/PHP4/extensions/"
 
重起Apache服务器。

第三部分 软件的使用
 
在开始菜单里找到ZDE的运行图标,打开ZDE:
 


按此在新窗口打开图片

 
第一次运行会提示输入注册信息,将Email接收到的注册信息输入对话框中:
 


按此在新窗口打开图片

 
点击OK继续,关闭弹出的新版本检查和每日提示对话框后打开ZDE的主界面,如下图:
 


按此在新窗口打开图片

 
ZendStudio的安装算是基本完成。接下去我将详细讲述其配置、功能和使用。
 
ZDE的设置
 
下载PHP中文手册:
ZDE和手册的结合很是紧密,也给我们提供很多便利。我们从官方下载PHP中文手册,地址是:http://www.php.net/download-docs.php,一般会自动高亮显示中文版的手册,如下图:
 


按此在新窗口打开图片

 
这里列出了三个版本。其中第一个是只有单个的HTML文件,我们要下载的是第二个。第三个是CHM文件,我们也应该准备一个,方便查阅PHP的相关函数等。同上面PHP的下载方式一样,点击tar.gz进入镜像站点选择页面,下载该文件。这里就不再描述。保存于C盘根目录。一个问题是Windows下怎么解压缩tar.gz文件,一般一个WinRAR压缩解压缩软件能解决这个问题,请从http://www.rarlab.com/download.htm下载该软件安装后即可解压缩tar.gz 文件。将压缩包解压到C:/php_manual_zh/目录下。
点击工具栏的Customization(定制)图标,打开定制对话框:
 

按此在新窗口打开图片
 


按此在新窗口打开图片

 
第一项是Desktop(桌面),是对ZED做整体设置的,其中Language(语言)用于选择界面语言(可惜没有中文语言可选)。这里选择英文。第三行PHPManualURL是设置PHP手册的路径的,我们来设置它指向C:/php_manual_zh/。选中该选项,点击Option,如下图:
 

按此在新窗口打开图片
 
打开路径选择对话框,选择Other,并浏览指向C:/php_manual_zh/。
 

按此在新窗口打开图片 


按此在新窗口打开图片

 
点击打开后确定,点击OK完成该项设置。
第二项是Editing(编辑),可根据自己需要自行设置。
第三项是CodeCompletion,代码完成设置,是设置代码自动完成和您所使用的PHP版本高亮显示以及各种提示等,按照自己情况设置:
 


按此在新窗口打开图片
 
第四项是Color&Fonts,设置字体和颜色等,这里需要注意一下,如果按照默认风格,编辑器将不能正确显示中文字体,我们来新建一个默认风格,点击Saveas:
 
按此在新窗口打开图片
 

在弹出的对话框中输入一个自己风格的名字,按确定:
 

按此在新窗口打开图片
 
这样就可以对字体等进行设置了:
 


按此在新窗口打开图片

 
字体选择“宋体”或者“DialogInput”,后者可能会好看一些。
 
Debug选项卡上设置调试服务器为localhost,并将临时输出文件的位置设置成你的工作目录,其他按照默认设置即可:
 


按此在新窗口打开图片

 
接下来是一个比较不错的功能:模板功能。选中Templates选项卡,这里列出了很多系统默认模板,我们也可以自己设置自己的模板,模板的作用就是省事的自动填充,我们来添加一个switch模板。点击add后如下填写对话框:
 


按此在新窗口打开图片

 
其中Abbreviation是代码缩写,Templatecode是该缩写所表示的代码,可以看到Templatecode中使用了一些特殊标记,我们可以在下面的下拉里看到这些特殊标记的含义,其中我这里写的${condition}表示在这里输入一个语句,${END}表示输入这个语句完成后回车,光标将自动移动到这里。点击OK添加。我们测试一下这个功能:
 

按此在新窗口打开图片
 
在还未输入完成后,ZDE就出现了自动提示,我们刚才设置的模板显示在第一行,回车后就自动用模板代码填充了:
 

按此在新窗口打开图片
 
接下去输入switch语句的条件:
 

按此在新窗口打开图片
 
然后回车,光标自动移动到刚才设置的${END}位置,方便继续输入:
 

按此在新窗口打开图片
 
ZDE的其他设置按照默认即可,你也可按照自己需要进行设置。