zoukankan      html  css  js  c++  java
  • APMServ5.2.6 升级php5.2 到 5.3版本及Memcache升级!

    一、如何选择PHP5.3的VC9版本和VC6版本

    VC6是什么?
    VC6就是legacy Visual Studio 6  compiler,就是使用这个编译器编译的。
    VC9是什么?
    VC9就是the Visual Studio 2008  compiler,就是用微软的VS编辑器编译的。

    那我们如何选择下载哪个版本的PHP呢?
    如果你是在windows下使用Apache+PHP的,请选择VC6版本;
    如果你是在windows下使用IIS+PHP的,请选择VC9版本。

    集成环境APMServ5.2.6 的php版本是php5.2.6,升级PHP版本到5.3.5:


    1、到 php下载地址下载PHP5.3的VC6版本的zip文件,我下载的是:php-5.3.5-Win32-VC6-x86.zip

    2、先停掉自己的web服务器,php-5.3.5-Win32-VC6-x86.zip解压文件后直接
    覆盖APMServ5.2.6的原始PHP文件目录,重命名php.ini-development为php.ini

    3、修改php.ini配置文件,找到extension_dir 设置php的扩展文件目录地址,
    然后开启自己需要的扩展,和根据自己的需求设置其他选项,我的是:
    extension_dir= “D:/APMServ5.2.6/PHP/ext”

    4、到Apacheconf目录中找到httpd.conf修改配置,在LoadModule列表后面添加如下配置【具体路径根据自己的环境替换】:

    LoadFile "D:/APMServ5.2.6/PHP/libmysql.dll"
    LoadFile "D:/APMServ5.2.6/PHP/php5ts.dll"
    LoadModule php5_module "D:/APMServ5.2.6/PHP/php5apache2_2.dll"
    PHPIniDir "D:/APMServ5.2.6/PHP/php.ini"

    注意:新下载的php文件夹中没有libmysql.dll,需要把原版本里面的该文件拷到新版本的php文件夹中

    5、重启服务器,查看phpinfo信息是不是有了

    ps:

    如果使用phpmyadmin,那么也得升级。要么提示

    Deprecated:  Function eregi() is deprecated in D:APMServ5.2.6wwwphpMyAdminlibrariesselect_lang.lib.phpon line 146

    http://sourceforge.net/projects/phpmyadmin/?source=dlp

    直接替换原始phpMyAdmin文件夹

    三、php5.3.5安装memcache注意事项

    1、下载 php5.3.5 对应的 php_memecache.dll,

          下载地址  http://code.google.com/p/sirius/downloads/detail?name=php_memcache.dll&can=2&q=

      若无法下载,请翻墙或SVN

    2、将php_memcache.dll放到php安装目录的ext文件夹中

    3、修改php.ini ,增加 extension=php_memcache.dll  扩展

    4、重启apache服务,用phpinfo.php查看是否memcache模块

  • 相关阅读:
    摄影/中秋美食
    摄影/不是花中偏爱菊
    基础知识(3)- Java的基本程序设计结构
    8、分页
    洛谷——P2440 木材加工
    洛谷——P1258 小车问题
    洛谷——P1832 A+B Problem(再升级)
    洛谷——P1802 5倍经验日
    洛谷—— P1803 凌乱的yyy
    网络基础之网络协议
  • 原文地址:https://www.cnblogs.com/kingfly/p/4030858.html
Copyright © 2011-2022 走看看