Monday, April 8. 2019
1. apt-get install php-fpm
2.nano /etc/php/7.0/fpm/pool.d/www.conf
3. En la línea 36 cambiamos lo que hay por esto:
listen = 127.0.0.1:9000
y finalmente en el virtualhost donde queremos correr solo php7 a?adirmos:
< FilesMatch "\.php$" >
SetHandler "proxy:fcgi://127.0.0.1:9000/"
< /FilesMatch >
4. Habilitamos el módulo de Apache:
a2enmod proxy_fcgi
5. Reniciamos Aapche:
service apache2 restart
6. Y finalmente iniciamos php-fpm con apache:
systemctl restart php7.0-fpm apache2
Si previamente habíamos instalado php 5.6 como módulo de Apache van a coexistir los dos sin problemas.
Normalmente suele haber con mod rewrite, concretamente con las reglas contenidas en el archivo .htaccess, dado que este archivo se lee con posterioridad con Apache, simplemente se ignora. Para ello, en el vhost habría que incluir lo siguiente:
RewriteEngine On
RewriteCond %{REQUEST_FILENAME} !-d
RewriteCond %{REQUEST_FILENAME} !-f
RewriteRule ^ index.php [L] .htaccess
Monday, April 1. 2019
Advertencia: No utilizar Laravel si el proyecto va a estar en un hosting compartido. Otra de sus desventajes es que hace muchas peticiones a la base de datos.
La comprativa más extensa la tenemos en un excelente artículo en esta dirección:
https://coderseye.com/best-php-frameworks-for-web-developers/
Wednesday, March 27. 2019
Aquí hay un excelente artículo comprando las librerías que existen actualmente y cual debe usarse en cada caso.
https://www.gajotres.net/best-available-php-orm-libraries-part-1/
Friday, February 25. 2005
Otra de las utilidades que presenta ADOdb es la gestión de sesiones a través de base de datos. Hasta el momento, en cuanto a flexibilidad y potencia (http://phplens.com/phpeverywhere/node/view/39), supera a su equivalente de PEAR -no cabe duda de que PEAR tiene un conjunto de librerías extremadamente útiles-, ya que la librería de PEAR no es capaz de gestionar sesiones con Oracle -algunos recriminan a ADOdb la poca elegancia del código, sin embargo, creo que no estamos ante un concurso literario, la informática está para resolver problemas, no para crearlos, es decir, la informática y la programación como parte de esta, es un medio, no un fin (al menos así lo vemos los que practicamos el intrusismo).
Continue reading "ADOdb y las sesiones"
Wednesday, August 25. 2004
Artículo orginal de Demian, traducido de phpkitchen.com.
Después de concluir la última versión estable del Gestor de Contenidos de código abierto, System phpCMS 1.2.0., ha sido testada durante varios meses en entornos productivos en varios cientos de sitios web. El equipo de phpCMS hoy hace pública la versión estable de phpCMS 1.2.0. A diferencia de la versión previa 1.1.9 todos los módulos han sido revisados manteniendo la máxima compatibilidad con versiones anteriores. El mayor énfasis hecho en el desarrollo fue la estabilidad y usabilidad.
Continue reading "phpCMS 1.2.0"
Wednesday, July 28. 2004
Ha aparecido un interesante artículo en los foros de Mambo, donde se comparan las velocidades de algunos gestores de contenido (CMS):
- Mambo
- Xoops
- Drupal
- e107
- Post-Nuke
- Xaraya
Continue reading "Gestores de Contenidos (CMS)"
Saturday, May 8. 2004
href="http://www.phpkitchen.com/index.php?topic=phpFrameworks">
Traducido de
href="http://www.phpkitchen.com/article.php?story=20040502183443833"
style="font-style: italic;">phpkitchen (
href="http://www.phpkitchen.com/users.php?mode=profile&uid=471">Tanus)
WebPanels
2.0 es un sistema de desarrollo que pretende ser el
equivalente a ASP.NET. Se puede ver de forma general como funciona a
través de un sencillo ejemplo en esta
href="http://webpanels.sourceforge.net/?page=getstarted" target="_blank">dirección.
La capa de presentación es casi totalmente intercambiable con
ASP.NET (algunos controles no han sido implementados aún), pero
presenta numerosas ventajas sobre ASP.NET para crear sitios web:
- Motor de plantillas basado en HTML,
casi comatible con ASP.NET.
- Módulo (sitio) de
Plantillas.
- Reutilizable,
redistribuible, plantillas de controles definidios por el usuario.
- MVC Provides para una
Arquitectua Modular.
- Validadores basados en
Códigos o Plantillas.
Aún queda trabajo por hacer, pero las
cosas se están desarrollando progresivamente. Si deseais ayudar
en este desarrollo, podéis dirigiros a esta dirección
href="mailto:nyeholt@optushome.com.au">nyeholt@optushome.com.au.
Sunday, December 21. 2003
desde la lista de correo Seagull
Nuestro colega Demian de phpkitchen.com ha publicado el diagrama de flujo de Seagull, y traducimos:
"Viendo lo que otros sistemas están haciendo, he hecho un diagrama que podría ayudar a los desarrolladores a visualizar el workflow de Seagull desde el punto de vista del controlador de la aplicación. Debes imaginar que el módulo actual sobreescribirá los metodos validate/process/display para implementar una funcionalidad concreta.
De esta manera el sistema se ocupa de las tareas del sistema, y los módulos se encargan de una funcionalidad específica.
No hacemos cosas como Phrame y Mojavi (and struts) en lo relativo a la creación de un objeto para encapsular acciones, principalmente para evitar una sobrecarga innecesaria por utilizar objetos para los objetos. En el eqivalente Seagull, una acción petición de un parámetro es mapeada a $input->action e invoca al método privado principal en el objeto del gestor del módulo.
Otra de las cuestiones, se refiere a las capas de abstracción de la base de datos y el sistema de plantillas. Seagull utiliza PEAR::DB y Flexy pero la implementación de otros componentes no requiere de grandes cambios en el código."
Continue reading "Diagrama de Flujo de Seagull"
Thursday, December 18. 2003
BIF es un conjunto de herramientas para hacer aplicaciones web de forma simple y rápida, escrito en PHP. Divide los usuarios en tres roles: contenido, diseño y programación. Está pensado para realizar aplicaciones de tamaño medio-grande.
web oficial de bif
Saturday, September 13. 2003
La app framework (Seagull) desarrollada por nuestro compañero de phpkitchen, Demian Turner, va a ser incluida en el PHP Québec DVD
PHP Québec DVD es un evento excepcional en la comunidad PHP: es el primer DVD dedicado a PHP, incluyendo 7 horas de la Conferencia de Québec de PHP, que tuvo lugar en Marzo del 2003, con ponentes prestigiosos como Rasmus Lerdorf y Zeev Suraski.
Este paquete de DVD irá acompañado por un CDrom gratuíto, con numerosas aplicaciones de utilidad, como:
- PHP : las versiones 4.3.2, 4.2.3 y 4.1.2
- Presentaiones : todas las diapositivas de la conferencia
- Documentación : En el mismo idioma que el DVD, irán en el formato adeacuado
- Extensiones : todas los fuentes de las extensiones de php para compilar PHP
- PEAR : Todo el repositorio de PEAR
- Aplicaciones : Aplicaciones de PHP
|