.......... compilando (Parte 2)

Ok, sigamos donde nos quedamos.-

Durante la compilación e instalación del Apache, se me olvido tomar en cuenta el módulo rewrite. Por suerte, metideando encontré la forma de agregar dicho módulo. Siempre trabajando con los fuentes (en mi /opt):

cd /opt/httpd-2.2.11/

Revisando cada uno de los subdirectorios de modules/ vi que en mappers/ estan los .c para mod_rewrite por lo que me cambié ahi:

cd modules/mappers/

Luego utilicé apxs, el cuál es un programa de Apache que sirve para generar y agregar módulos dinámicamente, sin necesidad de recompilar todo el Apache. Le digo que compile:

apxs -c mod_rewrite.c

La salida es un archivo .la en el mismo directorio. Y ahora le digo que lo instale:
apxs -i -a -n rewrite mod_rewrite.la

Abro el archivo de configuración de Apache:

nano /usr/local/apache2/conf/httpd.conf

Y veo que:



Ya esta agregado, obviamente reinicio servicio:

apachectl restart

Me voy al Firefox, digito lo obvio y me voy a buscar la sección apache2handler:



Vergón ! Apache esta de toque (aún más) gracias al apxs.-

Con el PHP es otra onda. Al tratar de instalar phpMyAdmin y phpPgAdmin me aparecé un aviso diciendome que no tengo mcript habilitado .... m**rd* se me olvido configurarlo durante la isntalación ! Aparte que no tengo cli ... otra kgada .... f*ck this !

A googlear se ha dicho ... acompañado de varios Marlboro ... aunque al ciber que voy no dejan fumar ... intolerantes de m**rd*

De regreso a mi casa, enciendo un cigarro y me pongo a ver que ondas. Para probar agregaré zlib, asi que me cambio a los fuentes de php que tengo en /opt

cd /opt/php-5.2.10/ext/zlib/

Digito:

/usr/local/php/bin/phpize

Me tira un error de que no hay un archivo llamado config.m4 pero si tengo un config0.m4 asi que:

cp config0.m4 config.m4

De nuevo:

/usr/local/php/bin/phpize

Ahora:

./configure --with-php-config=/usr/local/php/bin/php-config && make

Genera un vergo de archivos y un par de subdirectorios, lo que me interesa esta en modules/ por lo que lo copio a mi disque directorio de extensiones:

cp modules/zlib.so /usr/local/php/include/php/ext/

Cambio permisos:

chmod 644 /usr/local/php/include/php/ext/zlib.so

Me voy a mi php.ini

nano /usr/local/php/php.ini

Y agrego la ruta para las extensiones:



Y agrego la propia extensión:



Reinicio Apache, recargo la página en mi navegador y me voy a buscarlo:



Vergón (again).-

Agregé también:
  • mysqli
  • gd
  • ldap
  • gettext
  • pdo_mysql
  • pdo_pgsql (./configure --with-php-config=/usr/local/php/bin/php-config --with-pdo-pgsql=/opt/PostgreSQL/8.3/bin/ && make)
  • xsl
  • bz2
  • curl
  • gmp
  • mime_magic
  • ncurses
  • pcntl
  • pspell
  • recode
  • sysvmsg
  • sysvsem
  • sysvshm
  • wddx

Me falló con:
  • mcrypt (configure: error: mcrypt.h not found. Please reinstall libmcrypt.)
  • mssql (configure: error: Cannot find FreeTDS in known installation directories)
  • readline (configure: error: edit library required by readline not found)
  • odbc (configure: error: ODBC header file '/usr/local/incl/sqlext.h' not found!)
  • oci8 (checking Oracle version... configure: error: Oracle-OCI8 needed libraries not found)
  • com_dotnet (Cannot find config.m4)
  • fbsql (configure: error: Cannot find FrontBase in known installation directories)
  • fdf (configure: error: FdfTk.h or fdftk.h not found. Please reinstall the fdf toolkit.)
  • imap (configure: error: utf8_mime2text() has new signature, but U8T_CANONICAL is missing. This should not happen. Check config.log for additional information.)
  • ming (configure: error: Please reinstall ming distribution. libming.(a|so) not found.)
  • openssl (no se pudo iniciar Apache)
  • pdo_dblib (configure: error: Cannot find FreeTDS in known installation directories)
  • snmp (configure: error: snmp.h not found. Check your SNMP installation.)
  • tidy (configure: error: Cannot find libtidy)

Notas:
  • Entre paréntesis aparece: modificaciones en el caso de éxito, los errores en el caso de .... obvio.-
  • En verdad odio estar sin internet! lo odio más que a los toberos ignorantes o a la f*ck*ng b*tch de MCH.-

Ja !!! Que pendex soy ! Por curiosidad me fuí al directorio de los binarios de php:

cd /usr/local/php/bin/

E hice:

php -v

Ja !!! .... tengo cli .... gracias por los abucheos .... ni modo.-

Me cambio:

cd /usr/bin/

Creo un enlace simbólico al binario antes mencionado:

ln -s /usr/local/php/bin/php php

Y de una vez al phpize:

ln -s /usr/local/php/bin/phpize phpize

La verdad, cada día que metideo linux, me agrada más.-

Me acaba de hablar un amigo diciendome que ya se descargaron varios "documentales" de MILF ..... los dejo.-

Pero antes. Para aquell@s que me han querido agarrar de base para sus burlas infantiles, sinceramente:




Algún problema ?! Ya saben donde encontrarme maldit@s put@s !!!!

2 comentarios:

Anónimo dijo...

I all the time used to read paragraph in news papers but now as I am
a user of net therefore from now I am using net for articles or reviews, thanks to web.
My homepage make an app

Anónimo dijo...

It's appropriate time to make a few plans for the long run and it's
time to be happy. I've read this publish and if I could I want to recommend you some interesting issues or suggestions. Perhaps you could write next articles relating to this article. I desire to learn more issues approximately it!
Take a look at my web-site ... free iphone 5