I know you can install packages from any pear channel, and I have this working on a basic pear package
...
"repositories": [
{
"type": "pear",
"url": "http://pear.php.net"
}
],
"require-dev": {
"pear-pear/Mail": "*"
}
...
What I'm trying to do is install a dependency for testing from a different channel.
sudo pear channel-discover phpseclib.sourceforge.net
sudo pear install phpseclib/Net_SSH2
I've tried just about every config combination that I can think of in my composer.json to get this package to install, but it never seems to find anything or work.
What is the correct way/configuration, in my composer.json, to get this package to install?
PHP PEAR packages are software components that developers write in the PHP language. The PHP PEAR Packages interface allows you to search for and add PEAR packages to your website, or view all of your website's available PHP packages.
Not sure if this is the correct way, but I got it working w/ the following config.
...
"repositories": [
{
"type": "pear",
"url": "http://pear.php.net"
},
{
"type": "pear",
"url": "http://phpseclib.sourceforge.net",
"vendor-alias": "phpseclib"
}
],
"require-dev": {
"pear-pear/Mail": "*",
"phpseclib/Net_SSH2": "*"
}
...
If you love us? You can donate to us via Paypal or buy me a coffee so we can maintain and grow! Thank you!
Donate Us With