Categorías
daWork

Instalando Memcached en Windows 10

Memcached es un sistema de cacheo de memroa de alto rendimiento. Su propósito principal es mejorar la velocidad de las aplicaciones web al guardar en memoria contenidos, consultas realizadas en la base de datos u otros elementos.

Memcached es originalmente una aplicación de linux, pero se puede utilizar también en windows con WAMP.

Iba a realizar un tutorial de cómo instalarlo en windows, pero, en este sitio lo explican mejor para las dos versiones (menor a 1.4.5 y a partir de la 1.4.5) y cómo integrarlo con PHP y con Python. https://commaster.net/content/installing-memcached-windows

También pueden obtener los DLL’s (php_memcache.dll) de la versión más reciente de memcache para copiarlas en los directorios ext de su PHP en: https://pecl.php.net/package/memcache

Actualización mayo 2020: Encontré este hilo en Apache donde puedes descargar las versiones más recientes (1.5 en adelante) de memcached.exe para windows (x86 y x64). Esto porque en el tutorial solo dan la liga para obtener la versión 1.4.5. https://www.apachelounge.com/viewtopic.php?t=7919

Categorías
daLife

La principal pasión de mi vida

En las próximas semanas verán que algunas entradas se repiten, no es así. Ya les dije que me inscribí en un curso de redacción. Así que estaré subiendo los días sábados el texto que envío de tarea y los días miércoles el mismo texto pero corregido. De este modo, empezamos con la corrección del texto anterior.

La principal pasión de mi vida

Alejandro Diep Montiel

Aún recuerdo la primera vez que hice un programa para computadora. Fue en la preparatoria cuando, en clase de cómputo, después que escribí unas líneas de código, aparecieron unas letras blancas sobre fondo negro que pedían dos cifras y realizar una operación, suma, resta, multiplicación o división. Esas eran las únicas cuatro opciones que mostraba el monitor.

Al programar esa calculadora tan básica, me di cuenta de qué deseaba hacer el resto de mi vida: decirle a una máquina lo que yo quería que hiciera.

Hace 17 años sucedió eso. Ni siquiera tenía computadora: en aquel entonces, era un lujo que no podía darse una familia monoparental, de clase media y en un pueblo. Para hacer la tarea, debía ir a la casa de unos amigos con mi caja de diskettes y tardarme solo una o dos horas.

Se me facilitaba programar y era de los mejores en la clase. Pronto comencé a sacar provecho de esto. Hacía la tarea de mis compañeros a cambio de una Coca-Cola, una bolsa de Sabritas o una cajetilla de cigarros. Luego, mi fama se esparció entre otros salones. Aún recuerdo cuando un amigo de mi primo llegó a la casa y me dijo: “Vengo a pedirte ayuda”. Él era del cuadro de honor de la escuela, y a mí… A mí nunca me habían importado las calificaciones. Entonces lo comprendí: hacer programas de cómputo iba a ser la principal pasión de mi vida.

Categorías
daLife

Instalar LAMP en Ubuntu Linux

Para instalar LAMP en una computadora con Ubuntu Linux desde la línea de comandos en un sólo paso ejecuta la siguiente orden:

sudo apt-get install lamp-server^

Es importante que coloques el último caracter o si no maracará error.

Durante la instalación te preguntará la clave del usuario ROOT para MYSQL. Escribe la contraseña, no lo dejes en blanco. Escribe la misma contraseña para confirmar la clave a ser usada y espera mientras se instalan los paquetes necesarios.

Categorías
daWork

Instalar PEAR en una computadora Windows 8

pearsmallPor alguna aplicación cuyo nombre prefiero no recordar, tengo la necesidad de instalar Pear en mi computadora con Windows 8 y WAMP. Instalarlo se me hizo un poco complicado, más por que en Ubuntu Linux ya viene instalado por default y sólo hay que instalarle los paquetes que necesites.

