• 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模块

  • 相关阅读:
    CentOS 7/8修改系统运行级别
    Sketchup 汇总
    [转]Ruby之类的真相
    [转]Ruby之代码块的迷思
    [转]ruby中的异常处理
    [转]ruby中Class的allocate
    [转]ruby中require和load的区别
    [转]ruby之方法查找
    [转]ruby之动态方法
    [转] ruby之对象体系
  • 原文地址:https://www.cnblogs.com/kingfly/p/4030858.html
Copyright © 2020-2023  润新知