当前位置: 首页 > news >正文

Wamp集成环境 添加PHP的新版本

此文档针对64位的windows安装

首先我的wamp集成环境是5.4.12环境 然后二次开发一个5.5版本以上的代码(写法的问题,如图),执行错误。无奈要安装php5.5版本以后的。

clipboard.png

正文开始

我挂载一个新的php版本是5.5.9 以这个版本为例 链接地址提供下载

链接: https://pan.baidu.com/s/1EG6y-WLMgQggJ21krNmf7A 
链接: https://pan.baidu.com/s/1EG6y...
密码: 40la

我的wamp apache为2.4版本 php为5.4.12版本

下载完php解压到(我安装的是E盘 所以目录为)

E:\wamp\bin\php

clipboard.png

在原来版本里面找到wampserver.conf 这个文件复制一份到新版本的PHP里面

我的配置信息是

<?php

$phpConf['phpIniDir'] = '.';
$phpConf['phpExeDir'] = '.';
$phpConf['phpConfFile'] = 'php.ini';


$phpConf['apache']['1.3']['LoadModuleName'] = 'php5_module';
$phpConf['apache']['1.3']['LoadModuleFile'] = 'php5apache.dll';
$phpConf['apache']['1.3']['AddModule'] =  'mod_php5.c';

$phpConf['apache']['2.0']['LoadModuleName'] = 'php5_module';
$phpConf['apache']['2.0']['LoadModuleFile'] = 'php5apache2.dll';
$phpConf['apache']['2.0']['AddModule'] =  '';

$phpConf['apache']['2.3']['LoadModuleName'] = 'php5_module';
$phpConf['apache']['2.3']['LoadModuleFile'] = 'php5apache2_3.dll';
$phpConf['apache']['2.3']['AddModule'] =  '';

$phpConf['apache']['2.4']['LoadModuleName'] = 'php5_module';
$phpConf['apache']['2.4']['LoadModuleFile'] = 'php5apache2_4.dll';
$phpConf['apache']['2.4']['AddModule'] =  '';

?>

进入到php版本目录里面

E:\wamp\bin\php\php5.5.9

复制 php.ini-development 这个文件创建一个副本,修改副本命为 phpForApache.ini 然后编辑这个文件,搜索 extension_dir 另起一行填上目录位置,如代码所述,下面配图,完事后保存。

`extension_dir = "E:/wamp/bin/php/php5.5.9/ext/"`

extension=php_curl.dll
extension=php_gd2.dll
extension=php_mysql.dll    
extension=php_mysqli.dll
extension=php_pdo_mysql.dll
extension=php_pdo_sqlite.dll    这个是另一种数据库,可以不打开
extension=php_sqlite3.dll    如上所述


clipboard.png
clipboard.png

这里有一步将 phpForApache.ini 复制一份改名为 php.ini 可以不做

如果是安装别的版本的小伙伴 要注意这个文件,应用扩展文件,可以使其它类型的。应用程序扩展 如果你下载的包里面没有 去之前那个默认安装的php版本里面找找。

clipboard.png

另外我看到别人的文档里说,还有两个文件要添加

php5apache2_2.dll
php5apache2_2_filter.dll

clipboard.png

这个我没添加也好用,我忽略了此步骤。

然后关闭wamp 关闭 关闭 关闭

再打开wamp就可以用了,然后调PHP版本到新添加的那个,如果没有显示新版本 phpForApache.ini 没有这个文件

综上所述 就可以 然后 还要特别注意的一点是 要保证下载的PHP版本包是一个全的的主题 我从同事的phpstudy 上拉了一个5.5.38版本(服务器版本) 结果里面就死活挂载不上 无奈去找了个新的版本

相关文章:

  • 建立私有CA及Nginx绑定SSL加密
  • Vue:替换/合并现有的特性
  • 杨老师课堂之JavaScript案例之自动切换轮播图片
  • 关于Vue.js面试题汇总
  • Android两次后退键退出
  • 敏捷开发与瀑布式开发的区别
  • [转] Webpack的devtool和source maps
  • 数据中心资源向AWS迁移的四大挑战
  • 区块链概况:什么是区块链
  • 二进制数字系统
  • js正则,这点儿就够用了
  • Vue2.0史上最全入坑教程(中)—— 脚手架代码详解
  • “美云启航 智数未来”——美云智数产品发布会圆满召开
  • ServletContext两个Servlet传值学习笔记
  • WPF 自定义TabControl控件样式
  • 【编码】-360实习笔试编程题(二)-2016.03.29
  • 10个最佳ES6特性 ES7与ES8的特性
  • 2017前端实习生面试总结
  • 4个实用的微服务测试策略
  • Android Volley源码解析
  • Hibernate最全面试题
  • k8s如何管理Pod
  • leetcode388. Longest Absolute File Path
  • Vue--数据传输
  • 基于axios的vue插件,让http请求更简单
  • 开源中国专访:Chameleon原理首发,其它跨多端统一框架都是假的?
  • 力扣(LeetCode)21
  • 排序算法之--选择排序
  • 前端_面试
  • 前端存储 - localStorage
  • 如何设计一个比特币钱包服务
  • 用Python写一份独特的元宵节祝福
  • 用quicker-worker.js轻松跑一个大数据遍历
  • 中文输入法与React文本输入框的问题与解决方案
  • k8s使用glusterfs实现动态持久化存储
  • 宾利慕尚创始人典藏版国内首秀,2025年前实现全系车型电动化 | 2019上海车展 ...
  • 蚂蚁金服CTO程立:真正的技术革命才刚刚开始
  • #、%和$符号在OGNL表达式中经常出现
  • #vue3 实现前端下载excel文件模板功能
  • #Z0458. 树的中心2
  • (MIT博士)林达华老师-概率模型与计算机视觉”
  • (超详细)语音信号处理之特征提取
  • (附源码)ssm本科教学合格评估管理系统 毕业设计 180916
  • (附源码)计算机毕业设计ssm-Java网名推荐系统
  • (转)c++ std::pair 与 std::make
  • .NET Windows:删除文件夹后立即判断,有可能依然存在
  • .NET开发人员必知的八个网站
  • .net使用excel的cells对象没有value方法——学习.net的Excel工作表问题
  • .net中的Queue和Stack
  • .sh 的运行
  • /proc/vmstat 详解
  • /var/spool/postfix/maildrop 下有大量文件
  • @四年级家长,这条香港优才计划+华侨生联考捷径,一定要看!
  • [2017][note]基于空间交叉相位调制的两个连续波在few layer铋Bi中的全光switch——
  • [BZOJ4016][FJOI2014]最短路径树问题