如何使用Visual Studio 2013 开发PHP5.6项目

简介: 原文 如何使用Visual Studio开发PHP项目 在windows下开发php除了记事本 DW 以及一帮Zend studio,Eclipse,NetBeans之流以外,个人感觉还是vsiual studio+phptools最是好使。

原文 如何使用Visual Studio开发PHP项目

在windows下开发php除了记事本 DW 以及一帮Zend studio,Eclipse,NetBeans之流以外,个人感觉还是vsiual studio+phptools最是好使。主要的原因就是速度。 vs的速度真的是快其他的IDE太多了,无论是从启动速度还是使用过程中资源的耗用都要好于其他3款,毕竟是微软自家的东西。

visual studio 2013 上有两款比较有名的php插件 vs.php 和PHP Tools for Visual Studio.1.14.5747,前者基本只有2010的2.6版本能注册,而新版已经出到3.4了却无人破解,后者也是微软推荐的1.13,不过1.12有人进行了一定的工作,能顺利 注册,不过安装起来需要些功夫。

首先电脑windows 8.1 64位的版本,双击安装msi的时候就提示缺少dll,只好启动命令行管理员版本,在cmd下启动msi安装顺利通过。

接下来修改hosts 这个系统下是默认隐藏 得去控制面板->文件夹选项打开隐藏系统文件,文件user组没有修改权限 需要修改完全控制,再再属性里把只读去掉,添加了一行之后可能需要重启才生效,反正我是重启了。

接下来启动vs2013 会提示注册,顺利注册上以后,写了几句php准备调试又提示xdebug没配好。

php的基本配置就不多说了 把php5.6放到c:\php下 然后修改php.ini 

把xdebug的相关DLL放置D:\php\ext中,并修改php.ini,例如如下代码段

然后添加类似的配置 默认是9000端口 由于我的其他应用占用改成了10000,再然后就成功了,如果不行会提示你修正的,多尝试几下,祝大家顺利

[Xdebug]
xdebug.remote_enable = on
xdebug.remote_handler = dbgp
xdebug.remote_host = localhost
;xdebug.remote_port = 10000 
zend_extension="d:/php/ext/php_xdebug-2.2.6-5.6-vc11-nts-x86_64.dll"

插件下载地址

http://download.csdn.net/detail/masonwu21/7712875

xdebug下载

http://www.xdebug.org/

打开visual studio 2013,新建项目->模板->其他语言->PHP.

目录
相关文章
|
13天前
|
缓存 安全 PHP
【PHP开发专栏】Symfony框架核心组件解析
【4月更文挑战第30天】本文介绍了Symfony框架,一个模块化且高性能的PHP框架,以其可扩展性和灵活性备受开发者青睐。文章分为三部分,首先概述了Symfony的历史、特点和版本。接着,详细解析了HttpFoundation(处理HTTP请求和响应)、Routing(映射HTTP请求到控制器)、DependencyInjection(管理依赖关系)、EventDispatcher(实现事件驱动编程)以及Security(处理安全和认证)等核心组件。
|
11天前
|
关系型数据库 MySQL
web简易开发(二){html5+php实现文件上传及通过关键字搜索已上传图片)}
web简易开发(二){html5+php实现文件上传及通过关键字搜索已上传图片)}
|
13天前
|
数据库连接 PHP 数据库
【PHP开发专栏】PHP错误处理与异常捕获
【4月更文挑战第30天】PHP是流行的服务器端脚本语言,广泛用于动态网站和应用开发。本文深入探讨PHP的错误处理和异常捕获机制,分为三部分:首先介绍PHP错误处理,包括错误级别(如E_NOTICE、E_WARNING、E_ERROR)和错误处理函数;其次,讲解异常捕获,利用try-catch处理程序错误,自定义异常类;最后,讨论两者在数据库操作、文件操作和网络请求等场景的应用及最佳实践。示例代码展示了如何自定义错误处理器和异常处理。
|
7天前
|
监控 安全 PHP
采用PHP开发的不良事件管理系统源码vue2+element医院不良事件上报系统的意义 AEMS系统源码
不良事件管理系统(AEMS)是一种用于医疗行业的解决方案,它主要用于处理和管理临床不良事件。这些不良事件是指由医疗导致的伤害,与疾病的自然转归相反,可能延长病人的住院时间或导致残疾。AEMS的目标是揭示系统的不足与缺陷,减少不良事件对病人、家属、医护人员和医院声誉的影响。
21 1
|
8天前
|
安全 测试技术 PHP
掌握现代Web开发:PHP 8的新特性与最佳实践
【5月更文挑战第5天】 在当今快速发展的网络世界中,PHP作为一种流行的服务器端脚本语言,持续地演化着。最新的PHP 8版本引入了一系列令人兴奋的新特性和性能改进,为开发者提供了更加强大和灵活的工具。本文将深入探讨PHP 8中的新特性,包括联合类型、名称参数、匹配表达式等,并分享一些最佳实践,帮助开发者提高代码质量,优化性能,并确保安全性。通过这些实用技巧和示例,您将能够构建更高效、更安全的PHP应用程序。
|
12天前
|
编译器 API PHP
深入PHP扩展开发:打造高效自定义模块
【4月更文挑战第30天】 在追求性能优化和特定功能实现的道路上,PHP提供了一种强大机制——扩展。本文将引导读者通过编写一个简单的PHP扩展来探索扩展开发的世界。我们将涉及从环境搭建到代码实现,再到扩展的编译与加载的完整流程,确保读者能够理解并实践如何创建高效的自定义PHP模块。
|
13天前
|
SQL 安全 PHP
【PHP开发专栏】PHP预处理语句与安全性
【4月更文挑战第30天】PHP预处理语句提升Web开发安全与性能。本文分三部分介绍原理、使用方法及安全性。预处理语句防止SQL注入,提高代码可维护性和性能。创建预处理语句对象,绑定参数,执行并释放资源。通过占位符增强代码可读性,减少数据库负担,实现高效查询。
|
13天前
|
安全 PHP
【PHP开发专栏】PHP文件上传与下载实现
【4月更文挑战第30天】本文介绍了在PHP中实现文件上传和下载的详细步骤。文件上传通过`$_FILES`全局数组处理,包括设置HTML表单、PHP脚本处理上传及安全性考虑。文件下载则可使用`readfile()`、`fpassthru()`或`file_get_contents()`函数,同时关注安全问题,如防止目录遍历漏洞。文中还提供了一个简单的图片分享网站案例,演示了上传和下载功能的集成。
|
13天前
|
PHP 数据安全/隐私保护
【PHP开发专栏】PHP魔术方法与对象操作
【4月更文挑战第30天】PHP 魔术方法是特殊方法,如`__construct`、`__get`等,在特定时刻自动调用,用于重写默认行为。本文分三部分介绍PHP魔术方法和对象操作:1) 魔术方法包括构造、析构、属性访问等,常用于控制访问权限、自动加载等;2) 对象操作涉及创建、访问属性和方法、克隆及序列化/反序列化;3) 案例展示如何在创建对象时设置默认值。