Saltar al contenido

Cómo instalar gettext en MacOS X

La guía paso a paso o código que hallarás en este artículo es la solución más eficiente y válida que hallamos a tu duda o problema.

Solución:

Puedes usar brew para vincular gettext después de instalarlo

brew install gettext
brew link --force gettext

Finalmente lo conseguí. Tienes que reconfigurar php, así que terminé actualizando de 5.3.15 a 5.4.12. Estos sitios web fueron muy útiles:

http://mac.tutsplus.com/tutorials/server/upgrading-the-native-php-installation-on-os-x-mountain-lion/

http://mansion.im/2011/php-with-intl-and-gettext-on-osx-lion/

#Install dependencies
brew install libjpeg
brew install pcre
brew install libxml2
brew install mcrypt

#Get autoconf just because
brew install autoconf

#Install Intl extension
#Install ICU
#Download from http://site.icu-project.org/download/48#ICU4C-Download
cd ~/Downloads
tar xzvf icu4c-4_8_1-src.tgz
cd icu/source
./runConfigureICU MacOSX
make
sudo make install

cd ~/Downloads/php-5.4.12/ext/intl
phpize
./configure --enable-intl
make
sudo cp modules/intl.so /usr/lib/php/extensions/no-debug-non-zts-20090626/

#Install gettext
#Download from http://ftp.gnu.org/gnu/gettext/
cd ~/Downloads
tar xzvf gettext-0.18.1.1.tar.gz
cd gettext-0.18.1.1
./configure
make
sudo make install

cd ~/Downloads/php-5.4.12/ext/gettext
phpize
./configure 
make
sudo cp modules/gettext.so /usr/lib/php/extensions/no-debug-non-zts-20090626/

#Add intl and get text to php.ini
cd ~/Downloads/php-5.4.12
nano php.ini-development
#Add these lines
extension=intl.so
extension=gettext.so

#Download PHP source files from php.net
cd ~/Downloads
tar xzvf php-5.4.12.tar.bz2
cd php-5.4.12

./configure 
--prefix=/usr 
--with-gettext 
--mandir=/usr/share/man 
--infodir=/usr/share/info 
--sysconfdir=/private/etc 
--with-apxs2=/usr/sbin/apxs 
--enable-cli 
--with-config-file-path=/etc 
--with-libxml-dir=/usr 
--with-openssl=/usr 
--with-kerberos=/usr 
--with-zlib=/usr 
--enable-bcmath 
--with-bz2=/usr 
--enable-calendar 
--with-curl=/usr 
--enable-dba 
--enable-exif 
--enable-ftp 
--with-gd 
--enable-gd-native-ttf 
--with-icu-dir=/usr 
--with-iodbc=/usr 
--with-ldap=/usr 
--with-ldap-sasl=/usr 
--with-libedit=/usr 
--enable-mbstring 
--enable-mbregex 
--with-mysql=mysqlnd 
--with-mysqli=mysqlnd 
--without-pear 
--with-pdo-mysql=mysqlnd 
--with-mysql-sock=/var/mysql/mysql.sock 
--with-readline=/usr 
--enable-shmop 
--with-snmp=/usr 
--enable-soap 
--enable-sockets 
--enable-sysvmsg 
--enable-sysvsem 
--enable-sysvshm 
--with-tidy 
--enable-wddx 
--with-xmlrpc 
--with-iconv-dir=/usr 
--with-xsl=/usr 
--enable-zip 
--with-imap=/usr/local/imap-2007 
--with-kerberos 
--with-imap-ssl 
--enable-intl 
--with-pcre-regex 
--with-pgsql=/usr 
--with-pdo-pgsql=/usr 
--with-freetype-dir=/usr/X11 
--with-jpeg-dir=/usr 
--with-png-dir=/usr/X11

make test
sudo make install

#Restart Apache
sudo apachectl restart

Comentarios y calificaciones

¡Haz clic para puntuar esta entrada!
(Votos: 0 Promedio: 0)


Tags : / /

Utiliza Nuestro Buscador

Deja una respuesta

Tu dirección de correo electrónico no será publicada. Los campos obligatorios están marcados con *