PHP 开发环境配置:WampServer+ZendStudio+XDebug

前言

一开始我在另一篇Blog中写的是WampServer+Nodepad++,当时的考虑是IDE占用空间太多,而且可能配置比较复杂,所以选择的是Nodepad++。但现在因为任务渐长,代码量多了起来,需要调试。因此还是选择一款IDE。

配置环境 Win7

WampServer 2.5 中文版

为什么我们要安装WampServer呢?

因为如果我们要开发PHP项目的话,首先我们要安装php解释器本身,还要安装一个服务器Apache,还要安装PHP对应的数据库MySQL。这三个软件本身的环境配置就比较麻烦,任何一个配置不好就可能导致项目无法成功运行。

这个时候我们就想,如果有一个软件本身集成了Apache+mysql+PHP,我们只需要关注这个软件本身的配置就行,那有多好。

又因为我们是在Windows下进行的代码开发。所以WampServer就应运而生。

WampServer是一款由法国人开发的Apache Web服务器、PHP解释器以 
及MySQL数据库的整合软件包。

免去了开发人员将时间花费在繁琐的配置环境过程,从而腾出更多精力去做开发。

在windows下将Apache+PHP+Mysql 集成环境,拥有简单的图形和菜单安装和配置环境。PHP扩展、Apache模块,开启/关闭鼠标点点就搞定,再也不用亲自去修改配置文件了,WAMP它会去做。

下载地址

http://www.xiazaiba.com/html/27954.html

安装步骤

开始安装

点击Next

点击Next

点击 Next。推荐大家就安装在默认位置,或者可以选一个其他的位置,但注意安装路径请不要有中文,不然可能发生错误!

第一个代表是创建快速启动图标,第二个是创建桌面图标,继续点击Next

点击安装

等待安装~

安装过程中弹出了这样一个窗口,是让我们选择默认浏览器。默认浏览器就是explorer。于是点击打开。 

安装快结束的时候,又出现这个。提示一个输入管理员邮箱以及邮箱SMTP服务器的窗口,这个如果大家愿意填写,可以填一下,不过一般情况下直接点击next就可以了,不会影响安装。

至此,我们就安装成功了。

桌面上出现了

测试一下WampServer是否能成功运行

点击桌面图标

右下角出现了

右击它,选择语言,将其中文化

这个时候它是橙色的,处于离线状态(代表我们的某些服务未被启动。所有服务被启动,图标则是绿色的),我们需要先将它的服务启动,使其处于在线状态。

左击图标,选择启动所有服务

再左击图标,点击切换至在线状态。

弹出警告

意思就是说我的服务未启动成功

右击我的电脑,点击管理 

点击服务和应用程序,再点击服务

在服务中找到wampapache,wampmysqld(这两个服务一个代表apche的服务,一个代表mysql数据库)。从我的电脑里明显可以看到是,wampapache服务没被开启。

点击开启wampapache服务

弹出警告

再打开“控制面板”里面的“管理工具”中的“事件查看器”,找到错误信息“make_sock:could not bind to address 0.0.0.0:80 
no listening sockets available,shutting down 
Unable to open logs”。意思就是80端口被占用了

解决方法如下:

1、右击我的电脑:“计算机”–>“本地磁盘(D:)”–>“wamp”–>“bin”–>“apache2.2.21”–>“conf”->“httpd.conf”;

2、找到“httpd.conf”文件并用记事本打开,找到“Listen 80”改成“Listen 8080”;再找到“ServerName localhost:80”,改成“ServerName localhost:8080”;(这个httpd.conf是)

3、保存文件;再进入“控制面板”–>“管理工具”–>“服务”,找到wampapache服务并启动;

4、最后再重新启动wampserver程序,右下角的图标由红变橙再变绿,在IE浏览器地址栏中输入:http://localhost:8080/,好的,现在PHP开发环境就可以正常使用了!

例子

写一个代码,将其保存成hello.php。保存在WWW目录下

此时在浏览器中,敲http://localhost:8080/hello.php即可访问(如果你的配置环境时,80端口没有被占用。此时敲http://localhost:8080/hello.php即可访问)

如果你是个项目文件的话,新建一个文件夹,放在WWW目录下

