Professional Documents
Culture Documents
Vim /etc/yum.conf
Instalación Mysql
Desde consola y con privilegios de administrador tecleamos:
Material de trabajo
Referencias Linux
En Centos 7
Material de trabajo
Referencias Linux
inciamos el servicio:
[root@localhost ~]# systemctl status/stop/start mariadb
Ingresamos a Mysql :
Ejecutamos el comando:
Material de trabajo
Referencias Linux
Material de trabajo
Referencias Linux
Instalar Apache
yum install httpd
verificar el servicio
Iniciamos el servicio
Material de trabajo
Referencias Linux
Material de trabajo
Referencias Linux
Material de trabajo
Referencias Linux
Material de trabajo
Referencias Linux
yum install php php-mysql php-gd php-imap php-ldap php-mbstring php-odbc php-pear php-xml php-xmlr
Material de trabajo
Referencias Linux
</h2>
</tr>
<?php
$link = @mysql_connect("xpvirtual","root","")
//or die ("Error al conectar a la base de datos.. - No encuentra al servidor...");
or die (mysql_error());
@mysql_select_db("telinformatica", $link)
or die ("Error al conectar a la base de datos - No Encuentra la base de datos.");
{
echo "<tr><td width=\"25%\"><font face=\"verdana\">" .
$row["id"] . "</font></td>";
echo "<td width=\"25%\"><font face=\"verdana\">" .
$row["Nombre"] . "</font></td>";
echo "<td width=\"25%\"><font face=\"verdana\">" .
$row["Apellidos"] . "</font></td>";
$numero++;
}
//echo "<tr><td colspan=\"15\"><font face=\"verdana\"><b>N?mero: " . $numero .
// "</b></font></td></tr>";
mysql_free_result($result);
mysql_close($link);
?>
</table>
</center>
</html>
Material de trabajo
Referencias Linux
</h2>
<?php
$link = @mysql_connect("192.168.15.219","root","")
//or die ("Error al conectar a la base de datos.. - No encuentra al servidor...");
or die (mysql_error());
@mysql_select_db("ejemplo", $link)
or die ("Error al conectar a la base de datos - No Encuentra la base de datos.");
{
echo "<tr><td width=\"25%\"><font face=\"verdana\">" .
$row["id"] . "</font></td>";
echo "<td width=\"25%\"><font face=\"verdana\">" .
$row["apelidos"] . "</font></td>";
echo "<td width=\"25%\"><font face=\"verdana\">" .
Material de trabajo
Referencias Linux
$row["nombre"] . "</font></td>";
$numero++;
}
//echo "<tr><td colspan=\"15\"><font face=\"verdana\"><b>N?mero: " . $numero .
// "</b></font></td></tr>";
mysql_free_result($result);
mysql_close($link);
?>
</table>
</center>
</html>
setsebool httpd_can_network_connect=1
Permitir a los scripts y módulos del Servidor HTTP Apache conectarse a servidores de bases de datos
Material de trabajo
Referencias Linux
Material de trabajo
Referencias Linux
Instalación phpMyAdmin
Desde consola y con privilegios de administrador tecleamos:
Procedemos a instalación
"Cannot retrieve metalink for repository: epel. Please verify its path and try again"
Material de trabajo
Referencias Linux
En centos7
vim /etc/httpd/conf.d/phpmyadmin.conf
#
# Web application to manage MySQL
#
Material de trabajo
Referencias Linux
#<Directory "/usr/share/phpmyadmin">
# Order Deny,Allow
# Deny from all
# Allow from 127.0.0.1
#</Directory>
En Centos 7
vim /etc/httpd/conf.d/phpMyAdmin.conf
Material de trabajo
Referencias Linux
Reinciar el servicio:
vi /usr/share/phpmyadmin/config.inc.php
[...]
/* Authentication type */
$cfg['Servers'][$i]['auth_type'] = 'http';
[...]
Material de trabajo
Referencias Linux
No podremos acceder
Ejecutar:
mysql_secure_installation
Material de trabajo
Referencias Linux
Accesos a la BD :
En el server MYSQL
setsebool httpd_can_network_connect=1
“setsebool -P httpd_can_network_connect_db on permitir a los scripts y módulos del Servidor HTTP Apache conectarse
a servidores de bases de datos”
Anexos:
ServerName localhost:80
Material de trabajo
Referencias Linux
Centos 6
system-config-firewall-tui
Centos 7
------------------------------
Material de trabajo
Referencias Linux
Ejercicio de ejemplo!!!
[root@srvcentos6 Escritorio]# vim cajero
totaldinero=10000
echo "Bienvenidos al cajero automatico"
echo "1: Retirar"
echo "2: Depositar"
if [ $opt -eq 1 ];
then
echo "Ingrese la cantidad a retirar"
read ret
if [ $ret -gt 0 ];
then
if [ $ret -lt $totaldinero ];
then
let totaldinero=totaldinero-$ret
echo "Retiro Satisfactorio"
echo "Ud. cuenta con un saldo de "$totaldinero
else
echo "No tiene saldo suficiente para realizar esta
operacion"
fi
else
echo "Ingrese una cantidad considerable"
fi
fi
if [ $opt -eq 2 ];
then
echo "Ingrese la cantidad a depositar"
read dep
if [ $dep -gt 0 ];
then
let totaldinero=totaldinero+$dep
echo "Deposito Satisfactorio"
echo "Ud. cuenta con un saldo de "$totaldinero
else
echo "Ingrese una cantidad considerable"
fi
fi
done
~
~
~
~
46,0-1 Final
Material de trabajo