Instalación PHP
Como hemos dicho en la introducción php utiliza diferentes sistemas operativos y necesita un servidor para poder instalarse. Por defecto solemos utilizar un servidor apache y una base de datos mysql. Existen herramientas que te permiten instalar un entorno de desarrollo y producción en apenas un minuto. Mi consejo personal es que en producción se utilice un entorno linux.
Para el desarrollo de aplicaciones en PHP podemos utilizar cualquier editor simple de texto (wordpad, gedit) editores WYSIWYG como Dreamweaver o FrameWorks de desarrollo como Eclipse.
Instalación Linux
Normalmente solemos instalar un sistema LAMP (linux, apache, mysql, php).
Desde la línea de comandos podemos instalarlo de la siguiente forma:
apt-get install apache2 php5 libapache2-mod-php5 php5-cli php5-mysql mysql-server mysql-client libmysqlclient-dev phpmyadmin
El sistema nos pedirá el password de acceso a la base de datos. Por defecto guardaremos el proyecto en /var/www. Para gestionar la base de datos de forma gráfica es aconsejable utilizar un gestor gráfico basado en web como phpmyadmin y su acceso se hará de la siguiente manera http://servidor/phpmyadmin.
Instalación Windows
Existen infinidad de paquetes WAMP que permiten de una forma muy sencilla la instalación de apache, mysql y php. Entre esos paquetes destacamos WAMP, XAMP, EasyPHP.
Instalación Mac
Existen herramientas como XAMP que se pueden instalar en Mac se pueden utilizar entornos propios desarrollados para Mac como MAMP.