PDF de programación - Manual de Apache+php+MySQL+Perl+phpMyAdmin

Imágen de pdf Manual de Apache+php+MySQL+Perl+phpMyAdmin

Manual de Apache+php+MySQL+Perl+phpMyAdmingráfica de visualizaciones

Publicado el 19 de Marzo del 2018
547 visualizaciones desde el 19 de Marzo del 2018
433,5 KB
16 paginas
Creado hace 20a (23/02/2004)
1

Instalando Apache 1.3.29

Bienvenidos al nuevo manual de instalación básica de Apache .

Lo primero que debemos hacer es dirigirnos al sitio Web de Apache en www.apache.org , una ves ahí entramos a
http://httpd.apache.org y buscamos en los binarios para Windows la distribución apache_1.3.29-win32-x86-
src.msi, si en nuestra PC disponemos de Windows® installer , o bien nos bajamos la de apache_1.3.29-win32-x86-
src.exe que en ambos casos es lo mismo.

Nota: Es recomendable bajarse el Windows® Installer, para que de esa forma podamos ejecutar los archivos msi, los
cuales dan la ventaja de tener menos kb que un archivo exe, además será necesario tenerlo ya que más adelante te diré
como instalar Perl y esto será necesario para hacerlo.

Busca en las siguientes url's:

Para Windows 9x
http://downloads.activestate.com/contrib/Microsoft/MSI2.0/9x/InstMsiA.exe
Para Windows NT
http://downloads.activestate.com/contrib/Microsoft/MSI2.0/NT/InstMsiW.exe

Aquí te dejo dos enlaces directos a las descargas de los Binarios para Windows de Apache:

http://www.apache.org/dist/httpd/binaries/win32/
http://mirrors.midco.net/pub/apache.org/httpd/binaries/win32/

Bueno basta ya de rollos, cuando hemos bajado el archivo de 2.23 MB a nuestra PC, lo ejecutamos y damos clic en el
botón Next :

Seguimos las pantallas hasta que llegamos a esta y en la cual colocamos los siguientes datos para su configuración :

Por si no alcanzas a ver te lo pongo aquí:

Network Domain: localhost
Server Name: localhost
Administrator's Email Address: [email protected]

2

Ahora elegimos la ruta donde queremos instalar el servidor, a mí personalmente no me gusta que lo instale en
C:\Archivos de programa\Apache Group\Apache , así que lo cambiamos a la siguiente ruta:

Previamente debimos haber creado una carpeta en C:\ llamada httpd , recuerda usar el botoncito "subir de nivel" para
llegar hasta C:\httpd , una ves que lo hemos hecho continuamos nuestra instalación y dejamos que termine.

Al final podemos probar si nuestra instalación quedo bien y debemos dirigirnos a la carpeta donde instalamos el Apache ,
esta es la ruta completa: C:\httpd\Apache.

Ahí ejecutamos el Apache.exe y deberá salirnos la siguiente pantalla cuando apuntemos en nuestro navegador
http://localhost

Si esta pantalla no se muestra, por alguna razón nuestra instalación salio mal y debemos hacerla de nuevo, pero
francamente esto no debe entretenerte mucho.

Nota: Esta instalación se hizo en el sistema operativo Windows XP y no es necesario ejecutar el fichero Apache.exe,
ahorrándonos la molestia de tener abierta la consola MS-DOS de Apache.
A los usuarios de Windows 9X , será necesario ejecutarla. Si en algún momento nos pidiera Reiniciar nuestra PC lo
hacemos sin mayor problema.

3

Al final se debe cerrar Apache por que mas tarde lo configuraremos para que podamos ejecutar PHP.

También puedes escoger otra versión de Apache como la apache_1.3.27-win32-x86-src o apache_1.3.28-win32-
x86-src, ya dependerá de ti elegir entre la extensión exe o msi, yo he hecho las instalaciones en las mencionadas
versiones y no ha habido mayor problema.

4

Instalación de PHP 4.3.5RC2

Al momento de escribir este pequeño manual, esta es la versión más reciente, aunque es un Release Candidate
funciona bastante bien, claro que puedes escoger la versión mas estable que es la de PHP 4.3.4 , misma que se
encuentra en la sección de downloads de www.php.net.

