Google Groups no longer supports new Usenet posts or subscriptions. Historical content remains viewable.
Dismiss

PHP8 and PHP7 in Windows

8 views
Skip to first unread message

Jivanmukta

unread,
Jan 20, 2023, 4:52:10 AM1/20/23
to
I installed in Windows 10 XAMPP with PHP 8.2.0 inside C:\xampp\php.
phpinfo shows C:\xampp\php\php.ini.
Then I installed PHP 7.4 inside C:\xampp\php74 with
mod_fcgid-2.3.10-win64-VS17 and I performed configuration tasks from
https://codebriefly.com/how-to-handle-multiple-php-versions-with-apache-server-on-windows.
What to do to see in phpinfo C:\xampp\php74\php.ini, (I still see 8.2.0
and C:\xampp\php\php.ini)?

--
Ta wiadomość e-mail została sprawdzona pod kątem wirusów przez oprogramowanie antywirusowe AVG.
www.avg.com

Arno Welzel

unread,
Jan 21, 2023, 5:43:53 AM1/21/23
to
Jivanmukta, 2023-01-20 09:52:

> I installed in Windows 10 XAMPP with PHP 8.2.0 inside C:\xampp\php.
> phpinfo shows C:\xampp\php\php.ini.
> Then I installed PHP 7.4 inside C:\xampp\php74 with
> mod_fcgid-2.3.10-win64-VS17 and I performed configuration tasks from
> https://codebriefly.com/how-to-handle-multiple-php-versions-with-apache-server-on-windows.
> What to do to see in phpinfo C:\xampp\php74\php.ini, (I still see 8.2.0
> and C:\xampp\php\php.ini)?

What do you mean with "see"? If you want to have PHP 7.4 active for
Apache you need to tell Apache which version to use. Usually this means
disabling PHP 8.2 and enabling PHP 7.4. I don't know how "Windows 10
XAMPP" handles this but in Linux this is done by removing the symlink to
php8.2-fpm.conf and enabling php7.4-fpm.conf with the following commands
(as root or using sudo):

a2disconf php8.2-fpm
a2enconf php7.4-fpm

Maybe there is a similar configuration file for "Windows 10 XAMPP" as well.

--
Arno Welzel
https://arnowelzel.de

Arno Welzel

unread,
Jan 21, 2023, 5:57:26 AM1/21/23
to
Arno Welzel, 2023-01-21 11:43:
In addition: after these changes you need to restart Apache.

Jivanmukta

unread,
Jan 22, 2023, 3:38:41 AM1/22/23
to
W dniu 21.01.2023 o 11:43, Arno Welzel pisze:
I know how to do it in Linux. I need a solution for Windows. (I have 2
systems).

Arno Welzel

unread,
Jan 22, 2023, 3:01:19 PM1/22/23
to
Jivanmukta, 2023-01-22 09:38:
Well - in Windows there must also be a handler for PHP configured in
Apache. Search for it and change it. I don't know where XAMPP puts
everything and I don't want to install it just to search for you.

J.O. Aho

unread,
Jan 22, 2023, 3:32:10 PM1/22/23
to
It seems more complicated in ms-windows, seems you have to remove
services and add other version services, here is a howto (do not know if
it still works and I don't really care):
https://complete-concrete-concise.com/web-tools/how-to-install-and-run-multiple-versions-of-xampp-on-your-computer/

Alternative is to use wsl on the ms-windows, but then it's just like
running Linux but not native.


--
//Aho

Jerry Stuckle

unread,
Jan 22, 2023, 6:53:24 PM1/22/23
to
You can do it in Windows without installing multiple example versions.
It's mainly reconfiguring your existing Apache to load the appropriate
PHP files.

But that is beyond the scope of this group. You should be asking in
alt.apache.configuration.

--
==================
Remove the "x"'s from my email address
Jerry Stuckle
stuckle...@gmail.com
==================

V V V V V V V V V V V V V V V V V V

unread,
Jan 28, 2023, 12:05:26 PM1/28/23
to
P i c t u r e , ⠀⠀⠀p a r d o n ?
0 new messages