这个时候你就可以在主页上的Your Projects的地方,看到你的项目文件夹

点击你的文件夹,发现报错了,仔细观察是URL地址的问题,也就是index.php配置的问题

打开WWW目录下的index.php,搜索if (is_dir($file) && !in_array($file,$projectsListIgnore)) ,判断逻辑里面的a标签就是目录,在http://后面加上localhost:8080/即可(我的端口为8080)。更改完该文件,重启启动下WampServer。

此时再点击那个test文件夹,就能进入到目录下

点击hello.php。即可看到结果

 
这个时候代表我们的Apache服务器和PHP解释器都能顺利运行

那么可能有同学会问,MySQL怎么用呢?

WampServer 中的MySQL

命令行操纵数据库

左击图标,选择MySQL->MySQL控制台。此时能进入命令行操纵数据库

因为我们没有设置过MySql密码,所以此时我们敲回车就可以进入数据库,进行各种处理了

图形化界面操纵数据库

左击图标,选择phpMyAdmin(即网址localhost:8080/phpmyadmin/)。此时能进入命令行操纵数据库

此时我们就可以图形化操纵数据库了 

其实这个界面就是PhpMyAdmin

PhpMyAdmin是什么

phpMyAdmin 是一个以PHP为基础,以Web-Base方式架构在网站主机上的MySQL的数据库管理工具,让管理者可用Web接口管理MySQL数据库。

其中一个更大的优势在于由于phpMyAdmin跟其他PHP程式一样在网页服务器上执行,但是您可以在任何地方使用这些程式产生的HTML页面,也就是于远端管理MySQL数据库,方便的建立、修改、删除数据库及资料表。也可借由phpMyAdmin建立常用的php语法,方便编写网页时所需要的sql语法正确性。

WampServer修改Mysql密码的步骤

  1. 通过 phpmyadmin 进入mysql,点击上面的 【用户】 菜单,在用户【root】主机【localhost】点击编辑权限,下面有一个选项【修改密码】,输入您想要的密码,如:123456.
  2. 现在mysql密码已经修改成功。但是 phpmyadmin 还无法和 mysql 通信。所以下面我们修改 phpmyadmin 配置文件
  3. 进入wampserver安装目录,如 C:/wamp/apps/phpmyadmin3.5.1
  4. 打开config.inc.php 文件 。修改约16行代码 $cfg[‘Servers‘][$i][‘password‘]=’您修改的密码’,如:123456
  5. 然后再进入目录并打开 
    C:/wamp/apps/phpmyadmin3.5.1/libraries/config.default.php 文件,修改约215行代码 $cfg[‘Servers‘][$i][‘password‘] = ‘您修改的密码’,如 123456
  6. 重启wampserver。至此密码修改成功

ZendStudio 12.5.1

下载地址

ZendStudio 12.5.1:http://www.xiazaiba.com/html/30414.html

破解工具: 
http://dwtedx.com/download.html?bdkey=s/1jGsyPcq(密码:9bw7)

安装步骤

点击Zend [email protected]_1_30414,就会自动开始下载了

然后双击ZendStudio-12.5.1-win32.win32.x86_64进行安装

按照提示一路点击“next” 一直到“finish”。

安装完成后,桌面会自动生成“Zend Studio 12.0.1”的快捷方式,先不要急着打开。

点击Zend Studio 12.5.1 x86 x64通用破解补丁 注册码20150519,进行解压

将com.zend.verifier_12.5.1.v20150514-2003.jar放到安装程序目录下的plugins文件夹中进行覆盖(默认的程序目录为C:Program Files (x86)\Zend\Zend Studio 12.0.1\plugins文件夹)

至此,就可以点击桌面上的图标,进行开发了

例子

进入Zend Studio软件中,一开始要求选择工作空间(强烈建议选择WampServer中的WWW目录!不然可能后面会发生未知错误)

点击File->New->Project

填写项目名,点击Finish

这是弹出一个框,点击YES。代表开启项目视图~

右击phpTest->Nest->PHP File

填写php文件名,点击Finish

编写hello world

点击运行(像播放器的按钮绿色的)旁边的小三角形,可以选择运行模式,第一个是在控制台中输出结果,第二个是在网页中打开

