Requerimientos Creación de base de datos local y tabla user

Montaje de servidor local


Cualquier programa sirve, pero si no conoce o no ha trabajado con ninguno le recomendamos: WampServer (para windows) y Xampp (para linux o mac)

wamp43810.png xampp.jpg

Wampserver es el programa que nos permitirá hacer de nuestro computador un “servidor”, montar nuestros trabajos php y verlos en funcionamiento. (WampServer solo esta disponible para windows, si trabaja con linux o mac le recomendamos Xampp).

Primero se debe descargar desde aquí: http://www.wampserver.com/en/download.php

Una vez instalado deben tener en cuenta, todos los desarrollos php que se vayan a hacer deben ir en la carpeta c://wamp/www/ en ese directorio deberán crear una carpeta por cada pagina o desarrollo, y dentro de esa carpeta deberán montar todos los archivos de su desarrollo.


Importante: Cambios a WampServer
Es importante tener en cuenta que wampserver a veces presenta conflictos con skype, por lo cual si desea correr estos 2 programas al mismo tiempo, primero deberá abrir wamp y luego skype.

Otra detalle para tener en cuenta es que el wampserver es muy escandaloso con los warnings o alertas, por lo cual es muy importante hacer lo siguiente, dar clic en el icono de wampserver en la barra de inicio; luego pararse en la carpeta PHP y dar clic en php.ini

Esto abrirá un archivo en bloc de notas, deben buscar la línea error_reporting = E_ALL y sustituirla por error_reporting = E_ALL & ~E_NOTICE

Igualmente es fundamental activar las redirecciones por eso debemos dar clic en el icono de wampserver en la barra de inicio; abrir el archivo Apache/httpd.conf y buscar #LoadModule rewrite_module modules/mod_rewrite.so y quitamos el # de esa linea.

Lo ultimo es reiniciar el wampserver y ya estará listo para trabajar.


Si tiene instalado Apache y PHP (sin usar wamp o xampp) debe seguir los siguientes pasos
  1. Colocar permisos 777 a las carpetas: work/ - work/cache/ - work/templates_c/
  2. Buscar el archivo httpd.conf generalmente se puede encontrar en /etc/apache2/httpd.conf pero depende de la versión de apache, entre otros. Si el archivo no existe o esta vació o tiene algun texto, reemplazarlo y colocarle el siguiente texto:
    <Directory "/var/www/">
    #
    # Possible values for the Options directive are "None", "All",
    # or any combination of:
    # Indexes Includes FollowSymLinks SymLinksifOwnerMatch ExecCGI MultiViews
    #
    # Note that "MultiViews" must be named *explicitly* --- "Options All"
    # doesn't give it to you.
    #
    # The Options directive is both complicated and important. Please see
    # http://httpd.apache.org/docs/2.2/mod/core.html#options
    # for more information.
    #
    Options All
    #
    # AllowOverride controls what directives may be placed in .htaccess files.
    # It can be "All", "None", or any combination of the keywords:
    # Options FileInfo AuthConfig Limit
    #
    AllowOverride All
    #
    # Controls who can get stuff from this server.
    #
    Order allow,deny
    Allow from all
    </Directory>
  3. Buscar el archivo php.ini generalmente en la ruta /etc/php5/apache2/php.ini - abrir el archivo buscar la linea error_reporting = E_ALL & ~E_DEPRECATED y reemplazarla por error_reporting = E_ALL & ~E_NOTICE y reiniciar el apache.
Requerimientos Creación de base de datos local y tabla user