Opcache es una tecnología muy usada actualmente para mejorar el rendimiento de un sitio web
Habilitar la librería es muy sencillo.
Primero hay que editar nuestro archivo php.ini que estamos usando con Apache
Agregamos la siguiente linea en la parte donde cargamos las extensiones:
#en mi caso tengo ubicado el php en la unidad D
zend_extension=D:\php\ext\php_opcache.dll
Después configuramos los siguientes valores, se recomienda revisar las especificaciones que usted necesite, estas digamos son las comunes:
opcache.memory_consumption=128
opcache.interned_strings_buffer=8
opcache.max_accelerated_files=4000
opcache.revalidate_freq=60
opcache.fast_shutdown=1
opcache.enable_cli=1
Ahora guardamos nuestro archivo php.ini
Si estamos en windows, copiamos el archivo php.ini a C:\windows\
Detenemos el servicio de Apache
y lo volvemos a iniciar.
Si todo esta correcto, nuestra extensión ha sido agregada.
Podemos usar un script y probar con php_info()
Saludos.
Mostrando las entradas con la etiqueta php5. Mostrar todas las entradas
Mostrando las entradas con la etiqueta php5. Mostrar todas las entradas
jueves, 18 de octubre de 2018
Habilitar OPcache en PHP 5.5 o superior
jueves, 11 de octubre de 2018
Mysql apache 2_4 php 5.6 Moodle 3.1 Error: database driver problem detected
Error: database driver problem detected
The site administrator should verify server configuration
PHP has not been properly configured with the MySQLi extension for it to communicate with MySQL. Please check your php.ini file or recompile PHP.
El anterior error ocurrió cuando cambie de php 7.0 a php 5.6
Anteriormente tenia el php 5, pero debido a requerimientos instale php 7.0 (necesitaba instalar drupal 8)
Sin embargo encontré un error en moodle 3.1 cuando quería agregar un nuevo curso
$this no context
La solución era migrar a moodle 3.2 pero como tengo personalizado algunas cosas y el servidor de producción del cliente esta con las características de 3.1, entonce la solución era volver a usar php 5.6. Al cargar la anterior configuración marcaba que no encontraba el driver de mysqli,
lo raro es que las demás extensiones si las cargaba menos la de mysqli.
Solución
Pues intentando varias cosas la solución fue poner de manera absoluta la ruta de la carpeta de extensiones.
Así que en el archivo php.ini modifique
extension_dir = "d:\php\ext"
copie el archivo php.ini a c:\windows\
y reinicie el servicio de Apache 2
Ahora bien, por obvias razones, resolveré lo que tengo y regresaré a php 7.0 (actualmente ya solo trabajo con moodle 3.3 y drupal 8) pero esta solución permitirá que si lo necesitan puedan resolver su problema.
Saludos.
The site administrator should verify server configuration
PHP has not been properly configured with the MySQLi extension for it to communicate with MySQL. Please check your php.ini file or recompile PHP.
El anterior error ocurrió cuando cambie de php 7.0 a php 5.6
Anteriormente tenia el php 5, pero debido a requerimientos instale php 7.0 (necesitaba instalar drupal 8)
Sin embargo encontré un error en moodle 3.1 cuando quería agregar un nuevo curso
$this no context
La solución era migrar a moodle 3.2 pero como tengo personalizado algunas cosas y el servidor de producción del cliente esta con las características de 3.1, entonce la solución era volver a usar php 5.6. Al cargar la anterior configuración marcaba que no encontraba el driver de mysqli,
lo raro es que las demás extensiones si las cargaba menos la de mysqli.
Solución
Pues intentando varias cosas la solución fue poner de manera absoluta la ruta de la carpeta de extensiones.
Así que en el archivo php.ini modifique
extension_dir = "d:\php\ext"
copie el archivo php.ini a c:\windows\
y reinicie el servicio de Apache 2
Ahora bien, por obvias razones, resolveré lo que tengo y regresaré a php 7.0 (actualmente ya solo trabajo con moodle 3.3 y drupal 8) pero esta solución permitirá que si lo necesitan puedan resolver su problema.
Saludos.
jueves, 21 de enero de 2016
Windows 10 + apache 2.4 y php 5.5
Actualmente Apache httpd se tiene que descargar de páginas alternativas donde lo han compilado.
Instalando apache
Descargue desde: http://www.apachehaus.com/cgi-bin/download.plx
Descomprima en su pc, en mi caso renombro la carpeta para que sea mas fácil:
E:/servidor/Apache24
Edite el archivo Apache24/conf/httpd.conf con los valores de la ruta de la carpeta donde se localiza apache
Define SRVROOT "E:/server/Apache24"
DocumentRoot "E:/server/www"
<Directory "E:/server/www">
guarde e inicie desde una consola y ejecute el archivo
Apache24/bin/httpd
Inicie su explorador y escriba en la barra de dirección
localhost
El empaquetado viene con una guía para mayor información.
(httpd-2.4.18-x64-vc11/readme_first.html)
Instalando PHP5
Intente descargar varias versiones de php pero la única que tiene la librería php5papache2_4.dll es la
php-5.5.5-Win32-VC11-x64.zip
Descargue php 5 desde http://windows.php.net/downloads/releases/archives/
Descomprima y coloque en una ubicación adecuada
E:/servidor/php
Duplique el archivo php.ini-production como php.ini
Edite el archivo httpd.conf de apache para configurar su uso con php
Agrege y edite las siguientes líneas
LoadModule php5_module "E:/server/php/php5apache2_4.dll"
DirectoryIndex index.php index.html
AddType application/x-httpd-php .php
Guarde y reinicie apache
verifique en httpd://localhost con un archivo que tenga código php
Ejecutando Apache como servicio
Para agregar apache como un servicio de windows y se ejecute desde el inicio, ejecute el siguiente comando desde la consola:
httpd.exe -k install -n "Apache24"
Ahora puede verificar en el administrador de servicios que Apache24 ha sido agregado.
Es todo, espero agregar el uso de mysql próximamente.
Saludos =)
viernes, 16 de septiembre de 2011
Moodle 1.9.x y windows 7
Tal vez a algunos les ha pasado, y a mi me ha tenido varios meses frustrado.
Moodle no se logra installar en windows 7 y despues de dar la configuración de la base de datos se queda en blanco.
Despues de muchos intentos logre instalarlo.
Estoy utilizando Windows 7 SP1
PHP 5
Apache 2
Mysql 5.5
moodle 19.13+
y la interesante url
http://127.0.0.1/moodle
Moodle no se logra installar en windows 7 y despues de dar la configuración de la base de datos se queda en blanco.
Despues de muchos intentos logre instalarlo.
Estoy utilizando Windows 7 SP1
PHP 5
Apache 2
Mysql 5.5
moodle 19.13+
y la interesante url
http://127.0.0.1/moodle
Suscribirse a:
Entradas (Atom)