En esta sección al igual que con Apache debemos tomar la que dice Windows Binaries, ahí se encuentran dos tipos
diferentes, una que se instala de manera automática con un archivo exe , y otra que esta comprimida en archivo zip ,
escogeremos esta ultima por que en esta se incluyen las extensiones , como la librería GD2 , Zip , PDF , entre otras, la
url directa es:

http://www.php.net/get/php-4.3.4-Win32.zip/from/a/mirror , aproximadamente 6 megas.

Una ves que tengamos la versión de PHP de nuestro Agrado procedemos a extraerla, ahí nos pondrá una carpeta con un
nombre bastante largo: php-4.3.5RC2-Win32 , solo lo renombramos a php , y lo colocamos en C:\httpd de manera
que nos quede así: C:\httpd\php

Dentro de la carpeta php , veremos varios archivos, ahí debemos cortar el archivo php4ts.dll , el cual pegaremos en el
directorio C:\Windows\system32 , esto si nuestro Sistema Operativo es Windows NT/2000/XP , en caso de que
usemos Windows 9X lo colocamos en C:\Windows\System , una ves hecho esto regresamos a C:\httpd\php , y
renombramos el fichero php.ini-dist a php.ini, lo abrimos con nuestro editor de textos favorito, ejemplo Block de Notas
y editamos los siguientes parámetros:

register_globals = Off

¿Por qué register_globals a Off?

Por que de esta forma hacemos nuestro Script más seguro, ya que PHP cambio su directiva a off por cuestiones de
seguridad a partir de las versiones 4.1.x en adelante, es mejor acostumbrarse a trabajar con la directiva en off, ya que
ahora cualquier variable enviada por POST, GET, COOKIE, SERVER, SESSION debemos usar los arrays súper globales
$_POST, $_GET, $_COOKIE, $_SERVER, $_SESSION etc.

Después localizamos las líneas:

doc_root =

En la cual solo pondremos la ruta donde pondremos nuestras páginas Web:

doc_root =c:/httpd/htdocs

Nota: Aquí debemos tener cuidado al poner las rutas con la diagonal /, por si que si usamos la diagonal invertida “\” no
resultara.

Un poco más abajo encontramos las líneas:

; Directory in which the loadable extensions (modules) reside.
extension_dir = "./"

En la cual pondremos la ruta donde se localizan las extensiones de php

; Directory in which the loadable extensions (modules) reside.
extension_dir = c:/httpd/php/extensions

Quiero hacer pruebas de Uploads de archivos en mi servidor local.

Para esto debemos encontrar las líneas:

;upload_tmp_dir =

Le quitamos el ; y adelante pondremos la ruta donde se almacenaran los archivos temporales así:

upload_tmp_dir = c:/httpd/php/subir

Logicamente debemos crear una carpeta que se llame subir dentro de C:\httpd\php

Poco después encontramos estas líneas:

; Maximum allowed size for uploaded files.
upload_max_filesize = 2M

Esto se refiere a la cantidad de MB permitidos a la hora de subir los archivos, como es nuestro servidor local, le
pondremos la cantidad que queramos.

; Maximum allowed size for uploaded files.
upload_max_filesize = 10M

5

Poco más abajo encontramos Windows Extensions , el lugar donde activaremos las extensiones que necesitaremos,
estas están escritas extension=php_xxx.dll , solo tenemos que quitar el ; para activar las que queramos ejemplo:

;extension=php_filepro.dll
extension=php_gd2.dll

De esta manera tenemos activada la extensión GD2 .

Finalmente si deseamos trabajar con sesiones , lo único que debemos hacer es buscar estas líneas:

session.save_path = /tmp

y cambiamos la ruta donde se almacenaran las sesiones a:

session.save_path = c:/httpd/php/sesiones

Logicamente debemos crear una carpeta que se llame sesiones dentro de C:\httpd\php

Estas son las configuraciones básicas para poder trabajar con un servidor en nuestra PC, al final solo debemos guardar los
cambios efectuados a nuestro php.ini y cortarlo para copiarlo en el directorio C:\Windows

