PHP no snow leopard

1

O Snow Leopard vem com o PHP já instalado e configurado

Estou executando um aplicativo da web em um servidor de desenvolvimento que possui MAMP e o sistema roda bem, no entanto, quando coloco o aplicativo em um servidor ativo, recebo esse erro

PHP Fatal error:  Call to undefined function bindtextdomain() in /Library/WebServer/Documents/centre/Warehouse.php on line 44

Eu tenho uma solução para ir ao php.ini e alterar essa linha extension=php_gettext.dll No entanto, a solução foi para uma máquina windows quando se trata de meu mac o php.ini tem a mesma linha que no windows e quando eu descomentei a linha, eu ainda recebo o mesmo erro

Quando eu comparo o php.ini do MAMP e o php.ini do Snow Leopard eu percebo que o da pasta MAMP tem extensão = gettext.so como equivalente, quando eu colo isso no php.ini do snow leopard eu recebo um erro

PHP Warning:  PHP Startup: Unable to load dynamic library '/usr/lib/php/extensions/no-debug-non-zts-20090626/gettext.so' - dlopen(/usr/lib/php/extensions/no-debug-non-zts-20090626/gettext.so, 9): image not found in Unknown on line 0

existe uma solução para isso ou devo apenas intall um novo PHP no mac

    
por Gatura 15.09.2010 / 11:16

2 respostas

1

Vá para esta página da Web, baixe o PHP 5.3.3-4 e instale-o. o PHP5 será instalado no diretório / usr / local /

link

em seguida, vá até o seu apache httpd.conf e adicione uma linha LoadModule php5_module local/php5/libphp.so

de lá você vai ser bom para ir com o php5 no snow leopard

    
por 20.09.2010 / 07:51
1

Eu tive image not found erro uma vez e consegui resolvê-lo definindo a extensão com um caminho absoluto.

Então, em vez disso:

extension=foobar.so

Isto:

extension="/path/to/foobar.so"
    
por 09.08.2011 / 19:14