Gustavo Ant�o wrote:
Ol� a todos...

Sou um novato no sistema FreeBSD, j� utilizo Linux a algum tempo e estou
tendo minha primeira experi�ncia com um sistema BSD agora, e estou com o
seguinte problema:

Seja bem-vindo!!!


Baixei a vers�o 5.1-RELEASE do FreeBSD, instalei e coloquei para rodar sem
problemas o Apache, o Qmail/vpopmail/qmailadmin  e aparentemente o PHP4.
Mas apesar de obter as respostas desejadas ao rodar um <? phpinfo(); ?> ,
quando tentei instalar o UebiMiau me deparei com o seguinte erro:
Call to undefined function: preg_split() in
/usr/local/www/data-dist/webmail/smarty/Smarty.class.php on line 703

pelo que pude ver, essa � uma fun��o do proprio PHP e que existe desde a
vers�o 3.0.9 da linguagem, mas no PHP4 que est� rodando no meu server parece
estar faltando.

Instalei tanto o Apache quanto o PHP4 via ports

Algu�m a� j� passou por algo parecido ou tem id�ia de onde pode estar o
problema?


provavelmente seu php foi compilado sem essa funcao, se voce editar o arquivo Makefile dentro do /usr/ports/lang/php4, voce vai ver todas as opcoes possiveis para a compilacao do php, vao ser varias variaveis comecando com WITH.
Ex: WITH_MYSQL, WITH_INTERBASE


entao, escolha todas as opcoes que vc precisa crie uma linha assim dentro do seu /etc/make.conf (se nao existir esse arquivo no /etc, basta copiar de /etc/defaults)

PHP4_OPTIONS=CTYPE MYSQL OVERLOAD PCRE POSIX SESSION TOKENIZER XML ZLIB DOMXML FTP GD GETTEXT IMAP INTERBASE MCRYPT XML OPENLDAP

Dessa maneira, sempre que voce for compilar o php, ele vai usar as mesmas opcoes.

Agrade�o desde j� a aten��o de todos


Qualquer duvida ou problema eh soh falar... =)


--
Renato Botelho
Developer & Unix Admin

_______________________________________________________________
Sair da Lista: http://www2.fugspbr.org/mailman/listinfo/fugspbr
Historico: http://www4.fugspbr.org/lista/html/FUG-BR/

Responder a