windows下升级PHP到5.3.3的过程及注意事项

yipeiwu_com6年前PHP代码库

就升级了本地的开发环境,没有涉及到生产环境.其实从5.3.0升级到5.3.3的过程还算蛮简单的,就是修改自己的程序有点麻烦,遇到了个小问题就是升级后竟然自己的项目无法连接mysql了,原因就是数据库配置串的问题,将localhost换成了127.0.0.1就好了.以后我在也不会在用localhost了........

 

正文

环境介绍:WAMP   PHP版本 5.3.0 vc6  ,升级到 5.3.3 vc6

 

步骤

0.停止WAMP服务 复制解压的php5.3.3 到 E:\Wamp\bin\php

1.替换E:\Wamp\bin\apache\Apache2.2.11\bin目录下的 php5nsapi.dll  和 php5ts.dll 到最新版本

2.替换E:\Wamp\bin\apache\Apache2.2.11\bin\php.ini  中的  extension_dir = "E:/Wamp/bin/php/php5.3.3/ext/" 的路径 

复制memcache.dll 到到php.5.3.3的ext目录下(这样就可以支持memcache了)

添加加载路径extension=php_memcache.dll

extension=php_exif.dll  将这样从上面复制下来exif要在mbstring后面加载,否则会提示无法加载

3.修改E:\Wamp\bin\apache\Apache2.2.11\conf\httpd.conf中的 LoadModule php5_module "E:/Wamp/bin/php/php5.3.3/php5apache2_2.dll"

4.查看PHP info看是否成功

 

升级完成后,看下自己的程序是否可以跑起来

图0

图1

图2

 

图3 连接没问题

图4 找到无法连接数据库的问题了

图5  PHP新添加了参数 max_file_uploads 就是每次请求最多能够上传的文件数

相关文章

php用户密码加密算法分析【Discuz加密算法】

本文实例讲述了php用户密码加密算法。分享给大家供大家参考,具体如下: 今天在拿Discuz进行二次开发时需要在代码里验证Discuz的用户名密码,结果不小心掉进了坑里,因为Discuz...

Php中文件下载功能实现超详细流程分析

Php中文件下载功能实现超详细流程分析

客户端从服务端下载文件的流程分析: 浏览器发送一个请求,请求访问服务器中的某个网页(如:down.php),该网页的代码如下。 服务器接受到该请求以后,马上运行该down.php文件 运...

php使用codebase生成随机数

有25幅作品拿去投票,一次投票需要选16幅,单个作品一次投票只能选择一次。前面有个程序员捅了漏子,忘了把投票入库,有200个用户产生的投票序列为空。那么你会如何填补这个漏子? 当然向上级...

PHP中echo,print_r与var_dump区别分析

本文较为详细的分析了PHP中echo,print_r与var_dump区别。分享给大家供大家参考。具体分析如下: 三者都是具有输出功能的php语句,但print_r(expression...

PHP备份数据库生成SQL文件并下载的函数代码

复制代码 代码如下: <!?php /****** 备份数据库结构 ******/ /* 函数名称:table2sql() 函数功能:把表的结构转换成为SQL 函数参数:$tabl...