Ricerca

Risultati per "aggiornamento php 8.1"

Articoli dal blog

Trovati 9 risultati

  1. Configurazione di uno Stack LAMP+LAPP su Windows 11 (e Windows 10), con WSL2, Ubuntu 24.04, servizi systemd nativi e ottimizzazioni per lo sviluppo con VS Code

    Guida completa per l'installazione e configurazione di uno stack LAMP su Windows 11 e Windows 10 per lo sviluppo locale con VS Code.

    Nota: questa guida creata da Maurizio Fonte è anche disponibile come Repository GitHub all'indirizzo github.com/mauriziofonte/win11-wsl2-ubuntu22-setup. Per comodità di lettura, si consiglia di fare riferimento al repo su Github. L'autore è lo stesso, me medesimo :)Ultimo aggiornamento: 10/04/2025. Versione target Ubuntu: 24.04.1Andrò a guidare lo sviluppatore attraverso l'installazione e la configurazione di uno Stack LAMP+LAPP (Linux, Apache, MySQL, PostgreSQL, PHP)... continua a leggere

  2. Il Costo Nascosto del tuo vecchio codice PHP: perché aggiornare non è un lusso, ma una necessità

    Il tuo sito web o gestionale usa ancora PHP 4, 5 o 7? Scopri i gravi rischi per sicurezza, performance e costi. L'aggiornamento è un investimento strategico.

    Se la tua attività si fonda su una qualsiasi applicazione con backend PHP sviluppata anni fa, è possibile che tu stia ignorando un rischio latente ma estremamente pericoloso: l’impiego di codice PHP obsoleto. Le versioni non più supportate del linguaggio PHP costituiscono una minaccia concreta alla stabilità, sicurezza e scalabilità dell’intera infrastruttura digitale. Eppure, molte piccole e medie imprese, focalizzate sulla gestione operativa e sui... continua a leggere

  3. Errori PHP critici su VPS gestiti senza supporto tecnico: guida operativa per il ripristino

    Diagnosi e fix di errori PHP critici su VPS: memory exhausted, segfault OPcache, PHP-FPM in crash loop, permessi rotti. Caso reale su Hetzner con Laravel.

    Il 14 aprile 2025, un martedì mattina alle 9:15, mi ha chiamato il titolare di una PMI toscana che vende arredamento contract tramite un e-commerce Laravel 10 su un Hetzner CPX21 - 3 vCPU AMD, 4 GB di RAM, 80 GB NVMe - con Debian 12, Nginx 1.22, PHP-FPM 8.2 e MySQL 8.0. Il sito mostrava una schermata bianca: nessun messaggio di errore, nessuna pagina 500, solo un body HTML completamente vuoto. Il pannello Hetzner Cloud mostrava il VPS online con risorse normali (CPU al 5%, RAM al 60%), Ng... continua a leggere

  4. Container image security: vulnerabilità nelle immagini Docker che usi ogni giorno

    Le immagini Docker (php:8.3-fpm-bookworm-slim, alpine, distroless) accumulano CVE: come scegliere la base image sicura, fare multi-stage build e scan Trivy in CI in produzione.

    Prendi un'immagine php:8.0-fpm costruita un paio d'anni fa, pinnata a quel tag e mai più ricostruita, e scansionala oggi: ti ritrovi decine di CVE, molte delle quali HIGH o CRITICAL, quasi tutte in librerie di sistema che il tuo codice applicativo non chiama mai direttamente. Non è un caso limite, è la norma dei sistemi di produzione "quasi legacy" che incontro negli audit di container security: l'applicazione viene rilasciata di continuo, ma l'immagine di base sotto di essa... continua a leggere

  5. Migrare un gestionale PHP 5.6 a PHP 8.4 senza riscriverlo: il caso reale di un e-commerce B2B con 12 anni di codice procedurale

    Ho migrato un gestionale PHP 5.6 da 47.000 righe a PHP 8.4 in quattro settimane senza riscrittura. Breaking changes reali, strumenti, strategia incrementale.

    Qualche mese fa mi ha contattato il titolare di un piccolo e-commerce B2B del settore della componentistica industriale, con una clientela di alcune centinaia di aziende manifatturiere del Nord Italia. Il gestionale era un'applicazione PHP custom costruita una dozzina di anni fa da uno sviluppatore freelance che aveva lasciato il progetto diversi anni dopo: 47.000 righe di codice procedurale puro distribuito su 380 file, zero classi, zero namespace, zero Composer, 340 chiamate dirette a mysql_co... continua a leggere

  6. Server Debian fermo a 14 mesi fa: come aggiorno un VPS in produzione con Laravel senza rompere nulla

    Aggiornamento di sicurezza su Debian con Laravel in produzione: 247 pacchetti arretrati, 38 CVE, il protocollo per aggiornare senza downtime e senza sorprese.

    A maggio 2025 ho fatto un audit infrastrutturale per una PMI piemontese che gestisce un portale di prenotazioni B2B nel settore turistico - circa 300 strutture ricettive partner e 12.000 prenotazioni al mese. L'applicazione Laravel 10 girava su un VPS OVH Value (4 vCPU, 8 GB RAM, 160 GB SSD) con Debian 11, PHP 8.1, MySQL 8.0 e Nginx 1.22. Il titolare mi aveva chiamato per un problema di performance, non di sicurezza. Ma il primo comando che eseguo su qualunque server che prendo in carico è... continua a leggere

  7. PHP 8.4: le novità che cambiano davvero il modo di scrivere codice

    Guida pratica alle novità di PHP 8.4: property hooks, asymmetric visibility, lazy objects e impatto su Laravel e Symfony.

    PHP 8.4 è stato rilasciato a novembre 2024 e nella mia esperienza è l'aggiornamento con il maggior impatto sul modo di scrivere codice PHP dal rilascio di PHP 8.0 nel 2020. Non per una singola feature rivoluzionaria, ma per un insieme di miglioramenti che, adottati insieme, eliminano interi pattern di boilerplate che gli sviluppatori PHP trascinano da anni: property hooks che sostituiscono getter e setter, asymmetric visibility che permette di esporre proprietà in lettura ma... continua a leggere

  8. Sviluppo Web con tecnologie LAMP su ambiente Windows con WSL2

    Con lo stack LAMP installato nativamente su Windows tramite WSL2 e l'utilizzo di Visual Studio Code e la continuous integration di Git, sarà possibile sviluppare progetti in ambito Web ed essere più produttivi, testando le condizioni reali di produzione d

    Aggiornamento 05/09/2023: è disponibile la nuova guida aggiornata Configurazione di uno Stack LAMP su Windows 11 (e Windows 10), con WSL2, Ubuntu 22.04, servizi systemd nativi e ottimizzazioni per lo sviluppo con VS Code. Si consiglia vivamente di fare riferimento alla nuova guida. Nota: questa guida creata da Maurizio Fonte è anche disponibile come GIST su GitHub all'indirizzo https://gist.github.com/mauriziofonte/00002661cd527a8a457509c5b4b0613d. Lo sviluppo web con tecnologie ... continua a leggere

  9. Aggiornare applicazioni PHP legacy: confrontare la transizione da Symfony 3.4 a Symfony 7 e da Laravel 5.8 a Laravel 11/12 per la sicurezza e le performance dei software PMI

    Il tuo software PMI è basato su Symfony 3.4 o Laravel 5.8? Scopri i benefici e le strategie per aggiornare a versioni moderne, migliorando sicurezza e performance.

    Nel mio lavoro di consulenza per Piccole e Medie Imprese, una delle sfide più ricorrenti riguarda l'evoluzione di applicazioni web mission-critical sviluppate con versioni ormai datate di framework PHP. Software gestionali per la produzione, piattaforme CRM, portali di fatturazione elettronica: molti di questi applicativi sono ancora basati su Symfony 3.4 (una versione LTS il cui supporto di sicurezza esteso è terminato da tempo) o su Laravel 5.8 (anch'essa fuori dal ciclo di suppo... continua a leggere

Potresti cercare anche