Instalar Apache, PHP y MySQL

La mayor parte de las webs actuales se instalan en un entorno LAMP (Linux, Apache, MySQL y PHP). Pero muchos programadores utilizan windows y necesitan instalar el resto de componentes en su sistema. Se puede instalar PHP y MySQL en windows sin ningún problema y configurarlo para trabajar con el IIS (Internet Information Services), pero no todas als versiones de Windows lo tienen instalado y a veces puedes encontrarte problemas.

Por suerte existen una serie de paquetes que instalan de manera rápida y sencilla Apache, PHP y MySQL. Aquí tienes dos:

Wampserver

AppServer

Yo llevo años utilizando AppServer y funciona correctamente.

Desactivar funciones en PHP

Un artículo de desarrollo web muy útil para el tema de seguridad en servidores:

Desactivar funciones PHP

Nos hablan de la variable de configuración disable_functions, que nos permite desahabilitar el uso de cualquier función de PHP que le indiquemos.

FirePHP

En Desarrolloweb han publicado un manual muy útil para instalar y usar FirePHP:

Debug en PHP con FirePHP

Sirve para poder hacer seguimiento de las variables sin tener que ‘estropear’ la página. Había una aplicación similar con flash, pero esta es mucho más cómoda.

Crear URLs amigables

Un código muy compacto para crear enlaces amigables en PHP:

PHP: Crear URL amigables

La segunda parte, como modificar el .htaccess para que capture las url amigables:

HTAccess: URL amigables

Crear un Captcha en PHP

Leo en Desarrollo Web este artículo muy útil para utilizar Securimage, un Captcha gratuito en PHP:

Captcha PHP: Securimage

El uso no puede ser más sencillo y de mucha utilidad para las aplicaciones.

Colorear extensiones nuevas en Dreamweaver

Cuando trabajamos con frameworks como CakePHP o portales como Drupal nos encontramos con una serie de extensiones que no son las típicas. Es fácil decirle a Dreamweaver que abra esos archivos en las preferencias, pero no los <i>coloreará</i> adecuadamente. Para conseguirlo tenemos que hacer lo siguiente:

Abrir a carpeta-instalacion\Configuration\DocumentTypes\MMDocumentTypes.xml con un editor de texto y buscar winfileextension="php,php3,php4,php5".

Añadir ‘,thtml’ o la extensión que queramos al final: winfileextension="php,php3,php4,php5,thtml".

Y ya está. Sencillo y útil.