For those of you still using old software and with the need of maintaining and supporting it, sometimes problems arise. My latest one was going through an old PHP program that needed an update.
composer status
PHP Warning: PHP Startup: Unable to load dynamic library '/usr/lib64/php/modules/mssql.so' - /usr/lib64/php/modules/mssql.so: canno
No local changes
To correct this, you would normally do:
sudo yum install php-mssql
Loaded plugins: fastestmirror, security
Setting up Install Process
Loading mirror speeds from cached hostfile
No package php-mssql available.
Error: Nothing to do
Yep, no package php-mssql available. Remember you are using old software now without any support.
By default, we would try to install EPEL:
wget https://dl.fedoraproject.org/pub/epel/epel-release-latest-6.noarch.rpm
--2023-10-30 12:54:28-- https://dl.fedoraproject.org/pub/epel/epel-release-latest-6.noarch.rpm
Resolving dl.fedoraproject.org... 38.145.60.22, 38.145.60.24, 38.145.60.23
Connecting to dl.fedoraproject.org|38.145.60.22|:443... connected.
HTTP request sent, awaiting response... 403 Forbidden
2023-10-30 12:54:28 ERROR 403: Forbidden.
ERROR 403: Forbidden. Again. Old software, no support. We need to change de repo link to:
wget https://dl.fedoraproject.org/pub/archive/epel/6/x86_64/epel-release-6-8.noarch.rpm
And then:
rpm -Uvh epel-release-latest-6.noarch.rpm
yum-config-manager --enable remi-php56
yum-config-manager --disable webtatic
yum install php-mssql
Success!