el acumulativo consistio en realizar un palíndromos con las palabras amor,ana
los que dijieron unas preguntas bien quedaron excentos del acumulativo, los que tenian blog en 100 y no tenia camisas tenian acumulativo en 100
<?php
$cadena = "Somos o no somos";$separar = explode(" ", strtolower($cadena));
foreach($separar as $palabra)
{
trim($palabra);
$nuevo .= $palabra;
}
if($nuevo == strrev($nuevo))
{
echo "Si";
}
else {
echo "No";
}?>
<?phpfunction palindromo($p='somos'){$palabra=trim($p);
for($i=strlen($palabra)-1;$i>=0;$i--){
$nueva_palabra.=substr($palabra,$i,1);
}$cad="La palabra ".$palabra;
if(strtolower($palabra)==strtolower($nueva_palabra)){
$cad.=" si es palindrome";
$estado=true;
}else{
$cad.=" no es palindrome";
$estado=false;
}//bien retornas el resultadoreturn $cad;//o bien retornas true o falsereturn $estado;
}//y la llamas asi$p="palabra";$resultado=palindromo($p);//y ya tu ve que haces con resultado?>
<?phpfunction palindromo($p=''){
$palabra=trim($p);
if($palabra==''){
return false;
}else{
for($i=strlen($palabra)-1;$i>=0;$i--){
$nueva_palabra.=substr($palabra,$i,1);
}
$cad="La palabra [".$palabra;
if(strtolower($palabra)==strtolower($nueva_palabra)){
$cad.="] si es palindrome";
$estado=true;
}else{
$cad.="] no es palindrome";
$estado=false;
}
//bien retornas el resultado
return $cad;
//o bien retornas true o false
//return $estado;
}
}
//y la llamas asi$p="somos";$resultado=palindromo($p);//y ya tu ve que haces con resultadoecho $resultado;?>
miércoles, 1 de noviembre de 2017
miércoles, 25 de octubre de 2017
PROYECTO
-hoy realizamos proyecto
CONSISTIA:
Capturar número de 10 dígitos, sí el primero es igual al último, guardar información, de lo contrario, no se guardará.
Código conexión.
if (!$conexion){
header ("Location: index.php?mensaje=Error_al_conectar");
exit();
}
else{
//-- Captura de las variables del formulario.
$numero = $_POST['num'];
$numinicial = substr($numero, 0,1);
$numfinal = substr($numero, 9,1);
$fecha = date("Y:n:d");
$hora = date("H:i:s");
if ($numinicial == $numfinal){
$sql = "INSERT INTO ".$base_datos.".".$tabla." (numero,fecha,hora) "
."VALUES('$numero','$fecha', '$hora')";
$sql = mysqli_query($conexion, $sql);
echo "Se han guardado sus datos";
exit();
}
else{ echo "Error,no se puede guardar la informacion";}
}
Código tabla phpmyadmin
create database ps_montoya_maria_10b;
use ps_montoya_maria_10b;
CREATE TABLE `montoya` (
`id` int(111) NOT NULL auto_increment,
`numero` varchar(10) NOT NULL,
`fecha` date NOT NULL,
`hora` time NOT NULL,
PRIMARY KEY (`id`)
) ENGINE=MyISAM DEFAULT CHARSET=utf8 AUTO_INCREMENT=1
CONSISTIA:
Capturar número de 10 dígitos, sí el primero es igual al último, guardar información, de lo contrario, no se guardará.
Código conexión.
if (!$conexion){
header ("Location: index.php?mensaje=Error_al_conectar");
exit();
}
else{
//-- Captura de las variables del formulario.
$numero = $_POST['num'];
$numinicial = substr($numero, 0,1);
$numfinal = substr($numero, 9,1);
$fecha = date("Y:n:d");
$hora = date("H:i:s");
if ($numinicial == $numfinal){
$sql = "INSERT INTO ".$base_datos.".".$tabla." (numero,fecha,hora) "
."VALUES('$numero','$fecha', '$hora')";
$sql = mysqli_query($conexion, $sql);
echo "Se han guardado sus datos";
exit();
}
else{ echo "Error,no se puede guardar la informacion";}
}
Código tabla phpmyadmin
create database ps_montoya_maria_10b;
use ps_montoya_maria_10b;
CREATE TABLE `montoya` (
`id` int(111) NOT NULL auto_increment,
`numero` varchar(10) NOT NULL,
`fecha` date NOT NULL,
`hora` time NOT NULL,
PRIMARY KEY (`id`)
) ENGINE=MyISAM DEFAULT CHARSET=utf8 AUTO_INCREMENT=1
miércoles, 18 de octubre de 2017
dia del estudiante
este día no tuvimos clase por que teníamos la celebración del día del estudiantes
miércoles, 11 de octubre de 2017
BASE DE DATOS
Ejemplos de Bases de Datos Una de las áreas de la informática que tiene más aplicaciones en muchos aspectos de la vida diaria son las bases de datos. Las bases de datos son una forma organizar y relacionar la información de manera que encontrarla sea muy fácil. Las computadoras son herramientas que permiten almacenar grandes cantidades de información y que al estar guardada como bases de datos es muy fácil de recuperar. El software encargado del almacenamiento, organización y recuperación de la información almacenada en una base de datos se llama Sistema Gestor de Bases de Datos (DBMS por sus siglas en inglés). Los DBMS más populares son Oracle, INFORMIX, SQL Server, PROGRESS y MySQL entre otros, que utilizan un modelo llamado Modelo Relacional en el cual la información se almacena en tablas llamadas entidades, las que se relacionan unas con otras a través de campos comunes llamados campos llave. Las ventajas de este modelo de base de datos es que se reduce la redundancia, se aumenta la consistencia de la información y se permite el compartir los datos. Ejemplos de Bases de Datos Relacionales: Sistema de Nómina: La información correspondiente a empleados, puestos y sueldos se encuentra relacionada y organizada de manera que se pueda realizar el pago de la nómina con seguridad. Sistemas de Contabilidad: Estos sistemas informáticos utilizan bases de datos para almacenar la información correspondiente a los movimientos contables de una empresa, la información de cuentas, subcuentas, grupos contables y movimiento cantables que se registran es almacenada en bases de datos que permiten no solamente obtener esta información rápidamente, sino que es posible realizar algunas operaciones para obtener nuevos datos partir de los ya existentes. Sistemas Bancarios y Financieros. Los bancos hacen un gran uso de las bases de datos las cuales son ideales para manejar y organizar la información de los clientes y sus movimientos financieros, con la seguridad de que no existe ningún error en los montos que se manejan.
://www.ejemplosde.com/8-informatica/1265-ejemplo_de_bases_de_datos.html
://www.ejemplosde.com/8-informatica/1265-ejemplo_de_bases_de_datos.html
miércoles, 4 de octubre de 2017
BASE DE DATOS
-Hoy falte a clase, supletorio:
BASE DE DATOS
Una base de datos es el conjunto de datos informativos organizados en un mismo contexto para su uso y vinculación.
Se le llama base de datos a los bancos de información que contienen datos relativos a diversas temáticas y categorizados de distinta manera, pero que comparten entre sí algún tipo de vínculo o relación que busca ordenarlos y clasificarlos en conjunto.
Una base de datos puede ser de diverso tipo, desde un pequeño fichero casero para ordenar libros y revistas por clasificación alfabética hasta una compleja base que contenga datos de índole gubernamental en un Estado u organismo internacional. Recientemente, el término base de datos comenzó a utilizarse casi exclusivamente en referencia a bases construidas a partir de software informático, que permiten una más fácil y rápida organización de los datos. Las bases de datos informáticas pueden crearse a partir de software o incluso de forma online usando Internet. En cualquier caso, las funcionalidades disponibles son prácticamente ilimitadas.
Tomado de:
PHPMyAdmin
PHPMyAdmin es un software de código abierto, diseñado para manejar la administración y gestión de bases de datos MySQL a través de una interfaz gráfica de usuario. Escrito en PHP, phpMyAdmin se ha convertido en una de las más populares herramientas basadas en web de gestión de MySQL. PhpMyAdmin viene con una documentación detallada y está siendo apoyado por un gran multi-idioma de la comunidad. PhpMyAdmin es cada vez mayor lista de características soporta todas las operaciones de uso común tales como la navegación, pasando, crear, modificar las bases de datos MySQL, las tablas, campos e índices. Además, phpMyAdmin le permite administrar usuarios MySQLy privilegios de usuario. Otra característica común es phpMyAdmin su función de importación. Con phpMyAdmin, importar base de datos MySQL de copia de seguridad es fácil y se puede importar un volcado SQL o CSV con unos clics del ratón. También, usted puede exportar su base de datos en formato CSV, SQL,XML, Excel y otros.
<?php <?php //– variables para conectarse a la base de datos$servidor = ‘localhost’;$base_datos = ‘hola’;$tabla = ‘primera’;$usr_sistema = ‘root’;//$usr_sistema = ‘root’;$pass_sistema = ”; //$pass_sistema = ‘alumnos’;//– Conexion a la Base de datos segun variables declaradas //$conexion=mysql_connect($servidor, $usr_sistema, $pass_sistema);
$conexion=mysqli_connect($servidor, $usr_sistema, $pass_sistema);
$conexion=mysqli_connect($servidor, $usr_sistema, $pass_sistema);
if (!$conexion){header (“Location: index.php?mensaje=error de conexion.”);exit(); }else{//– Captura de las variables del formulario.$numero = $_REQUEST[‘numero’];$fecha = date(“Y-m-d”);$hora = date(“H:i:s”);
//– Consulta Sql para guardar el registro o datos digitados.$sql = “INSERT INTO “.$base_datos.”.”.$tabla.” (numero, fecha, hora) “.”VALUES(‘$numero’,’$fecha’,’$hora’)”; //$sql = mysql_query($sql, $conexion); $sql = mysqli_query($conexion, $sql); //– Se devuelve a la pagina que inicial.header (“Location: index.php?mensaje=Registro Incluido con Exito.”);exit(); }?>
miércoles, 27 de septiembre de 2017
EVALUACION,BASE DE DATOS
-realizamos una evlaucion castigo y preguntos cuales eran los tipos de datos:
-int
-varchar
-char
-time
-date
-Realizamos una segunda nota que era en un templatee que tuviera nuestros derechos y realizar un ejercicio que capturara del 1 al 10 y si yo oprimia 5 me debia salir cinco
<html>
<head>
<title>ejercicio</title>
</head>
<body>
<?php
$m=$_POST['m'];
if($m=="1"){
echo"uno";
}
if($m=="2"){
echo"dos";
}
if($m=="3"){
echo"tres";
}
if($m=="4"){
echo"cuatro";
}
if($m=="5"){
echo"cinco";
}
if($m=="6"){
echo"seis";
}
if($m=="7"){
echo"siete";
}
if($m=="8"){
echo"ocho";
}
if($m=="9"){
echo"nueve";
}
if($m=="10"){
echo"diez";
}
?>
</body>
</html>
-int
-varchar
-char
-time
-date
-Realizamos una segunda nota que era en un templatee que tuviera nuestros derechos y realizar un ejercicio que capturara del 1 al 10 y si yo oprimia 5 me debia salir cinco
<html>
<head>
<title>ejercicio</title>
</head>
<body>
<?php
$m=$_POST['m'];
if($m=="1"){
echo"uno";
}
if($m=="2"){
echo"dos";
}
if($m=="3"){
echo"tres";
}
if($m=="4"){
echo"cuatro";
}
if($m=="5"){
echo"cinco";
}
if($m=="6"){
echo"seis";
}
if($m=="7"){
echo"siete";
}
if($m=="8"){
echo"ocho";
}
if($m=="9"){
echo"nueve";
}
if($m=="10"){
echo"diez";
}
?>
</body>
</html>
miércoles, 20 de septiembre de 2017
ENTREGA DE BOLETINES
-Hoy entregaron boletines por lo tanto los estudiantes no tuvieron clases, pero el ingeniero hablo con nosotros y nos pusimos de acuerdo para el miércoles los niños que deben nivelar y tengan que hacer plan de mejoramiento lo hacemos en clase con un ejercicio ´php y los demas entran a jugar por la primera habilidad
miércoles, 13 de septiembre de 2017
miércoles, 6 de septiembre de 2017
DEFINITIVAS
-Hoy no asisti a clase ya que me presentaba enferma.
-Hoy dieron las definitivas, como tenia 10 extras me quedo la definitiva en 92.
-Hoy dieron las definitivas, como tenia 10 extras me quedo la definitiva en 92.
miércoles, 30 de agosto de 2017
semana cultural
-no tuvimos clase, porque hoy se comenzaron la semana cultural
-en la tarde asistimos de 4 a 5 a presentar una oportunidad para informatica consistia en que el ejercicio 7 de paso materia o no paso materia si paso materia teniamos que poner una imagen que estuviese feliz, y si no paso una imagen que estuviese triste.
obtuve materia en 100 por terminar antes de los 10 minutos.
obtuve materia en 100 por terminar antes de los 10 minutos.
miércoles, 23 de agosto de 2017
ACUMULATIVO
-El acumulativo consistía que teníamos que entrar al servidor del profesor
el:
- usr:trax
-clave: coinsda
en la carpeta bose estaba un index.php que fue el siguiente:
<html>
<head>
<title>Mi Saludo</title>
</head>
<body>
<form id="form1" name="form1" method="post" action="saludo.php">
<p>Como te Llamas:
<input type="text" name="nombre" id="nombre" />
</p>
<p>
<input type="submit" name="button" id="button" value="Saludar" />
</p>
</form>
</body>
</html>
saludo.php :
<html>
<head>
<title>Mi Saludo</title>
</head>
<body>
Bienvenido a mi página <b><?php echo $_POST['nombre'];?></b>
<form action="index.php">
<input type="submit" value="Regresar">
</form>
</body>
</html>
- en un templatee tenia que tener una caja de texto y un boton si le oprimia 1: datos de charles babbage 2: datos de agusta Ada 3: mis datos el blog _ blank
mi nota fue :00 y prueba saber :00
-El dia miercoles a las 4 con uniforme de diario podemos participar para subir las notas a 75 y poder pasar la materia.
viernes, 18 de agosto de 2017
Proyecto
-hoy empezamos a realizar el proyecto consistía que tuviéramos un archivo index. Php y derechos.php
En los derechos tenía que tener la imagen de la persona que lo presentó, el nombre, grado, sala donde lo presentó, docente, y colegio.
Debíamos hacer tres cajas de texto donde teníamos que validarlas solo para números, donde tuviera la fórmula cuadratica, si era verdadero me manda a una página que me mostrará una tabla con las raíces imaginarias, x1 y x2. Si no marcar error matemático, no me podían aceptar el número cero.
El proyecto estaba para una hora, el archivo se mando por Gmail al docente.
para el acumulativo:
En los derechos tenía que tener la imagen de la persona que lo presentó, el nombre, grado, sala donde lo presentó, docente, y colegio.
Debíamos hacer tres cajas de texto donde teníamos que validarlas solo para números, donde tuviera la fórmula cuadratica, si era verdadero me manda a una página que me mostrará una tabla con las raíces imaginarias, x1 y x2. Si no marcar error matemático, no me podían aceptar el número cero.
El proyecto estaba para una hora, el archivo se mando por Gmail al docente.
para el acumulativo:
ACUMULATIVO
recomiendo lo siguiente:- 1. Practicar con el proyecto, realizarlo nuevamente, que funcione con validaciones. Tanto el ejercicio del dia 9 como el del dia 16 de agosto de 2017.
- 2. Tener conceptos sobre cadenas de texto, funciones matematicas de php.
- Tener conceptos sobre servidores linux y windows ya sea en appserv, lamp o xampp.
- 4. Tener buenos apuntes en el cuaderno, no copias.
- 5. Tener memoria Usb marcada y con solo una carpeta de nombre "MI_MATERIAL_INFORMATICO_MI_APELLIDO_MI_NOMBRE_MI_NUMERO_DE_LISTA",
Ej.
MI_MATERIAL_INFORMATICO_PENNA_NELSON_00 - Para utilizar la memoria usb en clase, debe cumplir con el item 5, sin excusas.
- RECOMIENDO, tener su blog actualizado a la fecha, no existira re-calificciones. Si anteriormente se le recomendo cambiar o actualizar fechas de publicaciones, favor realizarlo asi sea en las ultimas publicaciones.
- Nota final: del viernes 18 de agosto hasta el lunes 21 de agosto no revisare e-mail debido a que me encontraré calificando aprox. 130 trabajos(grados 10 y 11) y 180 blogs(grados 9, 10 y 11).
- Los Manuales publicados son los apropiados para el estudio del Acumulativo.
viernes, 11 de agosto de 2017
Proyecto
-Hoy llegamos a clase y el ing resolvió algunos ejercicios con algunos estudiantes que no les salía su ejercicio, explicó el proyecto, dijo que el computador que no tuviera local host, tenía que instalarlo, como ningún estudiante hizo la página principal del template, cambió el proyecto y dijo que estudiáramos este código, lo principal para el proyecto era tener templare, fue individual y solo teníamos ayuda de información digital.
- Sitio web, local (Cada computador tiene su servidor local-propio).
- Todos los archivos que contenga el sitio web debe ser con extensión .php
- Nombre del sitio web: primerapellido_#lista_10b
- El template que se maneje debe llevar un módulo de derechos.php
Fue un formulario.
De tarea nos dejó resolverlo en casa.
miércoles, 2 de agosto de 2017
Evaluación,php
-Hoy nos quedamos en el aula de clase resolviendo dudas acerca de los manuales y ejercicios que nos dejó el ing.
-realizamos una evaluación que era la siguiente
saludo = Bucaramanga, la ciudad de los parques más bellos de Colombia;
*De la variable Saludo, como imprimir sólo la palabra ciudad
Rta:$echo substr($cadena , 16);
los ejercicios eran los siguientes:
-La otra semana comenzamos proyecto
-realizamos una evaluación que era la siguiente
saludo = Bucaramanga, la ciudad de los parques más bellos de Colombia;
*De la variable Saludo, como imprimir sólo la palabra ciudad
Rta:$echo substr($cadena , 16);
los ejercicios eran los siguientes:
Ejercicios, realizarlos en PHp y la solucion guardarla en Base de Datos : 1. Programa que te pregunta tu nombre y a continuación te saluda. 2. Programa que lee dos números y escribe el mayor de ellos. 3. Programa que lee dos numeros y realiza las operaciones básicas: suma, resta, multiplicar y dividir. 4. Programa que lee 3 números y si el primero es positivo, calcula el producto de los otros dos, si no calcula la suma. 5. Programa que lee un número e imprime si dicho número es positivo, negativo. 6. Programa que calcula el área de un triangulo. A = ( b x h ) / 2 7. Programa que calcula la Conversión Fahrenheit a Celsius. C = ( F - 32 ) x ( 5 / 9 ). 8. Programa que calcula la Conversión Celsius a Fahrenheit . F = C x ( 9 / 5 ) + 32. 9. Programa que lee una nota definitiva del periodo e imprime si paso o no la materia. Se pasa la materia con una nota >= 70. 10. Programa leer el valor de un producto cualquiera y calcular el iva del producto, imprimir sólo el valor del iva y el valor del producto con iva. 11. Guardar en su USB personal(marcada) todos los ejercicios en una carpeta "Ejercicios-2017-08-01_primernombre_primerapellido
-La otra semana comenzamos proyecto
miércoles, 26 de julio de 2017
Evaluación, PHP
-Hoy hicimos preguntas al ingeniero sobre php de los manuales que el ha dejado en la página.
-tuvimos una evaluación y evaluamos la habilidad 13:
1. comando de instalación de LAMP para Linux
-tuvimos una evaluación y evaluamos la habilidad 13:
1. comando de instalación de LAMP para Linux
Respuesta: sudo apt - get install lamp - server
2. Código en php para sacar la tangente hiperbólica del seno de 90
Rta: <? Pho Echo Tanh(cos(90)); ?>
Nos fuimos a sala y instalamos el servidor lamp en Linux, hicimos el proceso y luego realizamos el ejercicio de la evaluación.
miércoles, 19 de julio de 2017
COMO INSTALAR UN SERVIDOR
La instalación de XAMPP en Windows es realmente fácil. Pero si estás aquí, es porque algo no va como esperas, eres principiante, o simplemente como recordatorio, por eso te voy a guiar paso a paso por las opciones que te llevarán a instalar XAMPP sin problemas en Windows 7 a 10.
Primero que todo vamos a ir al sitio oficial de XAMPP:
Una vez allí pulsamos en la opcion Descargar.
En la pantalla de Descargar, escogeremos que servidor XAMPP queremos instalar. Eso dependerá también de versión de PHP vayas a utilizar luego en las aplicaciones Web que vayas a instalar.
Yo voy a escoger en este caso la opción con PHP 7, así que pulsamos sobre la opción como se muestra en la imagen
Descargamos el archivo en el escritorio para tenerlo a mano. Si estás descargando el archivo con el Windows Explorer (Edge), te preguntará donde lo quieres descargar. Si usas Firefox Mozilla o Chrome, estos lo descargan sin preguntar en la carpeta de Descargar, así que tendrás que ir a buscar allí.
Una vez ubiquemos donde hemos descargado el XAMPP, nos colocamos con el ratón sobre el y pulsamos el botón derecho, y pulsaremos sobre la opción que dice: Ejecutar como administrador.
El programa de instalación arrancará y nos mostrará la siguiente pantalla, donde el Windows nos pregunta si queremos que el instalador de XAMPP haga cambios en el PC. Pulsamos sobre Si.
A continuación nos saldrá la siguiente pantalla. El Control de cuentas de usuario (UAC) es un componente de seguridad de Windows y que permite a los usuarios realizar tareas comunes como no administradores y como administradores pero sin tener que cambiar de usuario, cerrar sesión ni utilizar Ejecutar como, pero puede que te de errores en algunas ocasiones si no ejecutas el programa como administrador. Si eres el único usuario y además administrador de tu PC, puedes desactivar el UAC, pero no te lo aconsejo, ya que sirve de recordatorio del cuidado que debes tener al instalar programas en tu equipo.
Pulsamos OK, para continuar
Pulsamos OK, para continuar
Inmediatamente se nos bre la siguiente ventana y pulsamos en la opción Next.
En la siguiente pantalla que se nos presenta podemos escoger que vamos a instalar y que no en nuestro servidor. Podemos escoger todas las opciones como en este caso, Pulsamos sobre el botón Next.
A continuación la siguiente ventana nos sugiere donde instala el XAMPP. Aquí debes tener en cuenta para que estas instalando el XAMPP. Si lo vas usar para un sitio web en producción, puede que consideres instalarlo en otro disco para su uso exclusivo del espacio, además en ese caso es mejor modificar luego la configuración del apache. En este caso lo instalaremos donde lo sugiere el programa de instalación. Pulsamos Next.
En esta siguiente pantalla no sindica que Bitnami nos puede proveer de instaladores de las aplicaciones web Drupal, Joomla, WordPress y muchas otras para XAMPP. En este caso no vamos a instalar nada, con lo que después podemos ver esta información. Desmarcamos la casilla Learn more about Bitnami for XAMPP, y pulsamos sobre el botón Next.
La siguiente pantalla simplemente nos informa de que el programa de instalación está preparado para instalar el XAMPP en el PC. Si queremos cambiar algo podemos hacerlo ahora y pulsar el botón Back para hacer los cambios, sino para empezar a instalar XAMPP con la configuración que tenemos solo pulsamos sobre Next.
Nos aparece la siguiente pantalla que nos informa el progreso de la instalación.
En un momento dado el Firewall de Windows nos salta, diciendo que ha bloqueado algunas características del servidor Apache de XAMPP para las redes publicas y privadas. Aquí simplemente debemos escoger as opciones que vamos a utilizar. Si es en un entorno Local, o sea, una Red interna dejaremos marcada la casilla Redes privadas, como domésticas o del trabajo. Esta es la que pone por defecto al Firewall. Pero si el uso del servidor va a ser publico, debemos marcas la casilla Redes públicas. El hacer esto expone el equipo a ataques, con lo cual deberemos protegerlo adecuadamente. Podemos optar por ponerlo detrás de proxy, pero eso es otro tema. Dejemos marcada la casilla Redes privadas, para esta instalación. Pulsamos sobre el botón Permitir acceso. Ojo, el programa de instalación, no se detiene en esta pregunta, el seguirá instalandose, ya que el que está preguntando es el Windows.
Finalmente aparece la siguiente pantalla que indica la finalización de la instalación de XAMPP. Si no queremos que el Control Panel del XAMPP arranque ahora, dejamos sin marcar la casilla Do you want to start the Control Panel now?. Aquí lo marcaremos para iniciar de una vez el XAMPP, ya que hay que hacer unas configuraciones más luego de instalar XAMPP. Pulsamos el botón Finish.
Si hemos marcado la casilla de arrancar el Control Panel ahora, aparecerá la siguiente pantalla, donde escogeremos el idioma que vamos a utilizar. Marcamos el que mejor entendamos, en nuestor caso será el inglés y pulsamos el botón Save.
Nos aparecerá la siguiente pantalla, donde arrancaremos el servidor pulsando el botón Start que está a la derecha del Modulo Apache.
Luego procedemos hacerlo mismo con el Modulo del MySQL.
Al arranque del servidor de base de Datos MySQL, el Firewall de Windows vuelve a pedirnos que redes vamos a permitir que se comuniquen con el. Escogeremos la opción que hemos escogido antes para el servidor Apache si es el caso. Pero en nuestro caso dejaremos permitir conectarse a las Redes privadas. Co lo cual dejamos marcadas Redes privadas y pulsamos sobre el botón Permitir acceso.
A continuación pulsaremos el botón enmarcado en azul, en la esquina superior derecha llamada Config, de la ventana del Control Panel.
Se nos abrirá la siguiente pantalla, donde configuraremos que módulos se auto iniciarán. Depende de para que utilizaremos el XAMPP ,podemos activar estos módulos que son servicios básicos para un sitio web. Apache, por supuesto donde residen nuestras paginas Web. MySQL servidor de Base de Datos. Tomcat que es un servidor específico de servlets y paginas JSP de Java. Mercury un servidor de correo y el Filezilla que es un servidor FTP para intercambio de archivos.
Según la finalidad marcaremos los módulos que necesitemos. De momento solo activaremos el Apache y el MySQL. Hay otras opciones de configuración que merecen en realidad un tutorial aparte. Este solo se trata de instalar el XAMPP.
Marcaremos entonces las casilla de Apache y MySQL. Además marcaremos la casilla que dice Star Control Panel Minimized, que lo que hace es que el panel arranque en un icono en la barra de tareas.
Marcaremos entonces las casilla de Apache y MySQL. Además marcaremos la casilla que dice Star Control Panel Minimized, que lo que hace es que el panel arranque en un icono en la barra de tareas.
Aquí vemos la casilla que se han marcado y pulsamos sobre el botón Save.
Cerramos el Control Panel.
Y procedemos a probar si el servidor XAMPP ha quedado bien instalado. Para ello vamos a Explorar que estemos usando y escribimos en la barra de direcciones lo siguiente:
Como vemos en la imagen de abajo.
Si todo esta bien, debe aparecer una pantalla similar a esta que se muestra abajo. Esta pantalla no es la que normalmente salia en XAMPP, puede que en las otras versiones de PHP sea distinta. Pero al día de hoy 04 de Abril 2019, la version con PHP 7, descargada directamente del sitio oficial de XAMPP, la siguiente es la pantalla que indica que se ha instalado correctamente.
Ahora probamos que el MySQL también esta funcionando. Para ello escribimos en la barra de direcciones del Explorador lo siguiente:
Y como podemos comprobar abajo, hemos accedido al MySQL. El XAMPP instala el MySQL sin contraseña del usuario root, razón por la cual no te va a pedir nada al entrar por primera vez. Debes cambiar con cuidado la contraseña y anotarla debidamente.
Ahora probaremos el servidor XAMPP con una pagina Web de practica que utilizo para probar los servidores Web.
Para ello debes saber que XAMPP por defecto, utiliza su subdirectorio htdocs, como directorio de servicio para las paginas, por lo tanto si instalamos XAMPP en el directorio C:/xampp, o sea lo sugerido por el programa de instalación, encontraremos dentro un subdirectorio htdocs, como se indica en la imagen de abajo.
Es aquí donde debemos poner nuestras páginas webs. el XAMPP coloca durante la instalación su propia pagina web en la raiz. Puedes ver en la imagen, que todo lo que esta dentro excepto la carpeta TutorialesJosem que cree yo, lo pone por defecto XAMPP.
Se queremos usar la raíz, tendremos que borrar todo este contenido y poner el nuestro.
Peor yo voy a usar mi propio directorio que cree en la raíz para probar mi pagina web. Creo el subdirectorio TutorialesJosem(ya creado en la imagen) y luego descargo ahí mis archivos que conforman mi pagina web.
Como podemos ver abajo descargo los archivos que conforman la web. Es una pagina sencilla y no interactúa con la Base de Datos, ahora solo queda probar si funciona.
Para ello escribimos en la barra de direcciones lo siguiente:
Y exitosamente la pagina se muestra sin ningún inconveniente. Esta hecha en html5, con estilos CSS3 y Javascript y funciona perfectamente.
Ya tenemos nuestro XAMPP instalado y una vez que hemos comprobado que está operativo, ahora vamos hacer un ajuste final.
Si dejamos todo así cuando reiniciemos o apaguemos nuestra PC, al arrancar de nuevo tendremos que volver a iniciar nuestro XAMPP mediante el Control Panel.
Si lo que se pretende es un uso eventual del XAMPP, lo podemos dejar así y cuando lo necesitemos solo vamos a Inicio de Windows, buscamos en todas la aplicaciones, ubicamos el Control Panel de XAMPP y pulsamos sobre el para iniciarlo y ya está.
Pero si lo que necesitamos es que el XAMPP se inicie con el arranque de Windows debemos que configurar que los módulos funcionen como servicios. Vamos a ver como tenemos que hacerlo.
Vamos a Inicio y Pulsamos sobre Todas las Aplicaciones
Ubicamos el programa XAMPP Control Panel, nos ponemos sobre el, pulsamos el botón derecho del ratón y pulsamos en la opción Ejecutar como administrador del menú contextual..
Nos saldrá de nuevo el mensaje de que si queremos que el programa haga cambios en el PC. Pulsamos sobre Si.
Lo anterior iniciara el Panel de Control de XAMPP y el mismo se minimizará en la barra de tareas, donde lo ubicaremos, como vemos en la imagen de abajo y pulsaremos sobre él dos veces para que abra la ventana.
Una vez abierta la ventana del Control Panel, podemos ver que ahora en las casillas a la izquierda de los Módulos, vemos una X, en rojo en ellos. Eso significa que el modulo no esta arrancando como servicio. Y para que inicie al momento que arranque el Window debemos cambiarlo. Para ello, paramos los modulos Apache y MySQL, pulsando sobre el botón Stop.
Una vez detenidos nos ubicamos sobre la casilla que contiene la X y pulsamos sobre ella.
Eso provoca que salte la siguiente ventana, pidiéndonos la confirmación del instalar el servicio de Apache. Pulsamos Yes.
Luego hacemos los mismo sobre la casilla del MySQL y nos pedirá lo mismo que antes a lo cual pulsaremos Yes.
Finalmente todo nos debe quedar como se muestra en la imagen inferior.
Podemos volver a iniciar el Apache y MySQL pulsando en Start, pero lo lógico es que probemos que los cambios han quedado funcionando, para lo cual lo que tenemso que hacer es cerrar el Control Panel y reiniciar el equipo.
Al reiniciar te fijarás que el Control Panel de XAMPP, no se inicia, pero los servidores deben estar funcionando.
Para probarlo solo tienes que ir al Explorador y poner en la barra de direcciones:
Y te mostrará la pagina que vimos antes al probar el servidor Apache.
Luego probaremos el MySQL escribiendo en la barra de direcciones del Explorador:
Y te mostrara la Base de Datos igualmente que en el ejemplo que vimos antes.
Suscribirse a:
Entradas (Atom)