Actualmente tengo instalado WAMP 2.2 E que incluye Apache 2.2.22 – Mysql 5.5.24 – PHP 5.3.13 en la versión de 64 bits en un Windows 8. Puedes descargarlo desde aquí: http://www.wampserver.com/en/

No necesito explicarte qué es PEAR por que simplemente ni yo entiendo qué sea, si ya llegaste aquí, es por que necesitas instalarlo y aquí están los pasos:

Para realizar este tutorial seguí los pasos de estas dos páginas:

http://stackoverflow.com/questions/8276682/wamp-2-2-install-pear
http://thecancerus.com/installing-pear-and-phpunit-on-wamp-and-windows-7/

Descarga este archivo: http://pear.php.net/go-pear.phar

Y guárdalo en el directorio del servidor WAMP dentro del directorio PHP dentro del directorio de bin. En mi caso es: C:\wamp\bin\php\php5.3.13\

En la misma carpeta busca el archivo php.ini y busca la siguiente línea

;phar.require_hash = On

y cámbiala por (Descomentarla y colocar el valor en Off)

phar.require_hash = Off

Abre una terminal del símbolo de sistema (cmd.exe) e ingresa a la carpeta donde guardaste el archivo go-pear.phar con el siguiente comando:

cd "C:\wamp\bin\php\php5.3.13"

Y ejecuta el siguiente comando:

php -d phar.require_hash=0 go-pear.phar

Te preguntará si quieres instalarlo en ambiente local o en todo el sistema.

En este caso me funcionó solo en ambiente local por lo que si escribes system|local y presionas enter se instalará localmente. Si escribes system y presionas enter instalarás en todo el sistema operativo.

Te pedirá confirmes tu elección, escribe yes y presiona enter.

Te mostrará una lista de directorios, los cuales son los directorios donde PEAR instalará sus archivos. Si seleccionas un número del 1 al 12 podrás cambiar el directorio destino. Si escribes all y presionas Enter podrás cambiar todos. En mi caso, sólo presioné Enter y dejé todos los directorios predeterminados.

Es posible que después de esto recibas un mensaje como éste:

WARNING! The include+path defined in the currently used php.ini does not contain the PEAR PHP directory you just specified: If the specified directory is also not in the include_path used by your scripts, you will have problems getting any PEAR packages working.

Debajo también aparecerá el mensaje:

Would you like to alter php.ini ? [Y/n]:

Escribe Y y presiona enter. Y hasta aquí todo iba bien, pero me envió un error que no encontraba el archivo php.ini, y es que el archivo php.ini por default se guarda en c:\windows y ahí no había ningún archivo. sin embargo, antes de que lo copies y pegues en la carpeta hay que abrirlo y buscar las siguientes líneas y cópialas:

;***** Added by go-pear
include_path=".;H:wampbinphpphp5.3.0pear"

;*****

En el siguiente directorio también hay un archivo php.ini

C:\wamp\bin\apache\apache2.2.22\bin

ábrelo y hasta el final ingresa las tres líneas copiadas antes.

Ahora sí, copia el archivo php.ini en la carpeta de windows.

Reinicia Apache y ya está instalado PEAR.

Sin embargo, no hemos terminado, para usar el comando pear en la línea de comandos desde cualquier directorio necesitas modificar las variables de entorno de windows.

Ve al panel de control, doble click al ícono de sistema y un click en «Configuración avanzada del sistema» (del lado izquierdo de la ventana)

Selecciona la variable «PATH» y da un click en el botón editar y agrega la ruta: «;C:\wamp\bin\php\php5.3.13»

También necesitará agregar una nueva variable ‘PHP_PEAR_PHP_BIN’ y con el valor

"C:\wamp\bin\php\php5.3.13\php.exe"

Cierra la ventana y de preferencia reinicia la computadora para que los cambios surtan efecto.

Ahora abre una línea de comandos y escribe «pear list -a» y aparecerá un lista de los paquetes instalados

Ahora sí, ya tienes instlado PEAR en tu WAMP en Windows 8.

Murphy dice: «Ser un idiota es gratis, pero los intereses son altísimos.»