当前位置: 首页 > 知识库问答 >
问题:

如何将php从5.5降级到5.3

薛博艺
2023-03-14

有没有办法在xampp中将php 5.5降级到5.3?我在谷歌上搜索过,但每个人都告诉我卸载xampp并安装一个旧版本。我可以在不重新安装xampp的情况下将php 5.5降级到5.3吗?

共有3个答案

江礼骞
2023-03-14

这是可能的!对

在许多情况下,您可能希望将XAMPP与预装的PHP版本一起使用。您可能会这样做以获得较新版本PHP的好处,或者使用早期版本的PHP重现错误。

要将不同版本的PHP与XAMPP一起使用,请执行以下步骤:

>

  • 从PHP网站下载希望使用的PHP版本的二进制版本,并将压缩存档文件的内容提取到XAMPP安装目录(通常为C:\XAMPP)。确保给它一个不同的目录名,以避免覆盖现有的PHP版本。例如,在本教程中,我们将调用新目录C:\xampp\php5-6-0。注意:确保下载的PHP版本与XAMPP平台中的Apache版本(VC9或VC11)匹配。

    在新目录中,将php.ini文件重命名为php.ini.如果您更喜欢使用生产设置,您可以将php.ini文件重命名为php.ini.

    编辑httpd xampp。XAMPP安装目录的apache\conf\extra\子目录中的conf文件。在该文件中,搜索旧PHP目录路径的所有实例,并将其替换为步骤1中创建的新PHP目录的路径

        LoadFile "/xampp/php/php5ts.dll"
        LoadFile "/xampp/php/libpq.dll"
        LoadModule php5_module "/xampp/php/php5apache2_4.dll"
    

        LoadFile "/xampp/php5-6-0/php5ts.dll"
        LoadFile "/xampp/php5-6-0/libpq.dll"
        LoadModule php5_module "/xampp/php5-6-0/php5apache2_4.dll"
    

    注意:请记住调整上述文件和目录路径,以反映系统上的有效路径。

  • 越嘉树
    2023-03-14

    长回答:这是可能的!

    >

    包括“conf/extra/httpd perl.conf”

    在xampp目录中,做下一步替换文件:

    "C:\xampp\php\.\php.exe"-f"\xampp\php\pci" -- %*

    设置XAMPPPHPDIR=C:\xampp\php”%XAMPPPHPDIR%\php.exe“-f”%XAMPPPHPDIR%\pci“-%*

    “C:\xampp\php\.\php.exe”-f“\xampp\php\pciconf”--%*

    设置XAMPPPHPDIR=C:\xampp\php"%XAMPPPHPDIR%\.\php.exe"-f"%XAMPPPHPDIR%\pcicon f" -- %*

    IF"%PHP_PEAR_PHP_BIN%"=="" SET"PHP_PEAR_PHP_BIN=C:\xampp\php\.\php.exe"

    IF"%PHP_PEAR_PHP_BIN%"=="" SET"PHP_PEAR_PHP_BIN=C:\xampp\php\php.exe"

    IF"%PHP_PEAR_PHP_BIN%"=="" SET"PHP_PEAR_PHP_BIN=C:\xampp\php\.\php.exe"

    IF"%PHP_PEAR_PHP_BIN%"=="" SET"PHP_PEAR_PHP_BIN=C:\xampp\php\php.exe"

    如果“%PHP\u PEAR\u BIN\u DIR%”=“SET”PHP\u PEAR\u BIN\u DIR=C:\xampp\PHP”如果“%PHP\u PEAR\u PHP\u BIN%”=“SET”PHP\u PEAR\u PHP\u BIN=C:\xampp\PHP\。\PHP.exe”

    如果“%PHP\u PEAR\u BIN\u DIR%”=“SET”PHP\u PEAR\u BIN\u DIR=C:\xampp\PHP\”如果“%PHP\u PEAR\u PHP\u BIN%”=“SET”PHP\u PEAR\u PHP\u BIN=C:\xampp\PHP\PHP.exe”

    %~ dp0php。exe%-DP0PHAR命令。phar%*

    “%~ dp0php.exe”%~ dp0pharcommand.phar“%*

    使用PHP 5.3享受新的XAMPP

    我自己在XAMPP5.6.31, 7.0.15

    白越
    2023-03-14

    简而言之,答案是否定的。

    XAMPP通常是围绕特定的PHP版本构建的,以确保插件和模块都兼容并正常工作。

    如果您的项目特别需要PHP 5.3-最干净的方法是简单地重新安装旧版本的XAMPP并将PHP 5.3打包到其中。

    XAMPP 1.7.7是他们在离开PHP 5.3之前的最后一次更新。

     类似资料:
    • 你知道如何将php从5.6降级到5.3吗? 我用PHP 5.6创建了一个网站,但当我的客户在他们的服务器上上传时,我网站上的一些功能不兼容,他们说问题是因为他们的PHP版本是5.3,我不知道,所以他们希望我降级我的PHP版本。你能帮助我吗? 或者我的问题有什么解决方案?所以,我的网站可以在他们的服务器上兼容。

    • 问题内容: 我在构建需要Maven 2.2.1进行构建的项目时遇到了麻烦。我如何降级Maven版本? 编辑:更多信息 我正在尝试从命令行构建项目。我正在本地构建。我当前安装了3.0.4版本。 问题答案: 您可以安装多个版本的Maven。您没有提供很多其他必要的信息-例如,您是在构建环境中还是在本地计算机上表示您的意思。 如果您假设您使用的是本地计算机,那是从eclipse(或另一个IDE)中还是从

    • 目前我的Java版本是17。Neo4j要求我安装Java11或OpenJDK11,否则它将给出错误打开Java.nio。我想我需要降级到JDK11。 Java平台上,标准版11的参考实现是我唯一能得到JDK11的地方。然而,它似乎是一个二进制,而不是一个设置。检查,我找到了jdk-17和JRE1.8.0的文件夹,因此我将刚刚下载的文件夹jdk-11复制到那里。检查路径环境,我看到以下两行: 检查6

    • 从应用引擎PHP 5.5运行时升级到7.3后,Glob不再适用于通过我们的云存储文件进行排序。 我已经启用了StreamWrapper,所有其他文件操作(scandir、opendir、unlink、读取文件等)都可以正常工作。无法再使用是一个破坏者,因为通过云存储进行排序现在太慢,会造成超时。使用云存储前缀在当前的命名环境下是不可行的,而且非常不灵活。 是否可以让为PHP7.3应用程序引擎云存储