最新版本 PHP (windows)开发环境配置

标签: 版本 php windows | 发表时间:2014-02-21 20:21 | 作者:hzhxxx
出处:http://blog.csdn.net

本次配置软件
Eclipse 4.3
Apache 2.4.7
php 5.5.9
Xdebug 2.2.3-5.5


php 安装
软件准备
http://windows.php.net/download/
官网下载版本,php-5.5.9-Win32-VC11-x86.zip,注意是线程安全版本,完整zip 安装包。
安装
直接解压文件到目录,D:\develop\php-5.5.9,自动创建完整目录 D:\develop\php-5.5.9,可见
D:\develop\php-5.5.9\php.exe文件。

配置 xdebug
http://xdebug.org/download.php
官网下载 xdebug 调试插件,php_xdebug-2.2.3-5.5-vc11.dll,并把文件放置到目录
D:\develop\php-5.5.9\ext 下。
配置php.ini
把 D:\develop\php-5.5.9目录下的 php.ini-development 复制一份,并重新命名为 php.ini。
打开 php.ini,在文件的最后面增加如下内容,用于支持 xdebug 调试。
[Xdebug]
zend_extension = "D:/develop/php-5.5.9/ext/php_xdebug-2.2.3-5.5-vc11.dll"
xdebug.auto_trace = On
xdebug.remote_autostart = On
xdebug.remote_enable = on
xdebug.remote_host = localhost
xdebug.remote_port = 9000
;xdebug.remote_mode = req
;xdebug.remote_handler = dbgp
;xdebug.profiler_enable = on
;xdebug.profiler_enable_trigger = off
;xdebug.profiler_output_name = cachegrind.out.%t.%p
;工作目录
;xdebug.profiler_output_dir = "D:/develop/php-5.5.9/tmp"

apache 安装
软件准备
http://www.apachelounge.com/download/
官网下载版本,httpd-2.4.7-win32-VC11.zip

服务安装
直接解压文件到 D:\develop\httpd-2.4.7\,可见D:\develop\httpd-2.4.7\Apache24\conf目录。

配置apache
修改位于 D:\develop\httpd-2.4.7\Apache24\conf目录下的 http.conf 文件。按下面内容对应修改

ServerRoot "D:/develop/httpd-2.4.7/Apache24"

LoadModule php5_module "D:/develop/php-5.5.9/php5apache2_4.dll"

DocumentRoot "D:/develop/httpd-2.4.7/Apache24/htdocs"
<Directory "D:/develop/httpd-2.4.7/Apache24/htdocs">

<IfModule dir_module>
    DirectoryIndex index.html index.php
</IfModule>

<Directory "D:/develop\httpd-2.4.7/Apache24/cgi-bin">
    AllowOverride None
    Options None
    Require all granted
</Directory>

 AddType application/x-compress .Z
    AddType application/x-gzip .gz .tgz
   
    AddType application/x-httpd-php .php
  AddType application/x-httpd-php .html


phpinfo.php
在目录 D:\develop\httpd-2.4.7\Apache24\htdocs 下建立php 源代码文件,phpinfo.php,文件内容如下:
<?php
phpinfo();
?>

启动http服务
运行D:\develop\httpd-2.4.7\Apache24\bin\ApacheMonitor.exe,启动apache 支持的http 服务,端口是80。如果没有发现服务,可以运行D:\develop\httpd-2.4.7\Apache24\bin\httpd.exe注册http服务为 windows 系统服务。

验证http服务
浏览器输入
http://127.0.0.1/
出现 It works!,表示 http 服务正常。


浏览器输入
http://127.0.0.1/index.php
出现 php 5.5.9的页面信息,表示 http 支持php 解析正常。

jdk 安装
软件准备
http://www.oracle.com/technetwork/java/javase/downloads/index.html
官网下载版本,jdk-7u45-windows-i586.zip,完整的 jdk。

服务安装
直接解压文件,得到 jdk-7u45-windows-i586.exe,直接运行安装。

 

eclipse 安装
软件准备
http://www.eclipse.org/downloads//
官网下载版本,eclipse-jee-kepler-SR1-win32.zip,完整的 j2ee支持。

服务安装
直接解压文件到 D:\develop\eclipse32,可见D:\develop\eclipse32\eclipse.exe。

配置eclipse
直接运行 D:\develop\eclipse32\eclipse.exe,进入到 eclipse。
菜单:
Help->install new software
下载PHP(PDT)开发插件, http://download.eclipse.org/tools/pdt/updates/3.2-nightly

也可以选择 
Kepler - http://download.eclipse.org/releases/kepler
对应去选择合适的PDT。

配置 PDT
重新启动 eclipse后,菜单
Window->preferences
选择PHP,修改 php executable,

