AW: [PECL-DEV] ssh2.so
[email protected] Sat, 28 Sep 2024 04:44:48 +0200
| Newsgroups | php.pecl.dev |
|---|---|
| Message-ID | <[email protected]> |
Hi Calvin Thanks a lot, you're right, phpize was pointing to 8.3.=20 I changed it to 8.1 and also had to set the lib path to 8.1.=20 After this, the build process completed successfully. Thanks a lot,=20 Mark -----Urspr=C3=BCngliche Nachricht----- Von: Calvin Buckley [mailto:[email protected]]=20 Gesendet: Samstag, 28. September 2024 01:19 An: [email protected] Cc: [email protected] Betreff: Re: [PECL-DEV] ssh2.so On Sep 27, 2024, at 8:03=E2=80=AFPM, <[email protected]> = <[email protected]> wrote: >=20 > Hallo Christoph >=20 > Thanks a lot for your reply. I do have PHP 8.3 and other PHP versions = installed on the system as well.=20 >=20 > "php -v" outputs: >=20 > ---- > PHP 8.1.29 (cli) (built: Jun 6 2024 16:52:57) (NTS) > Copyright (c) The PHP Group > Zend Engine v4.1.29, Copyright (c) Zend Technologies > with Zend OPcache v8.1.29, Copyright (c), by Zend Technologies > ---- >=20 > "update-alternatives --config php" outputs: > There are 5 choices for the alternative php (providing /usr/bin/php). >=20 > Selection Path Priority Status > ------------------------------------------------------------ > 0 /usr/bin/php8.3 83 auto mode > 1 /usr/bin/php7.4 74 manual mode > 2 /usr/bin/php8.0 80 manual mode > * 3 /usr/bin/php8.1 81 manual mode > 4 /usr/bin/php8.2 82 manual mode > 5 /usr/bin/php8.3 83 manual mode >=20 > However, php8.1 is set active as indicated by the "*", which is = confirmed by "php -v". >=20 > And also "pecl version" outputs: >=20 > ---- > PEAR Version: 1.10.13 > PHP Version: 8.1.29 > Zend Engine Version: 4.1.29 > ---- >=20 > This is why I was assuming the ssh2 module has been built with 8.1.29. = > However, the build process stores the binaries in the 20230831 = directory.=20 >=20 > ---- > downloading ssh2-1.4.1.tgz ... > Starting to download ssh2-1.4.1.tgz (34,265 bytes) > .........done: 34,265 bytes > 6 source files, building > running: phpize > Configuring for: > PHP Api Version: 20230831 > Zend Module Api No: 20230831 > Zend Extension Api No: 420230831 > ---- >=20 > Do I correctly assume it's phpize changing to 8.3 while preparing the = build env? Do you know why phpize is doing so? Is there a related = configuration file or option I could adapt to make phpize/peck use = 8.1.29?=20 >=20 Is phpize (found in i.e. php-dev/php-devel depending on distro) set to = the 8.1 version or the 8.3 version? It might have a separate link in update-alternatives.