PDA

View Full Version : Abilitare estensioni php su linux centos


nanotek
24-11-2014, 13:00
Buon giorno,
Su un server ho installato Nethserver una derivata di centos 6.5
Avendo bisogno di php 5.4 (rispetto a quello di default che è php 5.5.27) l'ho installato dagli additional repository di centos: http://wiki.centos.org/AdditionalResources/Repositories/SCL

Soliti comandi yum:
# yum --enablerepo=extras install centos-release-SCL
# yum install php54-php

poi come consigliatomi, per far caricare prima php5.4:
# ln -s php54-php.conf /etc/httpd/conf.d/aaa_php54-php.conf

Infine il riavvio di apache
# service httpd restart

Bene, php 5.4 funziona.. però è privo di tutte le estensioni addizionali che invece ci sono in php 5.3
In particolare dovrei abilitare l'estensione php-mbstring perchè, senza, phpmyadmin non funziona.

L'estensione php-mbstrings è già installata (# yum install php-mbstrings conferma che è già installata)
Ora però devo farla caricare a php 5.4.. come si fa' a fargliela caricare ?

nanotek
24-11-2014, 13:59
Avendo trovato la soluzione mi rispondo da solo.
Con il comando:
# yum install php54-php
si installa solo php 5.4 nudo e crudo.. che è alquanto inutile senza le sue estensioni..

Per installare tutte le estensioni di php 5.4 disponibili nel repository:
# yum install php54-php-*

Scusatemi, ma come avrete capito sono agli inizi e sto imparando ! Ho poca esperienza con linux...

dennyv
24-11-2014, 17:04
Per dubbi di questo tipo puoi sempre usare il comando search di yum, es:

yum search mbstring