Re: ssh2.so
| From: | Calvin Buckley | Date: | Fri, 27 Sep 2024 23:18:35 +0000 |
| Subject: | Re: ssh2.so | ||
| References: | 1 | Groups: | php.pecl.dev |
| Request: | Send a blank email to pecl-dev+get-17631@lists.php.net to get a copy of this message | ||
On Sep 27, 2024, at 8:03 PM, <hostmaster@audiogen.ch> <hostmaster@audiogen.ch> wrote:
>
> Hallo Christoph
>
> Thanks a lot for your reply. I do have PHP 8.3 and other PHP versions installed on the system
> as well.
>
> "php -v" outputs:
>
> ----
> 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
> ----
>
> "update-alternatives --config php" outputs:
> There are 5 choices for the alternative php (providing /usr/bin/php).
>
> 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
>
> However, php8.1 is set active as indicated by the "*", which is confirmed by
> "php -v".
>
> And also "pecl version" outputs:
>
> ----
> PEAR Version: 1.10.13
> PHP Version: 8.1.29
> Zend Engine Version: 4.1.29
> ----
>
> 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.
>
> ----
> 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
> ----
>
> 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?
>
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.