wamp环境搭建
php
- 进入php安装目录。
- 修改php.ini-developement为php.ini
- 配置扩展目录为你的PHP安装目录下的ext目录,在我这里是
extension_dir = "C:/php5.6ts/ext"
- 把你需要的extension前面的引号去掉,我这里是
extension=php_bz2.dll
;extension=php_curl.dll
;extension=php_fileinfo.dll
extension=php_gd2.dll
;extension=php_gettext.dll
;extension=php_gmp.dll
;extension=php_intl.dll
;extension=php_imap.dll
;extension=php_interbase.dll
;extension=php_ldap.dll
;extension=php_mbstring.dll
;extension=php_exif.dll ; Must be after mbstring as it depends on it
extension=php_mysql.dll
extension=php_mysqli.dll
;extension=php_oci8_12c.dll ; Use with Oracle Database 12c Instant Client
;extension=php_openssl.dll
;extension=php_pdo_firebird.dll
extension=php_pdo_mysql.dll
- 配置date.timezone = Asia/Shanghai
配置xdebug
- 这个配置是可选的,为的是开发过程中可以进行代码调试。
- 首先下载对应版本的xdebug的dll文件。这里对应版本的意思是,版本号一致,线程安全类型一致(ts或者nts),位数一致(x84,x64)
- 把下载下来的xdebug的dll文件放到php文件夹的ext目录下。
- 配置php.ini,加入如下代码:(注意把dll文件的路径和名字换成你自己的)
[XDebug]
zend_extension = "C:/php56ts/ext/php_xdebug-2.4.0-5.6-vc11.dll"
//添加这个允许远程调试,这样就可以使用IDE进行断点调试了
xdebug.remote_enable = 1
xdebug.remote_autostart = 1
xdebug.auto_trace=1
xdebug.collect_params=1
xdebug.collect_return=1
//调试中的信息存放目录
xdebug.trace_output_dir="D:/xdebug/trace"
//优化信息存放
xdebug.profiler_enable=1
xdebug.profiler_output_dir="D:/xdebug/profiler"
xdebug.remote_host=127.0.0.1
xdebug.remote_port=9000
Apache
进入apache安装目录,打开conf文件夹下的httpd.conf配置文件。
配置serverRoot
ServerRoot "C:/Program Files (x86)/Apache24" //你的apache目录
配置documentRoot
DocumentRoot "D:/www" //你的网站根目录
配置Directory
<Directory "D:/www"> //和你的网站根目录一致
添加PHP模块
//LoadModule最后的路径为你的php5apache2_4.dll的路径
LoadModule php5_module "C:/php56ts/php5apache2_4.dll"
//添加php模块要处理的文件类型
addType application/x-httpd-php .php
//告诉Apache去哪里寻找php.ini
PhpIniDir "C:/php56ts"
注意:你的php和apache版本可能不同。如果是apache2.2版本,和php5.3以下的版本,LoadModule后的路径应该为php5apache2_2.dll的路径。
还有一种情况是你找不到我说的任何一个dll文件,那么你需要下载ts版本的PHP压缩包。nts版本是没有这个dll文件的。
- 进入apache\bin目录,打开命令行。
- 输入 httpd -k install 开启服务。
- 输入 httpd -k start 运行服务器。
注意 如果出现错误提示,80或者443端口被占用的解决方案如下:
- 在命令行中输入 netstat -ano
- 查看占用对应端口的服务的pid
- 打开任务管理器,寻找对应的pid服务。
- 停止对应pid的服务。
- 重新启动apache ,命令 httpd -k start
在VSCode中调试PHP
wamp环境搭建的更多相关文章
- WAMP环境搭建过程中遇到的种种问题
1,可以选择已经打包好的继承安装包,通常包含apache,mysql,PHP,phpMyadmin.如appserv和wamp. 2,自己分别安装. 第一步:安装mysql,注意设置root对应的密码 ...
- Wamp环境搭建常见错误问题解决
第一点.对于apache + php + mysql 的版本的正确选择 问题:网上有些教学视频已经很早了,然后很多人照着来,完全和视频里讲的一样,但是结果就是搭建不成功. 出现问题原因:三件套的版本选 ...
- Windows+Apache+MySQL+PHP(WAMP)环境搭建
运行操作系统:Windows Server 2008 R2 Apache版本:Apache 2.2 MySQL版本:MySQL 5.5 PHP版本:PHP 5.6.14(当前最新版) 更新日期:201 ...
- 易学PHP——WAMP环境搭建
安装前的准备 查看本机的类型(x86/x64,即 32 位还是 64 位) 安装好 VC9/VC11/VC14 运行库(需要按照本机的类型选择安装) 创建好一个安装路径用于安装整套 amp 环境(我使 ...
- WAMP环境搭建步骤
在d盘创建myServer文件夹 然后apache2.2 mysql php-5.3.5 1 安装apache2.2 2 安装php-5.3.5 3 apache与php环境的整合 1)在httpd ...
- wamp环境搭建(apache安装,mysql安装,php安装)
1.软件安装说明 WAMP:Window操作系统+Apache软件+PHP解析器+MySQL软件 2.Apache执行流程 用户向服务器端发送请求àDNS解析àIP地址à端口àApache服务 Apa ...
- wamp环境搭建(Apache2.4.34+PHP7.2.7+MySQL5.5.60)
1 添加环境变量 1.1 添加Apache bin目录 1.2 添加PHP目录 2 配置Apache 2.1 修改conf/httpd.conf 将第38行SRVROOT值修改为当前Apache文件夹 ...
- wamp(win1064位家庭版+apache2.4.20+php5.5.37+mysql5.5.50)环境搭建
wamp环境搭建之软件准备 *php:http://windows.php.net/downloads/releases/php-5.5.37-Win32-VC11-x86.zip *apache:h ...
- Windows服务器如何选 搭建WAMP环境
Windows Server 2003 Windows Server 2008 如何选择服务器系统版本.原文地址:http://www.xwamp.com/learn/1. 系统版本: Windows ...
随机推荐
- 001 The Hello World In Csharp
C#是面向对象编程语言,语法和JAVA非常相似.接下来让我们看一下C#的Hello world. //001.cs using System; public class Hello { public ...
- Appium输入中文的问题,简单的方法
经常有人问,Appium怎么输入中文,下面提供一种相对简单的方式. 以前曾经提到过capabilities关键字,里面有这样2个属性, |`unicodeKeyboard`| 使用 Unicode 输 ...
- Java后台工程师面试杂记——不跳不涨工资星人跳槽经历
经过接近一个月的时间,完成换工作这件“小事”,前后总计面试了多家公司,最后也没接到几个offer,不过最终总算尘埃落定,就对这个过程进行一个总结吧. 在某互联网公司工作了近一年的时间,但是频繁的业务需 ...
- Orchard官方文档翻译(一) 总览
原文地址:http://docs.orchardproject.net/ 最近想要学习了解orchard,但却没有找到相关的中文文档,只有英文文档.于是决定自行翻译,以便日后方便翻阅. 转载请注明原作 ...
- Javascript与Flex AS3的交互
网上看了很多的关于JS和AS的教程,写的都玄乎乎,让一帮新人摸不着头脑. 鉴于此,打算自己写一个简化的教程. 重点: ExternalInterface.addCallback("js_fu ...
- 慕课网-安卓工程师初养成-4-1 Java条件语句之 if
来源:http://www.imooc.com/code/1353 生活中,我们经常需要先做判断,然后才决定是否要做某件事情.例如,如果考试成绩大于 90 分,则奖励一个 IPHONE 5S .对于这 ...
- XML Namespace 命名空间
根据 Namespaces in XML W3C 推荐标准的定义,XML 命名空间 是由国际化资源标识符 (IRI) 标识的 XML 元素和属性集合:该集合通常称作 XML“词汇”. 定义 XML 命 ...
- [JFinal 2] JFinal 开发框架
导读:在这次和大家一起开发的今日开讲后台管理系统中,我们用的是JFinal框架.开始的时候,说是用SSH,心里一阵窃喜,刚刚做了网上商城的项目,对于这个框架还算是接触过了.JFinal却是个新货,心里 ...
- ionic goto other page or alert
有时候需要 调试,这是就需要alert 的...可惜的是我不会angular 所以记录一下 .controller('mainctr', function($scope, $window) { $w ...
- grub2
手工启动 set root(hd0,msdos7) linux /boot/vmlinuz-3.9.8-300.fc19.i686.PAE root=/dev/sda7 initrd /boo ...