Instalando PHP como modulo de Apache en Windows 7

La guía siguiente esta basada en esta que es la original, pero digamos que decidí resumirla xD
Ps primero nos bajamos el Apache y PHP, al momento de escribir esta entrada use Apache 2.2 y PHP 5.3, te los puedes bajar de aquí: ApachePHP ojo es VC6.

“La diferencia entre las versiones VC6 y VC9 es el compilador usado para generarlas.
Como dice la propia página, para Apache 1 y 2 hay que usar una versión VC6.”

Bueno pss nos instalamos Apache xD, solamente los instalamos, al rato lo configuramos, te recomiendo cambiar la ruta de instalación a algo por ejemplo C:\tuservidor\Apache, reiniciamos nuestro ordenador y como podemos ver ya tenemos apache ejecutándose en el puerto 80, igual podemos escribir en nuestro navegador favorito espero que sea Fiferox 127.0.0.1 y debe estar trabajando.

Ahora ya que nos bajamos PHP lo descomprimimos y nos copiamos todas las dll a System32 , ahora dentro de la carpeta de extracción de php hay un archivo llamado php.ini-production yo me hice una copia de seguridad bueno pss ahora lo renombramos a simplemente php.ini y copiamos toda la carpeta a C:\tuservidor\php. Nos toca editar php.ini lo abrimos con el blog de notas o con cualquier otro editor de texto.

A continuación vamos a indicar a PHP dónde se guardan las extensiones. Dentro del php.ini buscamos extension_dir y le ponemos la carpeta que contiene los archivos php_xxx.dll, que por defecto es la carpeta C:/tuservidor/php/ext/

; Directory in which the loadable extensions (modules) reside.
extension_dir = "C:/tuservidor/php/ext/"

En la parte Windows Extensions es para activar las diferentes extenciones, solo basta con descomentarlas, pero cuidado solo descomenta las que vas a usar, por ejemplo para manejar las funciones PHP relativas a imágenes esta la extencion php_gd2.dll

La extensión php_mysql.dll es la que permite manejar las funciones relacionadas con MySQL y la desactivare porque también manejare MySQL. Guardamos y copiamos php.ini a la carpeta C:\Windows

Ahora vamos a configurar Apache , para eso vamos a la carpeta donde esta instalado Apache y abrimos httpd.conf que encontramos en la carpeta Conf yo hice una copa de seguridad antes xD por cualquier cosa.

Antes de nada, comentar que esta serie de Apache bajo Windows sólo soporta versiones de PHP5 a partir de la 5.2, por lo que si estamos tratando de instalar otra versión anterior, no nos funcionará.

Buscamos la parte de donde se cargan los modulos:

Dynamic Shared Object (DSO) Support

Y añadimos la siguiente linea

LoadModule php5_module "C:/tuservidor/php/php5apache2_2.dll"

En C:\tuservidor\Apache\htdocs\ es donde se guardaran nuestras archivos html, php, vaya todo lo que hagamos, todas nuestras practicas, este directorio lo podemos cambiar a la ruta que queramos yo por el momento la dejare ahí, tú la puedes cambiar en

DocumentRoot "C:/tuservidor/Apache/htdocs"

En las versiones anteriores de Apache, por defecto deja a cualquier usuario utilizar cualquier directorio del servidor, con lo cual no tenemos que cambiar nada, pero en esta versión 2.2 viene configurado por defecto con un conjunto de características muy restrictivas, con lo cual si instalamos nuestro servidor y lo ponemos a funcionar, resulta que nos da un error de acceso prohibido cuando queremos ver alguna página. Para solucionarlo, buscamos esto en el httpd.conf

<Directory />
Options FollowSymLinks
AllowOverride None
Order deny,allow
Deny from all
</Directory>

Y lo dejamos así:

<Directory />
Options FollowSymLinks
AllowOverride None
Order deny,allow
Allow from all
</Directory>

Ahora buscamos DirectoryIndex

<IfModule dir_module>
DirectoryIndex index.html
</IfModule>

DirectoryIndex index.html index.htm index.php index.php3 index.php4 index.php5 index.phtml

Ahora le añadimos debajo estas líneas:
AddType application/x-httpd-php .php .php3 .php4 .php5 .phtml
AddType application/x-httpd-php-source .phps