Configurando Apache

Primero nos dirigiremos a la carpeta C:\httpd\Apache\conf , que es donde se encuentra el archivo de configuración de
Apache el cual se llama httpd.conf , lo abrimos con el Block de notas y comenzamos a editar algunos parámetros para
que a la hora de instalar PHP, sepa que lo tenemos, en esta ocasión lo instalaremos como modulo de Apache.

Bien, buscamos las líneas que ponen:

# Dynamic Shared Object (DSO) Support

Justo abajo de esta línea:

# Example:

# LoadModule foo_module modules/mod_foo.so

Ponemos :

LoadModule php4_module c:/httpd/php/sapi/php4apache.dll

De tal forma que nos debe quedar así:

# Example:
# LoadModule foo_module modules/mod_foo.so
LoadModule php4_module c:/httpd/php/sapi/php4apache.dll
#LoadModule vhost_alias_module modules/mod_vhost_alias.so

De esta manera estamos informando que lea php como modulo y mostramos la ruta de nuestro php4apache.dll

Un poco más abajo encontramos la línea:

ClearModuleList

Justo debajo debemos añadir la siguiente línea:

AddModule mod_php4.c

De tal forma que nos quede así:

ClearModuleList
AddModule mod_php4.c
#AddModule mod_vhost_alias.c

Más abajo buscamos la línea:

DocumentRoot "C:/httpd/Apache/htdocs"

Y la cambiamos por:

DocumentRoot "C:/httpd/htdocs"

También buscamos esta línea:

<Directory "C:/httpd/Apache/htdocs">

Misma que debemos cambiar por:

<Directory "C:/httpd/htdocs">

6

Ya que de esta forma definimos la ruta en la cual depositaremos nuestras páginas Web al momento de apuntar
http://localhost en nuestro navegador.

Más adelante encontramos las líneas:

<IfModule mod_dir.c>
DirectoryIndex index.html
</IfModule>

Y la cambiamos por estas:

<IfModule mod_dir.c>
DirectoryIndex index.html index.htm index.php index.php3 index.php4 index.phtml
AddType application/x-httpd-php .php .php3 .php4 .phtml
AddType application/x-httpd-php-source .phps
</IfModule>

Así definimos nuestra pagina predeterminada, PHP ejecutara el primer archivo index que se encuentre primero, en el
ejemplo leerá primero las páginas con extensión html , en caso de que no halla ninguna pasara a la segunda que es htm ,
si no encuentra pasara a la tercera que es con PHP y así sucesivamente hasta que no pueda encontrar ninguna entonces
manda el mensaje de error 404 .

Desde luego se puede agregar más extensiones.

AddType application/x-httpd-php .php .php3 .php4 .phtml

Se refiere a las extensiones que interpretara PHP y:

AddType application/x-httpd-php-source .phps

Se refiere a que cualquier archivo que contenga extensión phps, no se ejecutara, si no que nos mostrara el código
fuente coloreado.

A partir de aquí ya no es necesario editar nada más pues lo básico esta hecho, ahora guardamos los cambios
  • Links de descarga
http://lwp-l.com/pdf9694

Comentarios de: Manual de Apache+php+MySQL+Perl+phpMyAdmin (0)


No hay comentarios
 

Comentar...

Nombre
Correo (no se visualiza en la web)
Valoración
Comentarios...
CerrarCerrar
CerrarCerrar
Cerrar

Tienes que ser un usuario registrado para poder insertar imágenes, archivos y/o videos.

Puedes registrarte o validarte desde aquí.

Codigo
Negrita
Subrayado
Tachado
Cursiva
Insertar enlace
Imagen externa
Emoticon
Tabular
Centrar
Titulo
Linea
Disminuir
Aumentar
Vista preliminar
sonreir
dientes
lengua
guiño
enfadado
confundido
llorar
avergonzado
sorprendido
triste
sol
estrella
jarra
camara
taza de cafe
email
beso
bombilla
amor
mal
bien
Es necesario revisar y aceptar las políticas de privacidad