从wamp到xampp的升级之路


Posted in PHP onApril 08, 2015

准备学习php框架Laravel,但PHP版本要求5.4+,目前用的wamp默认版本5.3,所以准备使用xampp,以下为记录

卸载wamp,略过
> ps:注意卸载wamp会删除PHP目前下的文件,因为PHP的扩展redis,memcache也会删除,记得备份,也可重下版本,还有MySQL数据库也记得备份

https://www.apachefriends.org/zh_cn/index.html点此下载软件

启动Apache,MySQL,打开localhost成功安装

配置,因为xampp默认根目录有新的www,因此需要为原来的wamp的www目录配置虚拟域名
编辑httpd.conf ,修改

<Directory />
  #AllowOverride none
  #Require all denied
  Options All
  AllowOverride All
  Order deny,allow
  Allow from all
</Directory>

编辑httpd-vhosts.conf

NameVirtualHost *:80
<VirtualHost *:80>
  ServerAdmin webmaster@dummy-host.example.com
  DocumentRoot "D:/soft/xampp/htdocs"
  ServerName localhost
</VirtualHost>
<VirtualHost *:80>
  ServerAdmin webmaster@dummy-host.example.com
  DocumentRoot "D:/soft/wamp/www"
  ServerName vhallapp.com
  ServerAlias www.vhallapp.com
  ErrorLog "D:/soft/wamp/apacheerror.log"
  CustomLog "D:/soft/wamp/apacheaccess.log" common
</VirtualHost>

编辑hosts

127.0.0.1 www.app.com

5. 下载redis

http://pecl.php.net/package/redis/2.2.7/windows下载5.6版本dll文件

6. 编辑php.ini

extension=php_redis.dll

7. 打开xdebug

[XDebug]
zend_extension = "D:\soft\xampp\php\ext\php_xdebug.dll"
xdebug.profiler_append = 0
xdebug.profiler_enable = 1
xdebug.profiler_enable_trigger = 0
xdebug.profiler_output_dir = "D:\soft\xampp\tmp"
xdebug.profiler_output_name = "cachegrind.out.%t-%s"
xdebug.remote_enable = 0
xdebug.remote_handler = "dbgp"
xdebug.remote_host = "127.0.0.1"
xdebug.trace_output_dir = "D:\soft\xampp\tmp"

8.打开www.app.com
over

以上所述就是本文的全部内容了,希望能够对大家熟悉配置XAMPP有所帮助。

PHP 相关文章推荐
PHP 代码规范小结
Mar 08 PHP
PHP Parse Error: syntax error, unexpected $end 错误的解决办法
Jun 05 PHP
谨慎使用PHP的引用原因分析
Sep 06 PHP
php实现的替换敏感字符串类实例
Sep 22 PHP
PHP中的命名空间详细介绍
Jul 02 PHP
PHP实现微信发红包程序
Aug 24 PHP
简单了解将WordPress中的工具栏移到底部的小技巧
Dec 31 PHP
PHP将URL转换成短网址的算法分享
Sep 13 PHP
利用PHP获取网站访客的所在地位置
Jan 18 PHP
CI框架网页缓存简单用法分析
Dec 26 PHP
Laravel 微信小程序后端搭建步骤详解
Nov 26 PHP
aec加密 php_php aes加密解密类(兼容php5、php7)
Mar 14 PHP
Laravel 5框架学习之表单验证
Apr 08 #PHP
Laravel 5框架学习之日期,Mutator 和 Scope
Apr 08 #PHP
Laravel 5框架学习之表单
Apr 08 #PHP
Laravel 5框架学习之模型、控制器、视图基础流程
Apr 08 #PHP
Laravel 5框架学习之Eloquent (laravel 的ORM)
Apr 08 #PHP
Laravel 5框架学习之数据库迁移(Migrations)
Apr 08 #PHP
Laravel 5框架学习之环境与配置
Apr 08 #PHP
You might like
php 注册时输入信息验证器的实现详解
2013/07/05 PHP
PHP之图片上传类实例代码(加了缩略图)
2016/06/30 PHP
php使用FFmpeg接口获取视频的播放时长、码率、缩略图以及创建时间
2016/11/07 PHP
PHP实现登陆表单提交CSRF及验证码
2017/01/24 PHP
幻宇的层模拟窗口效果-提供演示和下载
2007/01/20 Javascript
解决jquery .ajax 在IE下卡死问题的解决方法
2009/10/26 Javascript
为原生js Array增加each方法
2012/04/07 Javascript
jQuery实现的指纹扫描效果实例(附演示与demo源码下载)
2016/01/26 Javascript
Node.js配合node-http-proxy解决本地开发ajax跨域问题
2016/08/31 Javascript
nodejs利用http模块实现银行卡所属银行查询和骚扰电话验证示例
2016/12/30 NodeJs
javascript容错处理代码(屏蔽js错误)
2017/01/20 Javascript
图文详解Javascript中的上下文和作用域
2017/02/15 Javascript
vue 纯js监听滚动条到底部的实例讲解
2018/09/03 Javascript
使用webpack4编译并压缩ES6代码的方法示例
2019/04/24 Javascript
vue实现点击按钮下载文件功能
2019/10/11 Javascript
Vue2.0 $set()的正确使用详解
2020/07/28 Javascript
vue-cli 关闭热更新操作
2020/09/18 Javascript
python简单实现计算过期时间的方法
2015/06/09 Python
日常整理python执行系统命令的常见方法(全)
2015/10/22 Python
python3实现抓取网页资源的 N 种方法
2017/05/02 Python
Python探索之Metaclass初步了解
2017/10/28 Python
Python处理文本换行符实例代码
2018/02/03 Python
Python hashlib模块用法实例分析
2018/06/12 Python
python 对给定可迭代集合统计出现频率,并排序的方法
2018/10/18 Python
解决Python plt.savefig 保存图片时一片空白的问题
2019/01/10 Python
python 内置函数汇总详解
2019/09/16 Python
python判断两个序列的成员是否一样的实例代码
2020/03/01 Python
Python configparser模块封装及构造配置文件
2020/08/07 Python
python利用proxybroker构建爬虫免费IP代理池的实现
2021/02/21 Python
DKNY品牌官网:纽约大都会时尚风格
2016/10/20 全球购物
90后毕业生的求职信范文
2013/09/21 职场文书
销售人员自我评价
2014/02/01 职场文书
创业大赛策划书
2014/03/01 职场文书
《鸟岛》教学反思
2014/04/26 职场文书
2016元旦晚会主持词开场白和结束语
2015/12/04 职场文书
MongoDB数据库之添删改查
2022/04/26 MongoDB