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>