Install PHP Extension PECL Swish-e

Utilizzate questo forum per qualsiasi argomento che non è categorizzato altrove.
Rispondi
bibot
Messaggi: 2
Iscritto il: 13/12/2013, 14:35

Install PHP Extension PECL Swish-e

Messaggio da bibot »

Ciao a tutti, sono Luca ho necessità di installare su un Qnap: TS-219P+ una libreria PECL (http://fi2.php.net/swish) per PHP, ma non riesco a farlo sulla versione 5.3.26 di PHP pre-installata con Apache .

Ho provato usando la versione di PHP 5.2.17 scaricata con
# ipkg install php-dev

Questo perché il comando "phpize" usato per configurare la compilazione non esisteva.

La libreria così compilata "swish.so" funziona, ma solo con la versione PHP 5.2.17 (provata a riga di comando.

Nella versione web usata in apache però non va, anche copiando la libreria in /usr/local/apache/modules e modificando il php.ini in /etc/config aggiungendo
la riga
extension=swish.so

Questo il mio post sul forum in inglese con maggiori dettagli:
http://forum.qnap.com/viewtopic.php?f=3 ... 46#p387146

Qualcuno sa come fare?
bibot
Messaggi: 2
Iscritto il: 13/12/2013, 14:35

Re: Install PHP Extension PECL Swish-e

Messaggio da bibot »

Ok ho risolto.
Ho installato PHP 5.3.26 (la stessa versione usata da apache) in /opt dopo 5 ore di compilazione e tentativi vari perché mancano un sacco di componenti che normalmente sono presenti nel sistema e dato che mi serve solo phpize alla fine ho usato questi parametri per configurare il make di PHP:

Codice: Seleziona tutto

# ./configure '--prefix=/opt' \
	'--with-config-file-path=/etc/config/php.ini' \
	'--with-config-file-scan-dir' \
	'--with-mysql=/mnt/ext/opt/mysql' \
	'--with-libxml-dir=/opt' \
	'--with-zlib=/opt'  >configure.log
# make
# make install
In questo modo l'install ha installato anche phpize che ho usato per configurare l'estensione.
La libreria risultante copiata nella directory delle estensioni (vedi php.ini) ha funzionato !!! Yeah! : King :

Buon Natale a tutti
Luca
Rispondi