选择第一个的话,在下方出结果

选择第二个的话,在WAMP开着的情况下,要我们填URL

在圈入的地方。填上你自己的Wamp的地址 

点击OK,这样就成功打开了

XDebug

因为WampServer里就包含XDebug,所以不需要安装

配置步骤

Wamp端 XDebug 配置

在wamp的安装目录下找到bin->php->php.ini

用记事本打开它,找到“; XDEBUG Extension”所在位置

原来的文字如下:

; XDEBUG Extension

zend_extension = “c:/wamp/bin/php/php5.5.12/zend_ext/php_xdebug-2.2.5-5.5-vc11.dll” 

[xdebug] 
xdebug.remote_enable = off 
xdebug.profiler_enable = off 
xdebug.profiler_enable_trigger = off 
xdebug.profiler_output_name = cachegrind.out.%t.%p 
xdebug.profiler_output_dir = “c:/wamp/tmp” 
xdebug.show_local_vars=0

修改后的XDEBUG后的信息如下(其实就是将xdebug.remote_enable 置为on):

; XDEBUG Extension

zend_extension = “c:/wamp/bin/php/php5.5.12/zend_ext/php_xdebug-2.2.5-5.5-vc11.dll” 

[xdebug] 
xdebug.remote_enable = on 
xdebug.profiler_enable = off 
xdebug.profiler_enable_trigger = off 
xdebug.profiler_output_name = cachegrind.out.%t.%p 
xdebug.profiler_output_dir = “c:/wamp/tmp” 
xdebug.show_local_vars=0

ZendStudio端XDebug 配置

php Executables 设置 
打开Zendstudio,依次选择 windows->preferences->PHP->PHP Executables Add 新的PHP Executables

如下图所示:

点击Add 

Name:PHP版本名称 
Executable path:PHP.exe所在地址 
PHP ini file(optional):PHP.ini所在地址

此时Executable path就选择wamp目录下的bin->php->php 5.5.12中的php.exe

然后可以看到,其他信息都会被自动填上,再点击Next

再点击Finish

此时配置完成,可以看到里面有我们新配置后的PHP信息

php servers 配置 
接下来选择window-Preference-php Servers点击New

选择Apache 

选择Apche服务的位置。即Wamp目录下的bin->apache->Apache 2.4.9 ->conf,点击Next

里面都是默认的内容,不做任何更改。点击Finish

选择刚刚新建的服务,点击Edit

按这样配置,点击Finish

测试

选择刚刚的hello.php文件,右键Debug。选择在控制台调试

出现以下画面,则代表XDebug配置成功

时间: 2024-08-06 15:57:25

PHP 开发环境配置:WampServer+ZendStudio+XDebug的相关文章

AMP+EPP3.0的开发环境配置

经过摸索,总结出下列Apache.MySQL.PHP.EPP.ZendDebugger的开发环境配置方法: 版本: Apache: Apache-httpd-2.2.25-win32-x86-no_ssl.msi MySQL:mysql-5.5.28-win32.zip PHP:php-5.3.28-Win32-VC9-x86.msi EPP:EPP3_Setup.rar ZendDebugger:ZendDebugger-20110410-cygwin_nt-i386.zip 一.先安装上述软

php开发环境的搭建(xdebug调试)

我的win8系统装不上xdebug,所以在xp虚拟机上面安装php开发环境 php开发环境主要包括:(1)服务集成环境AppServ(2)开发环境zend studio (3)调试环境xdebug 1,下载appserv安装,安装的是AppServ 2.5.10,里面包括: Apache 2.2.8 PHP 5.2.6 MySQL 5.0.51b phpMyAdmin-2.10.3 2,安装zend studio 10,汉化破解参考:http://blog.csdn.net/qq13555414

PHP开发环境配置系列(四)-XAMPP常用信息

PHP开发环境配置系列(四)-XAMPP常用信息 博客分类: PHP开发环境配置系列 xamppphp 完成了前面三篇后(<PHP开发环境配置系列(一)-Apache无法启动(SSL冲突)> .<PHP开发环境配置系列(二)-XDebug设置> .<PHP开发环境配置系列(三)-项目源码映射> ),今天补充一下XAMPP的一些常用信息(<PHP开发环境配置系列(四)-XAMPP常用信息> ),有备无患.     1. XAMPP的启动路径     xampp

