php4 MSSQL stored procedures

Objectivo : permitir a utilização de stored procedures em debian 3.1 (sarge)

 

 

Metodo: substituir o modulo sybase pelo modulo nativo de MS SQL que não vem com a distribuição

 

Passo1:  instalar freetds-dev e sources do php4

 

apt-get install freetds-dev

aptget instal php4-dev

apt-get source php4

 

Passo 2: configurar e compilar modulo

 

cd /usr/src/php4-4.3.10/ext/mssql

export PHP_PREFIX="/usr"
$PHP_PREFIX/bin/phpize4
 
./configure --with-mssql --with-php-config=$PHP_PREFIX/bin/php-config4
make
 
Passo3: instalar e activar modulo
 
cp /usr/src/php4-4.3.10/ext/mssql/modules/mssql.so /usr/lib/php4/20020429/
 chmod a+x /usr/lib/php4/20020429/mssql.so
 
 no php.ini remover a extensão sybane e adicoonar o mssql
;extension=sybase_ct.so
extension=mssql.so
Passo5: restart ao apache e  cruzar os dedos