La primera indica las extensiones que serán interpretadas por Apache. Por ejemplo podemos añadir la extensión .htm o .html para que Apache interprete código PHP contenido en esas páginas (es decir, el uso de código PHP no está limitado sólo a archivos de extensión .php). La segunda línea sirve para que si entramos en una página http://127.0.0.1/loquesea.phps entonces se muestre el código PHP a color, muy útil para mostrar fácilmente el código fuente de una página. De tal forma que al final, después de estos comentarios, todo queda así:

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

Y ya podemos guardar el archivo httpd.conf
Ahora reiniciamos el servidor Apache y creamos una archivo info.php

<?php
phpinfo();
?>

Copia el siguiente código a un blog de notas y lo guardas con extensión .php y pones tu archvo en «C:/tuservidor/Apache/htdocs». Ahora veamos que Apache reconoce a php en tu navegador escribe 127.0.0.1/info.php debes ver algo como esto:

Virtualizar un XP en Slackware 13

Nos descargamos VirtualBox de la página oficial y como es un archivo .run lo ejecutaremos en la terminal con el comando sh, nos movemos hasta la ubicación del archivo con el comando cd, si no somos root entonces no nos dejara instalarlo para eso hacemos su y entonces nos pedirá el password, ahora ya podemos usar sh e instarlar VirtaulBox.

sh VirtualBox-3.0.6-52128-Linux_x86.run

Solo resta seguir las instrucciones en pantalla.

Ahora como lo abrimos???? Fácil, si lo hacemos mediante la terminal solo tenemos que teclear VirtualBox , si no queremos hacer eso entonces vamos a /opt/VirtualBox aqui esta un archivo virtualbox.desktop el cual podemos arrastrar al escritorio y ya tendremos un acceso directo.

instantnea1

Generar el XML de una tabla en SQL Server

1.- Primero creamos y accesamos a la BD:

CREATE DATABASE EJEMPLOXML2
USE EJEMPLOXML2

2.- Creamos nuetras respectivas tablas en este caso yo usare solo 2:

CREATE TABLE TABLA1(NUMERO NVARCHAR (10) PRIMARY KEY NOT NULL, NOMBRE NVARCHAR(20), AP_PAT NVARCHAR(20), AP_MAT NVARCHAR(20))
CREATE TABLE TABLA2(NUMERO2 NVARCHAR (10) PRIMARY KEY NOT NULL, NOMBRE2 NVARCHAR(20), AP_PAT2 NVARCHAR(20), AP_MAT2 NVARCHAR(20))

3.- Insertamos unos cuantos registros en las tablas.

4.- Con la siguiente instruccion generamos atumaticamente el XML de la tabla:

SELECT *FROM TABLA1 FOR XML AUTO

Como vemos, no tenemos un nodo raíz, en este caso se usa como nodo el nombre de la tabla y como atributos los campos de dicha tabla, el resultado seria el siguiente.
xml

Con la siguiente instruccion lo que hacemos es poner un espacio de nombre.
WITH XMLNAMESPACES (DEFAULT ‘https://linuxwall32.wordpress.com/&#8217;)

Con SELECT TOP elegimos el numero maximo de registros que queremos visualizar.

NOMBRE, AP_PAT, AP_MAT FROM son los campos de nuestra tabla que se visualizaran en el subnodo item, por ultimo generamos el XML y ponemos como nodo raíz TABLA1

Quedandonos el codigo completo así:
WITH XMLNAMESPACES (DEFAULT ‘https://linuxwall32.wordpress.com/&#8217;)
SELECT TOP 5 NUMERO, NOMBRE, AP_PAT, AP_MAT FROM TABLA1 as item FOR XML AUTO, ROOT (‘TABLA1’), ELEMENTS

El resultado seria el siguiente:
xml2

Maple 13 para Windows (32 bits) en Español + Licencia

04 Nov. 2012. Lo han eliminado, lo volvere a subir, a más tardar el martes ya estará, disculpen las molestias he tenido problemas con mi conexión a internet.

Maple es un programa matemático de propósito general capaz de realizar cálculos simbólicos, algebraicos y de álgebra computacional. Fue desarrollado originalmente en 1981 por el Grupo de Cálculo Simbólico en la Universidad de Waterloo en Waterloo, Ontario, Canadá.

maple_13_box

Descargar – Links por Mediafire
Parte 1 – 95.7 mb
Parte 2 – 95.7 mb
Parte 3 – 77.5 mb
Licencia