从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 相关文章推荐
Mysql中limit的用法方法详解与注意事项
Apr 19 PHP
怎样去阅读一份php源代码
Aug 21 PHP
php skymvc 一款轻量、简单的php
Jun 28 PHP
php上传图片到指定位置路径保存到数据库的具体实现
Dec 30 PHP
php+js iframe实现上传头像界面无跳转
Apr 29 PHP
PHP生成json和xml类型接口数据格式
May 17 PHP
php入门教程之Zend Studio设置与开发实例
Sep 09 PHP
Yii2下session跨域名共存的解决方案
Feb 04 PHP
PHP基于PDO实现的SQLite操作类【包含增删改查及事务等操作】
Jun 21 PHP
PHP 记录访客的浏览信息方法
Jan 29 PHP
PHP lcfirst()函数定义与用法
Mar 08 PHP
php 下 html5 XHR2 + FormData + File API 上传文件操作实例分析
Feb 28 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制作静态网站的模板框架(四)
2006/10/09 PHP
php错误提示failed to open stream: HTTP request failed!的完美解决方法
2011/06/06 PHP
php使用COPY函数更新配置文件的方法
2015/06/18 PHP
详解PHP用substr函数截取字符串中的某部分
2016/12/03 PHP
php支付宝系列之电脑网站支付
2018/05/30 PHP
JQuery+CSS提示框实现思路及代码(纯手工打造)
2013/05/07 Javascript
jquery html动态生成select标签出问题的解决方法
2013/11/20 Javascript
一个不错的仿携程自定义数据下拉选择select
2014/09/01 Javascript
Ionic实现页面下拉刷新(ion-refresher)功能代码
2016/06/03 Javascript
JavaScript校验Number(4,1)格式的数字实例代码
2017/03/13 Javascript
Vue指令的钩子函数使用方法
2017/03/20 Javascript
作为老司机使用 React 总结的 11 个经验教训
2017/04/08 Javascript
ES6新增数据结构WeakSet的用法详解
2017/08/07 Javascript
javascript使用正则实现去掉字符串前面的所有0
2018/07/23 Javascript
nodejs语言实现验证码生成功能的示例代码
2019/10/13 NodeJs
解决小程序无法触发SESSION问题
2020/02/03 Javascript
vue-router 路由传参用法实例分析
2020/03/06 Javascript
微信小程序实现签到弹窗动画
2020/09/21 Javascript
[42:52]IG vs VGJ.T 2018国际邀请赛小组赛BO2 第二场 8.18
2018/08/19 DOTA
让python同时兼容python2和python3的8个技巧分享
2014/07/11 Python
在Python中使用cookielib和urllib2配合PyQuery抓取网页信息
2015/04/25 Python
Python基于DES算法加密解密实例
2015/06/03 Python
Python内置模块logging用法实例分析
2018/02/12 Python
Python获取系统所有进程PID及进程名称的方法示例
2018/05/24 Python
python中怎么表示空值
2020/06/19 Python
大唐面试试题(CPU,UNIX等等)
2012/01/11 面试题
妈妈活动方案
2014/08/15 职场文书
党员教师群众路线思想汇报范文
2014/10/28 职场文书
党的群众路线调研报告
2014/11/03 职场文书
爱情保证书
2015/01/17 职场文书
小马王观后感
2015/06/11 职场文书
行政处罚决定书
2015/06/24 职场文书
会议承办单位欢迎词
2019/07/09 职场文书
使用PDF.js渲染canvas实现预览pdf的效果示例
2021/04/17 Javascript
「月刊Comic Alive」2022年5月号封面公开
2022/03/21 日漫
springboot+zookeeper实现分布式锁
2022/03/21 Java/Android