Servidores

Configurar PHP para trabajar con SQL Server en Windows

1. Descargar los archivos necesarios. 2. Cargar las DLLs en PHP. 1. Descargar los archivos necesarios. Lo primero, debemos descargar algunas cosas: 1. El driver de Microsoft ODBC: https://www.microsoft.com/es-ES/download/details.aspx?id=56567, lo instalamos con doble click y listo. 2. Los conectores de php para SQL Server: https://www.microsoft.com/en-us/download/details.aspx?id=20098. Al ejecutar este archivo se extraerán algunas dlls, le damos una ruta …

Configurar PHP para trabajar con SQL Server en Windows Leer más »

Instalación y configuración de XAMPP en Windows 10

1. Descargar e instalar XAMPP. 2. Activar módulos de apache. 3. Configuración de PHP. 4. Poner contraseña al usuario root de MySQL. 5. Creación de VirtualHost de apache.   XAMPP es una distribución de apache gratuita que encapsula tanto apache como php y MySQL. Con este paquete podemos instalar rápidamente todo nuestro entorno de programación …

Instalación y configuración de XAMPP en Windows 10 Leer más »

Instalación y configuración de Apache + PHP 7.2 + MariaDb en MacOS con Homebrew

1. Instalación de Homebrew y utilidades de XCode 2. Instalación de Apache 2.4. 3. Instalación de PHP 7.2. 4. Configuración de Apache. 5. Configuración de SSL. 6. Configuración para que apache lea nuestra carpeta de usuario. 7. Instalación de MariaDB 8. Instalación y configuración de PHP X-Debug. 9. Instalación de phpMyAdmin. 1. Instalación de Homebrew …

Instalación y configuración de Apache + PHP 7.2 + MariaDb en MacOS con Homebrew Leer más »

Evitar que apache sirva el directorio o ficheros de .git

Tener GIT en producción de una aplicación web tiene ventajas en cuanto a mantener el código actualizado, pero hay que tener en cuenta que al mantener git en producción, apache, también servirá la carpeta .git junto a tu página web, lo que implica un grave fallo de seguridad. Con una simple directiva de apache podemos evitar que sea accesible esta carpeta: …

Evitar que apache sirva el directorio o ficheros de .git Leer más »

Composer, solucionar Fatal error: Allowed memory size exhausted

Aunque este error se puede solucionar cambiando la configuración del php.ini, no es recomendable aumentar el tiempo de duración de un script permanentemente, lo mejor es lanzar el comando de manera que sólo cambie esta configuración para este comando concreto, esto se puede conseguir de la siguiente manera: Para Linux o Mac $ php -d …

Composer, solucionar Fatal error: Allowed memory size exhausted Leer más »

Comandos linux y mac para averiguar los archivos y directorios que más ocupan.

1. Comando para averiguar los ficheros que más ocupan 2. Comando para averiguar los directorios que más ocupan 1. Comando para averiguar los ficheros que más ocupan # find / -type f -print0 | xargs -0 du | sort -n | tail -10 | cut -f2 | xargs -I{} du -sh {} Por supuesto podemos …

Comandos linux y mac para averiguar los archivos y directorios que más ocupan. Leer más »

Certificado gratuito con Let’s Encrypt e ispconfig

1. Descargar cliente Let’s Encrypt 2. Crear certificado 3. Configuración Apache 3.1. Guardar certificado en ISPConfig 3.2. Configuración manual del virtualhost de apache 4. Renovación automática 1. Descargar cliente Let’s Encrypt git clone https://github.com/Certbot/Certbot 2. Crear certificado cd Certbot/ ./certbot-auto certonly -w /var/www/MI_RUTA_WEB/web -d midominio.es -d www.midominio.es –apache –rsa-key-size 4096 –email micorreo@midominio.es Si todo acaba bien veremos …

Certificado gratuito con Let’s Encrypt e ispconfig Leer más »