Ver Mensaje Individual
  #7 (permalink)  
Antiguo 11/12/2012, 06:30
miche23
 
Fecha de Ingreso: febrero-2010
Ubicación: La Habana,Cuba
Mensajes: 89
Antigüedad: 14 años, 3 meses
Puntos: 1
Respuesta: mi porpio wamp

te envio los pasos que he seguido paar instalar apache y php y demas modulos


Código:
Instalacion de Servidor WEB
---------------------------
Solo se expondran los modulos a instalar por orden y los pasos fundamentales en cada instalacion


1- Instalacion APACHE
	1.1 Network Domain = 	localhost
	1.2 Server Name = 		localhost
	1.3 Admin Email =		[email protected]
	1.4 Instalacion Custom
	1.5 Instalacion Path = 	C:\webserver\apache
	1.6 Comprobamos que funciona en el navegador:	localhost (It works!)
	
2- Configuracion Apache (fichero apache\conf\httpd.conf)
	2.1 Quitar comentario a ServerName
---------------------------------------------
	
3- Instalacion PHP
	3.1 Descompactar PHP y copiar carpeta a C:\webserver\php
	3.2 Copiar todas las DLL (NO las de los subdirectorios) en System32
	3.3 Cambiar nombre de php.ini-development por php.ini

4- Configuracion PHP (fichero php\php.ini)
	4.1 Register_globals = Off
	4.2 Descomentamos extension_dir
		4.2.1 Agregamos la direccion de nuestra instalacion de PHP mas ext
			  debe quedar asi: extension_dir = "C:/webserver/php/ext"
	4.3 Descomentamos upload_tmp_dir
		4.3.1 Le gragamos C:/webserver/apache/htdocs/uploads
			  debe quedar asi: upload_tmp_dir = "C:/webserver/apache/htdocs/uploads"
		4.3.2 Creamos la carpeta uploads en apache\htdocs
	4.4 upload_max_filesize = 10M
	4.5 Descomentamos session.save_path
		4.5.1 Le agregamos C:/webserver/apache/htdocs/sessions
			  debe quedar asi: session.save_path = "C:/webserver/apache/htdocs/sessions"
		4.5.2 Creamos la carpeta sessions en apache\htdocs
	4.6 Copiar el fichero php.ini en Windows
	
---------------------------------------------
5- Configurar APACHE para que cargue el modulo de PHP (fichero apache\httpd.conf)
	5.1 Buscar Load Module
	5.2 Agregar al final de Load Module
		5.2.1 LoadModule php5_module "C:/webserver/php/php5apache2_2.dll"
		5.2.2 PHPIniDir "C:/webserver/php/"
	5.3 Buscar DirectoryIndex
		5.3.1 Donde dice <IfModule dir_module>
		5.3.2 Debe quedar asi:
			<IfModule dir_module>
				DirectoryIndex index.php index.html
			</IfModule>
		5.3.3 Agregamos debajo
			<IfModule mod_php5.c>
				AddType application/x-httpd-php .php
				AddType application/x-httpd-php-source .phps
			</IfModule>
	5.4 Comprobamos que los cambios esten correctos y que PHP funciona
		5.4.1 En apache\htdocs creamos un fichero llamado test.php y le escibimos dentro			
			<?php
				phpinfo();
			?>
		5.4.2 En el navegador escribimos localhost/test.php (debe salir la informacion de PHP)
		
---------------------------------------------
6- Instalar MySQL
	6.1 Instalacion Custom
	6.2 Instalacion Path = C:\webserver\mysql
	6.3 Detailed Configuration
	6.4 Developer Machine
	6.5 Multifuntional DataBase
	6.6 Number Connectios configuramos Manual Settings a 15 conexiones
	6.7 Marcar Add firewall exception
	6.8 Seleccionar el Charset para la BD UTF-8
	6.9 Marcar Include Bin Directory in Windows PATH
	6.10 Ponemos el password de root y marcamos Enable root access from remote machine
	
---------------------------------------------	
7-	Instalar phpMyAdmin
	7.1 Descompactamos y ponemos la carpeta phpMyAdmin en webserver
	7.2 Configuramos php.ini
		7.2.1 Vamos a la session Dynamic Extensions
		7.2.2 Descomentamos:
					extension=php_bz2.dll
					extension=php_mysql.dll
					extension=php_mysqli.dll
					extension=php_mbstring.dll
		7.2.3 Vamos a la session BD: [MySQL]
		7.2.4 Debe quedar asi:
					mysql.default_port = "3306"
					mysql.default_host = "http://localhost/"
	7.3 En la carpeta phpMyAdmin cambiamos:
		config.sample.inc.php POR config.inc.php
		7.3.1 Abrimos el fichero y buscamos:
			$cfg['blowfish_secret'] y ponemos una clave extraña cualquiera
			$cfg['blowfish_secret'] = 'M*2Qa8b7c6ddvGND6ch*2QV';
	7.4 Vamos a apache el fichero: httpd.conf
		7.4.1 Buscamos la session: <IfModule alias_module>
			Alias /phpmyadmin "C:/webserver/phpMyAdmin/"
		7.4.2 Despues del cierre de </IfModule> ponemos:
			<Directory "C:/webserver/phpMyAdmin/">
				AllowOverride None
				Options None
				Order allow,deny
				Allow from all
			</Directory>