Symfony2 med internasjonale forlengelse problemer. Jeg kan bare ikke synes å få utvidelsen aktivert

stemmer
3

Jeg har kjørte på problemer som jeg visste ville eventuall komme i symfony2. Det hele koker ned til trengte intl utvidelsen installert og aktivert.

Jeg bruker MAMP pro og har forsøkt å følge disse veiledningene:

http://szemian.wordpress.com/2011/03/21/compiling-intl-extension-for-mamp/#comment-7

http://php-osx.liip.ch/

Intet hell..

Med den første opplæringen alt fungerer bortsett fra trinn 0. Kan noen gi meg råd om hvordan du kjører trinn 0. Jeg forstår ikke dette trinnet.

Som for andre tutorial jeg installerte pakken deretter gikk i min MAMP pro php.ini fil og lagt den fullstendige banen til utvidelsen og startet apache og fortsatt uten hell.

Publisert på 29/05/2011 klokken 17:58
kilden bruker
På andre språk...                            


4 svar

stemmer
2

Hadde samme problem når du bruker MAMP. Det jeg gjorde var å bytte til lokal installasjon av apache og php på min mac. På denne måten kan du bruke en pakkebehandler som "port" for å oppgradere din php versjon. Jeg oppgraderte min php versjon, fordi jeg aldri fikk php 5.3.3 kjører med internasjonale flyplass (jeg leste timer om re-kompilering php, ...), jeg oppdatert til PHP 5.3.6 som gir feilfrie intl støtte for Mac.

Kanskje du kan oppgradere din MAMP php-versjon også, men jeg fant det langt mer praktisk å bruke en pakkebehandler for denne oppgaven.

Svarte 01/06/2011 kl. 12:48
kilden bruker

stemmer
0

Jeg har bare hatt det samme problemet (ett år etter de siste svarene her). Jeg klarte å installere utvidelse under MAMP følge denne guiden: http://sunny.chotai.uk.com/?p=2

Grunnleggende trinn: 1. Installer php54-intl med MacPorts

sudo port install php54-intl

2. Kopier intl.so filen til MAMP php mappen ved å kjøre:

cp /opt/local/lib/php54/extensions/no-debug-non-zts-20100525/intl.so /Applications/MAMP/bin/php/php5.4.4/lib/php/extensions/no-debug-non-zts-20100525

3. Aktiver forlengelse i php.ini ved at følgende linje på slutten av filen:

extension=intl.so

4. Start servere og nyte

Svarte 25/07/2013 kl. 15:51
kilden bruker

stemmer
0

Jeg endelig fikk den arbeider etter at jeg fullt lese INTL PECL siden ytterligere 10 ganger. ICU bibliotekene må være tilgjengelig for Windows før php_intl.dll vil fungere, selv om det er i din php.ini.

Løsning: Last ned disse ICU bibliotekene, legg dem i en mappe, sette banen til mappen i søkestien PATH. Start Apache.

Svarte 09/06/2012 kl. 19:15
kilden bruker

stemmer
0

Min løsning var å dumpe MAMP og bruke Zend Server CE. Dette fungerte helt greit for meg. En mindre tweak til min php.ini fil for å slå html_errors på og det var det. Alle utvidelser bortsett fra xdebug ble installert allerede. Jeg var selv i stand til å kopiere intl.so utvidelse til min MAMP katalog og det fungerte det til, men jeg ønsket å ha Zend bruke mindre ressurser. Snarere enn en gui den bruker nettleservinduet mitt som jeg kan lukke hvis jeg ikke trenger det åpent. jeg faktisk så et innlegg her anbefale Zend Server CE og det var det som fikk meg til å laste den ned. Ingen problemer siden den gang.

Svarte 05/06/2011 kl. 21:09
kilden bruker

Cookies help us deliver our services. By using our services, you agree to our use of cookies. Learn more