Puedo Montar Pagina Web En Mi Pc?

arthvrian

Lanero Reconocido
4 May 2005
2,563
Hola de nuevo wi-fi, hoy no tengo sueño asi que aprovecha :p:p

Pues lo que tienes esta bien, solo te faltaria:

1. Un editor para PHP (Zend Studio, PHPEdit, PHP Designer, Dreamweaver, etc), para programar mas facil
2. Cualquiera de los FrontEnd para MySQL que te mencione antes
3. El manual en formato CHM de PHP :p, lo puedes descaragar de la web oficial www.php.net
4. Conocimienos basicos de SQL

EDIT

PHPMyAdmin es un FrontEnd para MmSQLl que se monta sobre apache y funciona igual que cualquier sitio web, info en www.phpmyadmin.net

no es mas

saludos y suerte en tu proyecto
 
22 Abr 2004
4,969
oorales... aunque lo que me causa un poco de conflicto es por que existe esos editores si lo puedo meter directo con un block de notas y lo guardo coo .html .. lo incluyo en el mismo HTML o genero el archivo .php no ???...

oye por otro lado el Mysql es muy dificil conseguir.. ?? aca por mas que lo quize comprar no mas no lo tienen pensaron que era un juego te imaginas como esta el nivel de conocimientos!! si sabes algo te lo agradezco.. esto lo empiezo el lunes asi que el lunes saldran mas dudas jajaja :D
 

arthvrian

Lanero Reconocido
4 May 2005
2,563
Hola de nuevo wi-fi

despues de un merecido y reconfortante descanso :p te digo:

1. Los editores ayudan para que sea mas facil la programacion del codigo PHP, como por ejemplo te muestran las funciones (ej, digitas my y te saca el listado de lasfunciones que empiezan por eso), tambien autocompleta las variables que has definido antes, te permite incluir archivos de una forma facil, etc, etc

2. Para que un archivo con codigo PHP funcione lo tienes que guardar con la extension PHP, PHP3 ó PHP4, lo que si puedes hacer es incluir etiquetas HTML dentro del PHP y no al reves

3. MySQL lo puedes conseguir en http://dev.mysql.com pesa como 40 MB
 
22 Abr 2004
4,969
arthvrian dijo:
Hola de nuevo wi-fi

despues de un merecido y reconfortante descanso :p te digo:

1. Los editores ayudan para que sea mas facil la programacion del codigo PHP, como por ejemplo te muestran las funciones (ej, digitas my y te saca el listado de lasfunciones que empiezan por eso), tambien autocompleta las variables que has definido antes, te permite incluir archivos de una forma facil, etc, etc

2. Para que un archivo con codigo PHP funcione lo tienes que guardar con la extension PHP, PHP3 ó PHP4, lo que si puedes hacer es incluir etiquetas HTML dentro del PHP y no al reves

3. MySQL lo puedes conseguir en http://dev.mysql.com pesa como 40 MB


oooorales gracias por esta informacion... estoy en descarga del Mysql y estamos hablando.. gracias por el momento y lo del editor de php ahora si me keda mas claro para que me ayuda...:D grax nuevamente y salu2 estamos en contacto suerte!
 
22 Abr 2004
4,969
listo .. tengo instalados el apache 1.3.1 estoy bajando el mysql y ahorita estoy con el phpMyadmin.. son todos los que necesito ??? o hacen falta alguno???

por otro lado tiene importancia la forma que los voy a instalar?? o asi de cualquier forma???... grax..!!
 

arthvrian

Lanero Reconocido
4 May 2005
2,563
Hola wi-fi

Pues si son todos, eso si no te olvides de PHP, lo puedes bajar de www.php.net :p
En cuanto a la forma de instalacion pues creo que no tiene ningun misterio :p

saludos y suerte
 
22 Abr 2004
4,969
listo zoo gracias... lo tengo...apoco tambien manejas PHP? ?? eres tremendo jejeje..:D:D:D

al publico en general (art o zoo) jejeej como es eso de los permisos??? ya que cuando uno entra a laneros como invitano no se activan varias funciones... pero cuando uno se logea se activan las funciones.. eso como funciona?? son 2 paginas o solo se activan los permisos?
 

arthvrian

Lanero Reconocido
4 May 2005
2,563
Hola de nuevo wi-fi

Pues eso con PHP se llama sesiones (session)

Si es un usuario identificado se le permiten hacer varias cosas dependiendo de su nivel de acceso (es distinto ser un moderador, una LANeros PLUS, o un LANero normal, siguiendo tu ejemplo) y esos niveles de acceso se guardan en la Base de Datos (BD)

En cuanto a las paginas PHP, se puede hacer una pagina para cada nivel (lo que seria muy largo :p) o una sola pagina con sentencias if()

If (LANero PLUS)
HAbilito X cosas
If (Moderador)
Habilito Y cosas (cerrar, mover, eliminar temas, etc)

etc

saludos y suerte
 
22 Abr 2004
4,969
andale.. ahora si un poco mas claro si era como pensaba.. yo imaginaba que solo se activaban pero es cuestion de hacer la web con esas opciones y despues ir dando los permisos como uno quiera.. gracias art de nuevo!!.. :D
 
