Newsgroup: it.comp.www.php
Titolo: PHP ed Estensioni

Ciao,
ho bisogno di un'informazione, ho un server Linux su cui ho installato 
PHP 4.3.6 partendo dai sorgenti.
Ora avrei bisogno di attivare l'esensione per Postgresql, ma mi 
dispiacerebbe ricompilare, non tanto per questo caso, ma poichè è una 
seccatura dove ricompilare ogni volta in cui è necessario attivare un 
supporto verso una "tecnologia". Sicuramente sotto Windows usavo 
attivare le estensioni da php.ini e le svariate librerie nella maggior 
parte dei casi venivano fornite con la distribuzione di PHP. Ma nel caso 
di Linux c'è qualche soluzione?!?! Si possono trovare queste esensione 
sotto forma di shared object da qualche parte o sono costretto a 
ricompilare!?!?
Grazie per l'attenzione,
Eta

 
devi ricompilare
fai phpinfo(); copia la prima riga
poi dai un configure e aggiungu il supporto a pgsql niente di ché
-- 
Some day,
and that day may never come,
I'll call upon you to do a service for me.

 ricompilare!?!?
Molte distribuzioni mettono a disposizione il pacchetto relativo a 
postgres per php.
p.e.: per debian c'è il pacchetto php4-pgsql
Ciao
-- 
l'astronave da 300 punti di space invaders
i fumetti di zora, la vampira porno e la prinz senza ritorno
anna oxa a sanremo conciata come una punk londinese
il toblerone, qualcuno sa perche'

 
ooppps,
riletto meglio, hai compilato dai sorgenti.


 
non è la ricompilazione che mi preoccupa....
il fatto è che cmq è una scomodità! Pensavo che si potessero reperire le 
esensioni da qualche parte come libreria installabile a parte!

 esensioni da qualche parte come libreria installabile a parte!
puņ darsi di sģ, ma sono sicuro che la compilazione sia di gran lunga la
scelta migliore.


 
su questo non ci sono dubbi, ma ti assicuro che dover ricompilare php su
una 50ina di macchine per dover utilizzare una estensione....compensa il 
fatto di perere magari qualche punto nelle performance!
Grazie

 Grazie


 fatto di perere magari qualche punto nelle performance!
Se devo mettere PHP su 50 macchine (ma anche su 5) lo ricompilo solo con
una pistola puntata alla tempia.
Tolta la pistola, apt-get install php4 php4-pgsql ecc.ecc.
Bye.
-- 
Alessandro Pellizzari

 Bye.


 
supponiamo che tu abbia un certo numero di server cloni di una prima 
installazzione che per necessità ha visto la ricompilazione di 
PHP....per esempio per utilizzare che ne sò le librerie gnome di XML 
oppure per poter avere accesso a certi tipi di DB. Passa del tempo e 
sempre per necessità deve essere installata un' applicazione che deve 
interrogare Postgres....o ricompili tutto includendo anche il supporto 
per PGSQL e su tutti i server oppure vedi se esistono delle soluzioni 
alternative!?!? Che è il mio caso....con apt-get o quant'altro in questo 
caso fai ben poco!!? Che dici!?!!?
Grazie cmq per l'attenzione,
Eta

 oppure per poter avere accesso a certi tipi di DB. Passa del tempo e 
Allora
apt-get source php4
cd php4-x.y.z
joe debian/rules
... modifico la riga configure...
debian/rules binary
cd ..
scp php4-*.deb selvadiserver:/
ssh root@selvadiserver dpkg -i /php4-*.deb
Ma stiamo andando pericolosamente OT.
Il punto e` che quando hai tante macchine, come ti sarai accorto,
diventa ingestibile ricompilare i pacchetti su tutte. E` per quello che
hanno inventato le distribuzioni.
Bye.
-- 
Alessandro Pellizzari

Etabeta wrote:

usando phpize dovresti evitare di ricompilare tutto e di avere un sistema
veloce.. si risolverebbe tutto in una riga da shell..
se non ricordo male dalla source tree dell'estenzione..
phpize && ./configure --enable-extension && make && make install
fammi sapere..
-- 
www.iuz-lab.info

 
ecco questo mi sembra molto interessante, faccio delle prove e ti faccio 
sapere al più presto.
