Hola amigos, les voy a enseñar como instalar Symfony 2.0 en la Distribución Trisquel 5.0 de Gnu/Linux.
Symfony 2, es un framework para PHP, que permite desarrollar aplicaciones web, que separa la lógica del Negocio, la lógica del Servidor y la presentación de la aplicación web, posee herramientas y clases encaminadas a reducir el tiempo de desarrollo de una aplicación web compleja.
Symfony está desarrollado completamente en PHP 5.3. Ha sido probado en numerosos proyectos reales y se utiliza en sitios web de comercio electrónico de primer nivel. Symfony es compatible con la mayoría de gestores de bases de datos, como MySQL, PostgreSQL, Oracle y Microsoft SQL Server. Se puede ejecutar tanto en Unix, GNU/Linux y Windows.
Instalación:
- Debemos de Instalar GLAMP o LAMP:
# apt-get install apache2
# apt-get install mysql-server
# apt-get install php5 php5-mysql
# apt-get install sqlite php5-sqlite
# apt-get install php-apc
# apt-get install php5-intl
- Editamos el archivo php.ini:
# nano /etc/php5/apache2/php.ini
Descomentamos y modificamos las lineas :
;date.timezone
short_open_tag = On
por
date.timezone = America/Lima
short_open_tag = Off
Guardamos y reiniciamos apache.
- Descargamos Symfony 2.0 dentro de la ruta /var/www :
# wget http://symfony.com/download?v=Symfony_Standard_Vendors_2.0.11.tgz
- Descomprimimos el archivo descargado:
# tar xvfz download?v=Symfony_Standard_Vendors_2.0.11.tgz
- Al descomprimir se crea una carpeta llamada Symfony que contiene todos los archivos de Symfony 2.0.
- Abrimos un navegador web e ingresamos la url:
http://localhost/Symfony/
Debemos ver lo siguiente:
- Luego hacemos clic en web/config.php para comprobar si a nuestro servidor esta configurado correctamente, si todo está ok debemos ver la imagen siguiente:
http://localhost/Symfony/web/config.php
- Hacemos clic en:
Bypass configuration and go to the Welcome page
y si todo a ido bien nos debe mostrar la imagen siguiente:
Felicitaciones hemos instalado Symfony 2.0 correctamente
- Finalmente debemos de hacer clic en la opción CONFIGURE para poder configurar symfony con nuestra base de datos Mysql, en la siguiente imagen colocamos nuestro usuario y clave de la base de datos y luego damos continuar.
- Luego de haber escrito el usuario y clave de nuestra base de datos hacemos clic en NEXT STEP
- Vemos que el archivo /var/www/Symfony/app/config/parameters.ini no tiene permiso de escritura, ya que symfony no se ha podido escribir en ella los parámetros de configuración, por lo que debemos editar dicho archivo e ingresar estos datos en ella.
[parameters]
database_driver=»pdo_mysql»
database_host=»localhost»
database_port=»»
database_name=»symfony»
database_user=»root»
database_password=»admin»
mailer_transport=»smtp»
mailer_host=»localhost»
mailer_user=»»
mailer_password=»»
locale=»en»
secret=»424ba456e8ec47928371059230691047104″
- Ingresamos al archivo ṕarameters.ini
# nano /var/www/Symfony/app/config/parameters.ini
y borramos todo su contenido y agregamos las siguientes lineas de configuración y luego guardamos:
[parameters]
database_driver=»pdo_mysql»
database_host=»localhost»
database_port=»»
database_name=»symfony»
database_user=»root»
database_password=»admin»
mailer_transport=»smtp»
mailer_host=»localhost»
mailer_user=»»
mailer_password=»»
locale=»en»
secret=»424ba456e8ec47928371059230691047104″
- Ahora ya tenemos todo configurado para iniciar nuestros proyectos con Synfony, en la imagen siguiente elegimos:
Go to the Welcome page
- Eso es todo amigos, espero que les sea de ayuda.
Para un siguiente artículo les enseñaré como crear un proyecto en Symfony 2.0
1 comentario
elite nfl jersey · 21/08/2013 a las 11:03 am
elite nfl jersey…
Blog del Ing. Javier Salazar Carlos – Instalación de Symfony 2.0 en Trisquel 5.0 GNU/Linux…