升级Xampp以运行php 7

Upgrading Xampp to run php 7

在阅读了几个关于如何将xampp升级到php的新版本的问题之后。我开始将我的版本升级到7,因为我想学习

strict type hinting

我从officialsite下载了php 7。我把下载的文件夹的内容复制到xampp的php文件夹中。但是它不工作。我把php.ini-development重命名为php.ini。有没有更好的方法可以做到这一点,因为它不工作。

请帮忙。


我认为@camelcase很好,但您也可以考虑尝试这种方法。它可以满足你的需要。

升级至xampp中的php7在继续操作之前,我建议备份您的xampp配置。在进行备份之后,下面是在XAMPP中使用PHP7的一些步骤

  • 下载php7:从php.net网站下载php7。
  • 如果您的Apache是线程安全的,那么下载一个线程安全版本的php7,否则下载nts,即非线程安全版本。

  • 将php放在xampp中适当的位置:将php7放在xampp中。我通常喜欢放在location/xampp/php7上,但您可以根据需要放。在XAMPP中放置新的PHP版本没有任何限制。

  • 将php7包含在Apache中:在xampp中,使用apache文件路径[yourxampp/apache/conf/extra/httpd xampp.conf]配置php。请打开文件add first change all variable path from php7目录。

  • 也不要忘记使用以下代码添加PHP7模块

    1
    2
    3
    LoadFile yourxampppath/php7/php7ts.dll
    LoadFile yourxampppath/php7/libpq.dll
    LoadModule php7_module yourxampppath/php7/php7apache2_4.dll

    确保更改php7的php ini目录

    1
    2
    3
    <IfModule php7_module>
        PHPINIDir"yourxampppath/php7"
    </IfModule>

    Chechout网站www.technflirt.com


    不确定你是否能解决这个问题,但我想我建议你采用一种方法,因为这个问题在谷歌搜索中出现得很高,可能对其他人有好处。

    ApacheFriends发布了一个支持php 7.0.1的用于Windows、Linux和OS的xampp版本。

    从网站:

    We just released a new version of XAMPP for all platforms with PHP
    7.0.1. This version also includes a fixed version of the setup_xampp.bat and test_php.bat scripts for Windows.

    它可以从Apache朋友那里下载。