Proyecto en symfony con netbeans
Instalar soporte de symfony en netbeans
Primero debemos instalar el netbeans con soporte de symfony, luego crearemos un nuevo proyecto.
Lo primero que comprobamos es si tenemos instalado el modulo "rewrite", que nos permitirá utilizar las urls amigables en nuestros proyectos:
a2enmod rewrite
Ahora definimos el sitio "proyecto1" en nuestro apache. Lo primero que necesitamos saber es el directorio "data" de nuestra instalación PEAR:
pear config-show
Y anotamos el directorio, para poder crear el Alias /sf
:
PEAR data directory data_dir /usr/share/php/data
Creamos el fichero /etc/apache2/sites-available/proyecto1
:
nano /etc/apache2/sites-available
con el siguiente contenido:
<VirtualHost *:80> ServerName proyecto1.localhost DocumentRoot /media/webs/Proyectos/symfony/proyecto1/web DirectoryIndex index.php < Directory /media/webs/Proyectos/symfony/proyecto1/web> AllowOverride All Allow from All </Directory> Alias /sf /usr/share/php/data/symfony/web/sf <Directory "/usr/share/php/data/symfony/web/sf"> AllowOverride All Allow from All </Directory> ErrorLog /var/log/apache2/proyecto1-error.log # Possible values include: debug, info, notice, warn, error, crit, # alert, emerg. LogLevel debug CustomLog /var/log/apache2/proyecto1-access.log combined </VirtualHost>
Una vez definido el sitio web, debemos activar el sitio y recargar el apache:
a2ensite proyecto1 /etc/init.d/apache2 reload
Y creamos la entrada en /etc/hosts
para que resuelva bien el dominio:
www.fernandezsansalvador.es proyecto1.localhost
Generar proyecto con netbeans
- Después de configurar el apache, vamos a generar nuestro primer proyecto. Arrancamos el netbeans, y seleccionamos "File" > "New project":
- Indicamos el nombre del proyecto, y la ruta donde se crearan los ficheros del proyecto. Esta ruta debe coincidir con la que especificamos en el fichero de configuración del apache:
- Cambiamos el formato de la url del proyecto (al tipo
proyecto.localhost
): - Indicamos que se va a usar el Framework Symfony, y que genere el backend y el frontend. No es necesario el parametro
--csrf-secret=UniqueSecret
- Y a partir de este momento netbeans se encarga de generar nuestro proyecto, incluyendo los ficheros y la estructura de directorios:
- Podemos comprobar el proyecto generado desde el navegador (proyecto1.localhost):
A partir de este momento podemos empezar a desarrolar nuestro proyecto desde netbeans.
¡Haz clic para puntuar esta entrada!
(Votos: 0 Promedio: 0)
Subir
Deja una respuesta