Configurando Netbeans con PHP para sitios remotos
En esta ocasión presentaré un pequeño tip que me ha servido para utilizar mi editor favorito (Netbeans) con proyectos de PHP que se encuentren en un servidor remoto.
El primer paso obviamente será descargar Netbeans y posteriormente instalarlo; al momento de este artículo, la versión más reciente estable de Netbeans es la 6.7. Puedes optar por descargar el instalador que ya incluye soporte para PHP o de lo contrario posteriormente descargar el plugin dentro del mismo IDE.
Dentro de Netbeans, creamos un proyecto con la opción File -> New Project.
Seleccionamos la categoría de PHP y luego seleccionamos PHP Application, y hacemos click en Next.
Introducimos el nombre del proyecto, y en la opción Sources Folder ponemos la carpeta donde queremos que se descargue el código del servidor remoto.
En la siguiente pantalla, debemos poner las configuraciones:
- Run As: Remote Web Site
- Project URL: La dirección del sitio local, por ejemplo http://localhost/misitio/
- Index File: el archivo que utilizará Netbeans para ejecutar el proyecto (normalmente index.php)
- Remote connection: debemos utilizar el botón Manage para agregar una nueva conexión FTP a nuestro servidor, proporcionando los datos de host, usuario, contraseña y directorio inicial; podemos utilizar el botón Test dentro de esa ventana para comprobar que todo está correcto.
- Upload directory: en caso de que en la opción anterior, en “directorio inicial” hayamos puesto el directorio raíz de nuestro sitio web, entonces en esta opción podemos especificar el directorio de nuestro sitio actual. Si no, lo dejamos vació.
- Upload Files: podemos seleccionar la opción de subirlos al ejecutar la aplicación (On Run), al guardar los archivos (On Save) o manualmente (Manually)
Y ya con esto terminamos con la configuración de nuestro sitio web remoto.
Para finalizar, debemos dar click con el botón derecho del mouse sobre la carpeta Source files en el pánel del proyecto y hacer click en la opción Download para descargar nuestros archivos. Posteriormente, cada cambio que realicemos será sincronizado con el servidor remoto dependiendo de la opción que hayamos seleccionado.
Espero que este truco les ayude con su programación en Netbeans con PHP.
Aun así, siempre que sea posible es mejor utilizar Subversion, SVN o algún otro programa para controlar las versiones del código fuente, sobre todo si hay más de un programador en el proyecto.