选择 xdebug 作为调试器,选择 php 5.5.9作为解析器。
验证eclipse
新建立php 项目,工作区间位于 D:\develop\httpd-2.4.7\Apache24\htdocs,直接能看到 phpinfo.php 文件。两种方式执行 phpinfo.php :
PHP  CLI Application
PHP WEB Application
都能输出结果,表示 eclipse 安装成功。

 

作者:hzhxxx 发表于2014-2-21 12:21:25 原文链接
阅读:43 评论:0 查看评论

相关 [版本 php windows] 推荐:

最新版本 PHP (windows)开发环境配置

- - CSDN博客推荐文章
官网下载版本,php-5.5.9-Win32-VC11-x86.zip,注意是线程安全版本,完整zip 安装包. 直接解压文件到目录,D:\develop\php-5.5.9,自动创建完整目录 D:\develop\php-5.5.9,可见. D:\develop\php-5.5.9\php.exe文件.

Windows下Apache+PHP+MySQL简易配置教程

- - 蓝飞技术部落格
首先自然是下载软件,然后该解压的解压(注意要非中文目录,这里的软件目录以均以 C:\Program Files为例),该安装的安装(MySQL的安装会有许多选项,英文好的看着按自己需要勾勾填填就行了,实在不行的参考 这里,这里的版本比较旧,不过配置选项大致还是差不多的). Apache: httpd-2.4.3-win32.zip( 更多版本).

Windows 8 Beta曝光 版本号Build 8141

- 洞箫 - cnBeta.COM
正在体验Windows 8开发者预览版的用户想必心中也在暗暗期待Windows 8 Beta的到来,今天,国外网站MDL上曝光了Windows 8 Beta的两张截图,遗憾的是,除此之外没有更多功能方面的消息泄露.

PHP导出excel

- syeye - scofield PHP开发-SEO SEM
最近做一个项目,其中涉及到了数据导成excel的功能. 后来使用了 开源的 PHPExcel  http://phpexcel.codeplex.com/ 目前最新版是1.7.6. PHPExcel 可以生成 .xls 和 .xlsx (office2007). 比如设置 excel的title,keywords,description.

PHP框架 Yaf

- Le - 开源中国社区最新软件
Yaf是一个C语言编写的PHP框架,Yaf 的特点: 用C语言开发的PHP框架, 相比原生的PHP, 几乎不会带来额外的性能开销. 所有的框架类, 不需要编译, 在PHP启动的时候加载, 并常驻内存. 更短的内存周转周期, 提高内存利用率, 降低内存占用率. 支持全局和局部两种加载规则, 方便类库共享.

微软:9月发布Windows 8预测试版本

- Nanqi - cnBeta.COM
9月份微软将举办全球开发人员大会BUILD,此前一直有传言称微软会在这次大会上发布Windows 8的预测试版本,但是一直未得到微软的证实. 今天,微软在BUILD官方博客上宣布,微软会满足大家的要求,在BUILD大会上提供Windows 8的测试版本.

Windows平台上编译OpenCV的Android版本

- Pei - C++博客-首页原创精华区
Android NDK(r5b或更高版本). 在opencv\android\scripts\目录下,新建wincfg.cmd文件. 关于wincfg.cmd文件的配置,可以参考opencv\android\scripts\wincmd.cfg.tmpl文件. 编译完成即可在opencv\android\build目录下得到所有的静态库文件.

RedSn0w 越狱工具 Mac 和 Windows 版本更新到 0.9.10b7

- - Engadget 中国版
度过一个周末差点让我们忘记 RedSn0w 已经更新了,这个更新为那些热衷于 iOS 设备越狱的人士又准备了一份礼物. 新的版本更新到 0.9.10b7 ,现在可以给 A5 设备使用 Corona 越狱;对于一些越狱新手来说,如果你不小心卸载了完美越狱,现在可以重新安装越狱. 还有一个重要的功能,是支持直接从 Cydia 读取你设备的 SHSH 文件,而在这之前这个文件有时候需要另外的软件进行读取和备份.

Windows 8.1 RTM全版本简体中文版下载

- - 软矿
Windows 8.1 RTM在早些日子已经开始陆续在网上泄露下载资源,小编之所以没有及时在博客中进行分享有两个原因:(1)早前泄露的版本有限,只是部分版本有下载资源;(2)泄露版本时间与官方正式版本发布相隔时间并不是很长,个人还是比较建议大家等官方正式发布版本,以免正式版本号与泄露版本号不一致,届时需要再一次安装.

PHP RFC: 让PHP的foreach支持list

- 三马 - 风雪之隅
本文地址: http://www.laruence.com/2011/07/13/2110.html. 上个月, 终于算加入了PHP developer team, 一直以来最大的障碍就是语言, 现在想起来, 当年真应该更加认真努力的去学习英语.. 得到的第一个任务是: 解决一个feature request, 请求在allow foreach($array as list($a,$b).