Fedora 8 come ricostruire PHP personalizzato?
-
05-09-2019 - |
Domanda
Sono in esecuzione di un server wiki per il mio gruppo di lavoro e di recente spostato verso un sistema operativo Fedora 8. Tutto funziona ottimo, tranne che una proroga ho scritto che i contatti di un server MsSql non riesce perché la funzione mssql_connect non c'è.
Sul mio vecchio server che ho usato "TDS Free" (con ./configure --prefix = / usr / local / FreeTDS --enable-msdblib) e PHP costruito con:
./configure \
--with-apxs2 = / usr / local / apache / bin / apxs \
--with-mysql = / usr / local / mysql \
- con-mssql = / usr / local / FreeTDS \
--enable-safe-mode \
--enable-ftp \
--enable-inline-ottimizzazione \
-magic-quotes --enable --enable-xml \
--with-gd \
--with-zlib-dir = / usr / lib \
--with-jpeg-dir = / usr / local
/ lib
C'è un modo posso facilmente ricostruire il PHP con il "--with-mssql = / usr / local FreeTDS /" Configurazione su Fedora? Vorrei utilizzare yum per fare questo, ma io non vedo come. Più precisamente, vorrei evitare di dover costruire tutto da zero. Non è che io non so come, vorrei solo per evitarlo.
Grazie per il vostro il vostro consiglio,
~ Eric
Soluzione 2
Quindi, la risposta ad aggiungere mssql è facile come "yum install php-mssql". Risolto il mio problema senza fare in giro. FreeTDS è installato un facilmente configurabile. Grazie a tutti che ha cercato di rispondere o ha lasciato un commento.
Altri suggerimenti
Si prega di inviare in uscita dal tuo build. E 'riesce a causa / usr / local / FreeTDS manca?
Se lo è, si può usare yum per installarlo, o scaricare e compilare FreeTDS te stesso. Non ho fatto questo, ma sarà qualcosa di simile ...
- Apri shell e passare alla directory con archiviazione FreeTDS.
- Esegui tar zxvf da estrarre.
- Esegui cd
- Esegui ./configure per le FreeTDS costruire
- Esegui marca, (sudo) make install
poi trovare dove è installato FreeTDS e passano quella cartella al comando ./configure per PHP.
driver SQL Server per PHP , non credo che si deve ricostruire php per utilizzare questo driver. Io suggerisco di utilizzare il driver del venditore.