Ask Your Question

Revision history [back]

click to hide/show revision 1
initial version

To install the php ssh2 extension on RHEL8 running php 7.4, follow the steps below:

  1. Install the dependencies required for compiling the ssh2 extension:

    sudo dnf -y install gcc php-devel php-pear libssh2-devel
    
  2. Install the ssh2 extension via the pecl command:

    sudo pecl install ssh2-1.3.1
    
  3. Once the ssh2 extension is installed successfully, add the extension to the php.ini file:

    sudo echo "extension=ssh2.so" >> /etc/php.ini
    
  4. Verify that the ssh2 extension is loaded by running the following command:

    php -m | grep ssh2
    

    If the extension is correctly loaded, it will output "ssh2". If you encounter any issues, restart your web server:

    sudo systemctl restart httpd
    

And that's it! You have successfully installed the php ssh2 extension on RHEL8.