PHP 7.2, drop-down menu extension enable/disable does not work


  • | 692 points

    Thanks for everyones efforts in finally bringing a great development environment to Windows!
    I'm trying to get PHP 7.2 to work well with Laragon.

    PHP 7.2 windows builds are built with VC15, so I have downloaded a compatible Apache version from apachelounge, and have enabled PHP 7.2. It does work, but I can't get PHP extension enable/disable feature to work from the drop down menu.

    PHP 7.2 has a new feature that it automatically detects the file extension of PHP extensions (.dll for Windows, .so for Unix-like), so the default php.ini file no longer has the file extension. I'm guessing this is the reason why Laragon can't detect the existing enabled extensions. Can we fix it so that if the PHP version is >= 7.2, Laragon parses the php.ini file without the file extension and add them without it too?

    Thanks.


  • administrators
    | 115064 points

    @Ayesh : Many thanks for your information. I'll check and make a fix soon.


  • administrators
    | 115064 points

    @Ayesh : I've released Laragon 3.1.4 that fixed the issue.
    https://forum.laragon.org/topic/610/laragon-3-1-4-released-supports-php-7-2


  • | 692 points

    @leokhoa Thanks a lot! The new version works quite well!


  • administrators
    | 115064 points

    @Ayesh: You're welcome. I'm very happy when the Laragon Community having members like you.
    That would make Laragon better. Cheers!


  • | 317 points

    Tip for other people who end up on this thread,
    for the same reason, and how to fix it!

    I could not get the extensions to enable/disable at all

    So I edited my php.ini

    and changeed extension_dir

    from this:
    extension_dir = "C:/laragon/bin/php/php-7.2.19-Win32-VC15-x64/ext"

    to this:
    extension_dir = "C:\laragon\bin\php\php-7.2.19-Win32-VC15-x64\ext"

    And now the extension menu works perfectly as expected :)

    I am running Laragon Full 4.0.15 190704
    php-7.2.19-Win32-VC15-x64
    on
    Windows 10

    I was testing my results before and after, using this simple script:

    echo ("<hr><pre>"); print_r(get_loaded_extensions()); echo ("</pre><hr>"); phpinfo();


Log in to reply
 

Looks like your connection to Laragon was lost, please wait while we try to reconnect.