php extension intl
Binnen het Zend Framework 2 wil ik gaan knutselen met Zend\InputFilter. Hiervoor dient de extensie: 'intl.so' gebruikt te worden.
Ik werk op een mac en ben nu zover dat de extensie heb.
met phpinfo() heb ik de locatie van php.ini achterhaald. ( Ik heb een MAMP installatie ).
Ik heb de extensie gekopieerd naar de extensies map ( extension_dir geeft deze ook aan ), maar de extensie wordt niet geladen waardoor ik dus de volgende foutmelding blijf houden: "Zend\I18n\Filter component requires the intl PHP extension"
Voor de volledigheid ook nog even de code welke ik gebruik:
Code (php)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
2
3
4
5
6
7
8
9
10
11
12
13
14
<?php
var_dump( get_loaded_extensions() );
$input = new Input( 'foo' );
$input->getFilterChain()
->attachByName( 'stringtrim' )
->attachByName( 'alpha' );
$inputFilter = new InputFilter();
$inputFilter->add( $input )
->setData(array(
'foo' => ' Bar3 ',
) );
?>
var_dump( get_loaded_extensions() );
$input = new Input( 'foo' );
$input->getFilterChain()
->attachByName( 'stringtrim' )
->attachByName( 'alpha' );
$inputFilter = new InputFilter();
$inputFilter->add( $input )
->setData(array(
'foo' => ' Bar3 ',
) );
?>
Heeft iemand misschien een aantal tips voor mij? Wat opties die ik zelf over het hoofd heb gezien?
Groet,
Erik
Gewijzigd op 30/08/2013 14:33:38 door Erik Rijk
stomme vraag misschien maar heb je het opnieuw gestart je mamp installatie?
Alles opnieuw gestart inderdaad. Zelfs m'n mac in z'n geheel maar dat was daarna vanwege iets anders. Maar dat lijkt me dus wel voldoende :)
extensie aan php.ini toevoegen ( ; weghalen )
Verder werk ik op een windows machine dus kan ik je niet echt verder helpen.
extension=intl.so
Toch bedankt voor het meedenken Frank!
- in je php directory staan heel veel icu*.dll bestanden. Kopieer deze naar de bin directory in je apache directory
- sluit hierna MAMP af en start hem weer opnieuw op. Dus niet, 'restart all services', maar echt MAMP afsluiten en opstarten.
Moet ik dit aangeven bij de hosting maatschappij of kan ik dit zelf oplossen?
Gewijzigd op 06/03/2017 22:59:37 door Frank Nietbelangrijk