从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 IP及IP段进行访问限制的代码
Dec 17 PHP
分割GBK中文遭遇乱码的解决方法
Aug 09 PHP
PHP SPL使用方法和他的威力
Nov 12 PHP
初识php MVC
Sep 10 PHP
PHPExcel读取EXCEL中的图片并保存到本地的方法
Feb 14 PHP
php无限分类使用concat如何实现
Nov 05 PHP
Linux安装配置php环境的方法
Jan 14 PHP
[原创]php求圆周率的简单实现方法
May 30 PHP
PHP符合PSR编程规范的实例分享
Dec 21 PHP
PHP实现数组转JSon和JSon转数组的方法示例
Jun 14 PHP
Smarty模板类内部原理实例分析
Jul 03 PHP
YII2 全局异常处理深入讲解
Mar 24 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
图书管理程序(一)
2006/10/09 PHP
超级好用的一个php上传图片类(随机名,缩略图,加水印)
2010/06/30 PHP
PHP 读取和编写 XML
2014/11/19 PHP
php求一个网段开始与结束IP地址的方法
2015/07/09 PHP
PHP中字符串长度的截取用法示例
2017/01/12 PHP
php四种定界符详解
2017/02/16 PHP
javascript delete 使用示例代码
2010/03/29 Javascript
js自动生成的元素与页面原有元素发生堆叠的解决方法
2013/10/24 Javascript
Node.js中AES加密和其它语言不一致问题解决办法
2014/03/10 Javascript
Jquery操作js数组及对象示例代码
2014/05/11 Javascript
js的延迟执行问题分析
2014/06/23 Javascript
基于JS实现数字+字母+中文的混合排序方法
2016/06/06 Javascript
JS公共小方法之判断对象是否为domElement的实例
2016/11/25 Javascript
jquery实现静态搜索功能(可输入搜索文字)
2017/03/28 jQuery
jquery实现图片上传前本地预览
2017/04/28 jQuery
微信、QQ、微博、Safari中使用js唤起App
2018/01/24 Javascript
nodejs 十六进制字符串型数据与btye型数据相互转换
2018/07/30 NodeJs
JavaScript格式化json和xml的方法示例
2019/01/22 Javascript
详解vue中使用vue-quill-editor富文本小结(图片上传)
2019/04/24 Javascript
js表达式与运算符简单操作示例
2020/02/15 Javascript
基于vue+echarts数据可视化大屏展示的实现
2020/12/25 Vue.js
Python打印scrapy蜘蛛抓取树结构的方法
2015/04/08 Python
利用Python的装饰器解决Bottle框架中用户验证问题
2015/04/24 Python
Python每天必学之bytes字节
2016/01/28 Python
Python定义二叉树及4种遍历方法实例详解
2018/07/05 Python
pygame游戏之旅 调用按钮实现游戏开始功能
2018/11/21 Python
django主动抛出403异常的方法详解
2019/01/04 Python
python爬虫容易学吗
2020/06/02 Python
python3 循环读取excel文件并写入json操作
2020/07/14 Python
The Hut德国站点:时装、家居用品、美容等
2016/09/23 全球购物
eBay加拿大站:eBay.ca
2019/06/20 全球购物
接口可以包含哪些成员
2012/09/30 面试题
幼儿园教师教育感言
2014/02/28 职场文书
领导干部贪图享乐整改措施
2014/09/21 职场文书
会计师事务所实习证明
2014/11/16 职场文书
财务管理制度范本
2015/08/04 职场文书