22 Abr 2004
4,969
oye art yamonte el Apache por fin despues de un conflicto de versiones ya lo pude configurar e instalar.. por otro lado cuando puse la version de php simplemente mi navegador no soporta php me dice que si quiero descargar el archivo.. cuando lo que quiero es abrirlo :S tienes alguna idea de como ejecutar el php ... grax!
 

arthvrian

Lanero Reconocido
4 May 2005
2,563
Hola wi-fi

Pues pongo este tutorial que hice hace ufff para otro foro, aqui esta todo explicadisimo:

---------------------

Este tutorial esta hecho al tiempo en un PC que tengo al lado, es decir funciona
smiley%20-%20grin.gif


Instalacion de Apache

Recomiendo apache 1.3.X ya que es el que mas esta difundido en los servidores de hosting y por que a mi parecer es mas seguro y tiene mas compatibilidad con el PHP


  1. Descargar Apache, para este tutorial se utilizo apache_1.3.33-win32-x86-no_src.exe http://httpd.apache.org/download.cgi
  2. Doble click en el instalador
  3. Click en el Boton Siguiente (Next)
  4. Aceptar el contrator de licencia (I accept the terms in teh license agreement)
  5. Repetir paso 3.
  6. Repetir paso 3.
  7. Informacion del Servidor (se puede dejar la que aparece por omision)
    1. Network Domain: (por defecto)
    2. Server Name: localhost
    3. administrator's e-mail: (en blanco)
    4. Run as service (recomendado) / Run when started manually (para efectos de depuracion)
    5. Click en el Boton Siguiente (Next)
  8. Selecionar completa (Complete)
  9. Repetir paso 3.
  10. Repetir paso 3 (si se desea se puede cambiar la carpeta de instalacion por defecto
  11. Click en Install
eso es todo, esperamos que termine de copiar los archivos y para comprobar que haya sido instalado nos vamos a http://localhost/ ó http://127.0.0.1 y debe aparecer una pagina de felicitaciones por haber instalado apache: ¡Funcionó! ¡El Servidor de Red Apache ha sido instalado en ese sitio!

Instalacion y Configuracion de PHP

Recomiendo php 4.3.X ya que al igual que el apache es el mas difundido aunque el soporte para clases es mejor en PHP 5.

NO bajar el instalador (EXE) ya que este NO tiene la libreria CURL, BAJAR el ZIP


  1. Descargar PHP para este tutorial se utilizo PHP 5.0.4 http://www.php.net/downloads.php
  2. Con cualquier compresor/descompresor extraer los archivos del ZIP en una carpeta
  3. Renombrar la carpeta a PHP
  4. Copiar esta carpeta a C: \PHP
  5. Dentro de esta carpeta ubicar los archivos ssleay32.dll, libeay32.dll (para PHP 4 dentro de la carpeta C: \PHP\DLL, para PHP 5 en la carpeta C: \PHP) y php4ts.dll (para PHP 4) y php5ts.dll (para PHP 5) en la carpeta C: \PHP y copiarlos a %WINDIR%\SYSTEM32 (para Windows XP, 2000, NT) %WINDIR%\SYSTEM (para win9x)
  6. Abrir el archivo C: \PHP\php.ini-dist con el Block de Notas u otro editor de texto plano
    1. Buscar la linea extension_dir = "./" y reemplazarla por extension_dir = "C: \PHP\extensions" para PHP 4 extension_dir = "C: \PHP\ext" para PHP 5
    2. Buscar la linea ;extension=php_curl.dll y reeplazarla por extension=php_curl.dll
    3. Guardar este archivo como "%WINDIR%\php.ini"
Configuracion de Apache para PHP

Todo lo siguiente se hace en el archivo httpd.conf que esta dentro de la carpeta %APACHEDIR%\conf, al igual que el php.ini-dist se debe abrir en un editor de texto plano (Block de Notas)



  1. Buscar la linea que empieza por #LoadModule y al final de este bloque (o al principio) colocar LoadModule php5_module "C: \php\php5apache.dll" (para PHP 5) o LoadModule php4_module "C: \php\php4apache.dll" (para PHP 4)
  2. Buscar la linea que empieza por #AddModule y al final de este bloque (o al principio) colocar AddModule mod_php4.c (para PHP 4) y AddModule mod_php5.c (para PHP 5)
  3. Buscar la linea <IfModule mod_dir.c> y donde dice DirectoryIndex index.html reeplazarlo por DirectoryIndex index.html index.php
  4. Buscar la linea <IfModule mod_mime.c> adicionar las lineas AddType application/x-httpd-php .php .phtml y AddType application/x-httpd-php-source .phps
  5. Guardar el archivo
  6. Reiniciar el servidor Apache
    1. Inicio
    2. Panel de Control
    3. rendimiento y mantenimiento
    4. Herramientas Administrativas
    5. Servicios
    6. Buscar el Servicio "Apache"
    7. Click derecho y seelecionar Reiniciar
para probar si quedo instalado el PHP como Modulo de Apache abrimos un edirot de texto plano (Block de Notas) y ponemos <?php phpinfo(); ?> y lo gaurdamos como %APACHEDIR%\htdocs\phpinfo.php, nos vamos a http://localhost/phpinfo.php ó http://127.0.0.1/phpinfo.php y debe aparecer una pagina con la configuracion de PHP, (buscar la libreria CURL y ver que este activada)

Eso es todo

saludos y suerte

PD: HECHO en Block de Notas :
 
22 Abr 2004
4,969
arthvrian dijo:
Hola wi-fi

PD: HECHO en Block de Notas :


oye gracias... eso mismo andaba haciendo pero creo que las versiones del php andan diferentes y andaba algo perdido en algunas cosas.. voy a probar todo esto y vere si funciona.. por el momento solo he logrado levantar el apache :S:S:S:S asi que no llevo mucho.. :S pero avanzo y te digo ya que a la hora de activar unas librerias tal parece que tengo que decirles la ruta pero deja checo como me lo explicas y te digo :D
 
22 Abr 2004
4,969
LISTOOOOOOOOOOOOOOOO GRACIASSSSSSS ART POR ESA AYUDA... :D:D:D:


solo me faltaba pasar algunas librerias al system32 jejejeej y todo funciona a la perfeccion.. gracias nuevamente.. :D


oyeee.... Art.. una pregunta... si quiero montar el sitio .edu.mx que tengo que hacer???? tengo que pagar. ?? o solamente enmascaro mi IP ???....

por otro lado si enmascaro mi ip para que sea www.algo.com es posible ??? o el .com no lo pongo ???


..............
bueno no se si este bien asi el codigo o me falta actualizar algo por que de plano no puedo conectarme.. enmascarando mi IP

NameVirtualHost 200.66.223.X:80

<VirtualHost 200.66.223.X:80>
ServerAdmin crodriguezz19@hotmail.com
DocumentRoot /pruebasphp/archivos
ServerName http://cma.network
ErrorLog /pruebasphp/archivos/error.htm
</VirtualHost>

o tengo que hacer algunas otras cosas?
 

arthvrian

Lanero Reconocido
4 May 2005
2,563
hola wi-fi

Para tener un dominio, edu.mx,depende de comolo manejen alla, por ejemplo, aqui para tener un dominio edu.co tiene que ser una institucion que este reconocida ante una institucion estatal que es la que maneja las instituciones de educacion

Para undominio .com tienes necesariamenete que pagar para registrar tu IP en el DNS de la empresa donde compres el dominio

Para enmascara la IP tienes que tener un DNS en tu PC,para que el navegador sepa a donde ir si se le dijita X nombre,loque te recomiendo es que te pases por www.noip.org te registres y asi puedes tener un subdominio gratis,algo como misubdominio.noip,org y noimporta si tu PC reinicio,siempre tomara la IP actual y la registrara en los DNS de ellos

saludosy suerte
 
  • Me gusta
Reacciones: 2 personas
22 Abr 2004
4,969
arthvrian dijo:
hola wi-fi

Para tener un dominio, edu.mx,depende de comolo manejen alla, por ejemplo, aqui para tener un dominio edu.co tiene que ser una institucion que este reconocida ante una institucion estatal que es la que maneja las instituciones de educacion

Para undominio .com tienes necesariamenete que pagar para registrar tu IP en el DNS de la empresa donde compres el dominio

Para enmascara la IP tienes que tener un DNS en tu PC,para que el navegador sepa a donde ir si se le dijita X nombre,loque te recomiendo es que te pases por www.noip.org te registres y asi puedes tener un subdominio gratis,algo como misubdominio.noip,org y noimporta si tu PC reinicio,siempre tomara la IP actual y la registrara en los DNS de ellos

saludosy suerte


oks.. gracias... aunque para sacar mi ip publica por medio del router.. ??? l etengo que especificar al apache ??? o como puedo sacarlo ??por que en la empresa ahi router y nada mas no quiere verse y en mi casa si lo monte y ahi es mas facil por que no tengo router.. :S tienes alguna idea?
 

arthvrian

Lanero Reconocido
4 May 2005
2,563
Hola wi-fi

Ahi si me cojes fuera de base :( , yo la utilizo solo en mi casa, tengo conexion de ETB y funciona bien, pero no tengo router

saludos y suerte
 
22 Abr 2004
4,969
bueno ... ni modo.. :S:S: jejejejej ya me diste mucha ayuda :D:D.. ya solo para terminar este tema tienes alguna manera de conectar la BD Mysql por que las versiones que he bajado no mas no he podido configurarlas... y no he podido enlazar el php con el mysql
 

arthvrian

Lanero Reconocido
4 May 2005
2,563
hola wi-fi

prueba con esto:
PHP:
<?php
	$host = "127.0.0.1";
	$user = "root"; // o el que hallas escogido
	$pass = ""; //el pass aca
	$dbname = "test"; // nombre de la BD

  	$test = mysql_pconnect($host,$user,$pass) or trigger_error(mysql_error(),E_USER_ERROR);
	mysql_select_db($dbname,$test);
?>
eso no te debe sacar ningun error
despues de eso haces el select e imprimes el resultado

saludos y suerte