Mostrando las entradas con la etiqueta xampp. Mostrar todas las entradas
Mostrando las entradas con la etiqueta xampp. Mostrar todas las entradas

martes, 4 de abril de 2017

Activar Driver PDO con XAMPP o servidores APACHE

Activar Driver PDO con XAMPP o servidores APACHE 

1. Verificar las extensiones de PDO activadas
php -i|grep PDO


2. Descomentar las librerias pdo para el driver que se va utilizar(MYSQL, PGSQL, ec) del archivo PHP.INI
sudo nano /opt/lampp/etc/php.ini 

si no utilizas xampp utliza la ruta de tu php.ini

utilizando GEDIT
sudo gedit /opt/lampp/etc/php.ini
   
# mysql
extension=php_pdo_mysql.dll

# Posgress
extension=php_pdo_pgsql.dll
extension=php_pgsql.dll


algo asi

3. instalar el driver
-activar para postgress
sudo apt-get install php7.0-pgsql

-activar para mysql
sudo apt-get install php7.0-mysql

lunes, 19 de enero de 2015

Gestión Usuarios MySQL en Centos , Linux , Ubunto

Los usuarios tienen el formato nombre@host_acceso.
Usuario paco accede desde la misma maquina
paco@localhost equivalente a paco@'127.0.0.1' y paco@'nombre_host'
Usuario paco acceder desde un ordenador del dominio pacopil.com
paco@'pacopil.com'
Usuario paco accede desde la red local 192.168.1.0
paco@'192.168.1.%' equivalente a paco@'192.168.1.0/255.255.255.0'
Usuario paco accede desde una ip especifica 192.168.1.154
paco@'192.168.1.154'
Usuario paco accede desde cualquier servidor
paco@% equivalente a paco
Logearse en una base de datos
mysql -u nombre_usuario -p
Logearse en una base de datos remota
mysql -h nombre_servidor_mysql -u nombre_usuario@'host_acceso' -p
Ver usuario actual
mysql> select current_user();
Ver Usuarios creados
mysql> select user,host from mysql.user;
Crear nuevo usuario
mysql> create user nombre@dominio_acceso identified by 'contraseña'
Modificar nombre usuario
mysql> rename nombre_viejo to nombre_nuevo
Modificar contraseña
mysql> set password for nombre_usuario=password('nueva_contraseña')
Ver privilegios de un usuario
mysql> show grants for nombre_usuario@cliente
Agregar privilegios SELECT y CREATE a un usuario para todas las bases de datos
mysql> grant create, select on *.* to nombre_usuario@cliente
Agregar privilegios UPDATE a un usuario para la base de datos prueba
mysql> grant update on prueba.* to nombre_usuario@cliente
Agregar privilegios DELETE a un usuario para la tabla personas de la base de datos prueba
mysql> grant delete on prueba.personas to nombre_usuario@cliente
Quitar privilegios CREATE de la base de datos prueba
mysql> revoke create on prueba.* from nombre_usuario@cliente
Eliminar usuario
mysql> drop user nombre_usuario@cliente



Otras Forma

=== permisos para que se conecten desde cualquier pc mediante un cliente (NAVICAT) ===
GRANT ALL PRIVILEGES ON *.* TO 'myusuarios'@'%' IDENTIFIED BY 'app+-*tupass' WITH GRANT OPTION;

=============== permisos para que se conecten desde phpmyadmin =================== 
GRANT ALL PRIVILEGES ON *.* TO 'myusuarios'@'localhost' IDENTIFIED BY 'app+-*tupass' WITH GRANT OPTION;

= === permisos para que se conecten desde un archivo .php( conexion.php)  ============ 

 GRANT ALL PRIVILEGES ON *.* TO 'myusuarios'@'105.236.206.801' IDENTIFIED BY 'app+-*tupass' WITH GRANT OPTION;

miércoles, 17 de diciembre de 2014

Add New Virtual Host XAMPP or LAMPP on Linux

Add New Virtual Host XAMPP or LAMPP on Linux


In this article, I would like to give a tutorial to Add New Virtual Host XAMPP or LAMPP on Linux.
In this case, I assume you already install xampp on your linux. Then lets start to Add New Virtual Host XAMPP or LAMPP on Linux immediately.
  1. Open your terminal and log as SU
  2. Type in your terminal “gedit /opt/lampp/etc/httpd.conf” to open httpd.conf in your text editor
    • delete “#” in front of “Include etc/extra/httpd-vhosts.conf” line
  3. Type in your terminal “gedit /opt/lampp/etc/extra/httpd-vhosts.conf” to edit httpd-vhosts.conf
    • add lines :<VirtualHost *:80>
      DocumentRoot /opt/lampp/htdocs
      ServerName localhost
      ServerAlias www.localhost
      </VirtualHost>
      <VirtualHost *:80>
      DocumentRoot /home/[YourCompName]/localhost2
      #some path of your new host
      ServerName localhost2
      #the name of your new host
      ServerAlias www.localhost2
      #alias of your new host
      </VirtualHost>
  4. Type in your terminal “gedit /etc/hosts” to edit hosts
    • add line :
      127.0.0.1 localhost2
      #127.0.0.1 Your new host name
  5. Restart lampp by execute “/opt/lampp/lampp restart
        Other Expamples 
<VirtualHost *:80>
DocumentRoot /opt/lampp/htdocs
ServerName localhost
ServerAlias www.localhost
</VirtualHost>

<VirtualHost *:80>
DocumentRoot /opt/lampp/htdocs/lifeerp/apierplife/public
#some path of your new host
ServerName apierplife.dev
#the name of your new host
ServerAlias www.apierplife.dev
#alias of your new host
</VirtualHost>

<VirtualHost *:80>
DocumentRoot /opt/lampp/htdocs/lifeerp/apierpdemo/public
ServerName apierpdemo.dev
ServerAlias www.apierpdemo.dev
</VirtualHost>

127.0.0.1 apierplife.dev
127.0.0.1 apierpdemo.dev

Now you have two virtual hosts in your computer. You can access it through url http://localhost and http://localhost2. In this case, the two virtual host has its own document root. The default http://localhost has document root in /opt/lampp/htdocs, while the http://localhost2 has document root in /home/[YourCompName]/localhost2.
Have a nice try on Add New Virtual Host XAMPP or LAMPP on Linux

jueves, 11 de diciembre de 2014

Acceso Remoto a Xampp en linux

Acceso Remoto a Xampp en linux - ubunto 14.04
1. ingresar al directorio
Darle los permisos necesarios al archivo httpd-xampp.conf  y si es necesario a la carpeta extra

2. 
- Encontraras al final del archivo algo asi : 
#
# New XAMPP security concept
#
<LocationMatch "^/(?i:(?:xampp|security|licenses|phpmyadmin|webalizer|server-status|server-info))">
Require local
ErrorDocument 403 /error/XAMPP_FORBIDDEN.html.var
</LocationMatch>


luego colocar algo asi : 
#
# New XAMPP security concept
#
<LocationMatch "^/(?i:(?:xampp|security|licenses|phpmyadmin|webalizer|server-status|server-info))">
AllowOverride AuthConfig Limit
Order allow,deny
Allow from all
Require all granted
        #Require local
ErrorDocument 403 /error/XAMPP_FORBIDDEN.html.var
</LocationMatch> 

esoo es todo listo tienes lampp para acceso remoto


referencia
https://community.apachefriends.org/f/viewtopic.php?t=50970

https://community.apachefriends.org/f/viewtopic.php?f=17&t=50902&p=196185#p202339