xshell远程终端操作Ubuntu server安装LAMP环境之最详细笔记之二PHP开发环境配置

前言: 昨天学会了安装server,今天试着通过远程终端xshell来安装LAMP,搭配一下开发环境,也有集成环境可以一键安装使用,还是瞎折腾一下,手动一步一步搭建一下这个开发环境. 接上一篇:ubuntu server 14.04 LTS下搭建LAMP环境之最详细笔记之一U盘安装双系统本文原创博客地址:http://www.cnblogs.com/unofficial官网地址:www.pushself.com) 准备: 在windows系统上首先需要安装xhsell,具体下载地址可以搜一下,安

(转)VC6.0中OpenGL开发环境配置

首先简单介绍一下OpenGL: OpenGL作为当前主流的图形API之一,它在一些场合具有比DirectX更优越的特性.       OpenGL官方网站(英文)    http://www.opengl.org 然后设置编程的一些环境,及其安装必备文件的步骤如下: 第一步:选择一个编译环境 现在Windows系统的主流编译环境有Visual Studio,Broland C++ Builder,Dev-C++等,它们都是支持OpenGL的.但这里我们选择VC++ 6.0作为学习OpenGL的环

Go语言Eclipse开发环境配置-windows

1.首先安装eclipse,选择一个适合的版本就好,解压即可 http://www.eclipse.org/downloads/ 2.下载go语言安装包 官网地址 :http://www.golang.org/ 官网地址有时候打不开,百度云盘下载go1.2安装包  http://pan.baidu.com/s/1c0Gf4UO#dir/path=%2FSoft%2FGoLang  32 64位都有 一路Next cmd输入go version 看到这个就安装好了,环境变量什么的会自动配置好的,唯

【OpenCV入门教程之一】 OpenCV 2.4.8 +VS2010的开发环境配置

目录(?)[-] 因为读研期间的研究方向是图像处理所以浅墨这段时间闭门研究了很多OpenCV和图像处理相关的知识与内容眼看自己积累到一定的程度了于是决定开始开设这个OpenCV系列专栏总结自己所学也分享知识给大家 还是先放出待会儿的测试用图 下载和安装OpenCV SDK sources里面是源代码想查看完整的源代码需要用cmake来解包如何解包大家百度一下就可以或者下次浅墨来专门讲一讲这里就先不多说了 配置环境变量 工程包含include目录的配置 工程库lib目录的配置 链接库的配置 在Wi

一起学Google Daydream VR开发,快速入门开发基础教程一:Android端开发环境配置一

原文因涉及翻墙信息,被强制删除,此文为补发! 准备工作 进入Google Daydream开发者官网,开启准备工作,官网地址:https://vr.google.com/daydream/developers/ -------------------------------------------------------------------------------------------------------------------- Google Daydream开发者网址: https

Visual studio 通用开发环境配置:SDL,FFMPEG为例

引言 每一个C++库的使用都是从开发环境的配置开始的,其实每个库的配置过程都是大同小异,总结下来有下面几个步骤: 下载库文件,这里假定是已经预先编译完成的. 配置库文件的包含目录(include)和库目录(lib) 配置库文件的动态链接库(dll),这一步是很多人容易忽略的.上面配置好包含目录和库目录,只是开发环境配置完成了,没有配置好dll,在使用该库的程序运行时,会造成操作系统无法加载库对应的动态链接库.下面以SDL的配置为例,详细说明是如何配置的. SDL在visual studio下的开

ArcGIS Runtime for Android开发教程V2.0(2)开发环境配置

原文地址: ArcGIS Runtime for Android开发教程V2.0(2)开发环境配置 - ArcGIS_Mobile的专栏 - 博客频道 - CSDN.NET http://blog.csdn.net/arcgis_mobile/article/details/8113948   2.开发环境配置 2.1 系统要求 1)      支持的操作系统 A.      Windows XP(32位).Vista(32/64位).Windows 7(32/64位) B.      Mac