[{"data":1,"prerenderedAt":-1},["ShallowReactive",2],{"portal-settings:stajic:de":3,"public-menus:all":37,"post:how-to-install-php-8-3-on-ubuntu-22-04:de":204,"related:post:how-to-install-php-8-3-on-ubuntu-22-04:de:1":554},{"statusCode":4,"data":5,"message":36},200,{"tenantId":6,"lang":7,"defaultLang":7,"siteUrl":8,"contactEmail":9,"brandName":10,"logoUrl":11,"siteName":10,"siteDescription":12,"ogImage":9,"robotsIndex":13,"socialLinks":9,"reservedSlugs":9,"seoPolicy":14},"stajic","de","https:\u002F\u002Fstajic.de",null,"Stajic Platform","\u002FLogo_Planet.svg","Stajic Portal",true,{"branding":15,"relatedContent":16,"crossDomainLinks":17},{"logoUrl":11},{"enabled":13},[18,21,24,27,30,33],{"url":19,"label":20,"isActive":13,"showInFooter":13,"includeInSameAs":13},"https:\u002F\u002Ffigure.rocks","figure.rocks",{"url":22,"label":23,"isActive":13,"showInFooter":13,"includeInSameAs":13},"https:\u002F\u002Floving.rocks","loving.rocks",{"url":25,"label":26,"isActive":13,"showInFooter":13,"includeInSameAs":13},"https:\u002F\u002Fbazify.com","bazify.com",{"url":28,"label":29,"isActive":13,"showInFooter":13,"includeInSameAs":13},"https:\u002F\u002Fbazify.de","bazify.de",{"url":31,"label":32,"isActive":13,"showInFooter":13,"includeInSameAs":13},"https:\u002F\u002Fbazify.at","bazify.at",{"url":34,"label":35,"isActive":13,"showInFooter":13,"includeInSameAs":13},"https:\u002F\u002Fbazify.ba","bazify.ba","Portal settings resolved",[38,44],{"id":39,"name":40,"location":41,"isActive":13,"isDefault":42,"items":43},1,"main-navigation","header",false,[],{"id":45,"name":46,"location":47,"isActive":13,"isDefault":13,"items":48},4,"main-menu","sidebar",[49,65,78,92,102,117,132],{"id":50,"title":51,"url":59,"target":60,"icon":61,"isActive":13,"type":62,"productId":9,"categoryId":9,"shopCategoryId":9,"articleId":9,"pageId":63,"portfolioId":9,"children":64},"item-18",{"de":52,"en":53,"es":54,"fr":55,"it":53,"ru":56,"sr":57,"zh":58},"Startseite","Home","Inicio","Accueil","Главная","Почетна","首页","\u002Ffull-stack-web-developer-munich-performance-seo-and-maintainable-builds","_self","i-lucide-home","page",111,[],{"id":66,"title":67,"url":74,"target":60,"icon":75,"isActive":13,"type":62,"productId":9,"categoryId":9,"shopCategoryId":9,"articleId":9,"pageId":76,"portfolioId":9,"children":77},"item-22",{"de":68,"en":68,"es":69,"fr":68,"it":70,"ru":71,"sr":72,"zh":73},"Vision","Visión","Visione","Видение","Визија","想象","\u002Fueber-uns-webdesign-muenchen-webaplikation","i-lucide-eye",113,[],{"id":79,"title":80,"url":88,"target":60,"icon":89,"isActive":13,"type":62,"productId":9,"categoryId":9,"shopCategoryId":9,"articleId":9,"pageId":90,"portfolioId":9,"children":91},"item-19",{"de":81,"en":82,"es":83,"fr":82,"it":84,"ru":85,"sr":86,"zh":87},"Leistungen","Services","Servicios","Servizi","Услуги","Услуге","服务","\u002Fservices-dienstleistungen-muenchen","i-lucide-wrench",116,[],{"id":93,"title":94,"url":98,"target":60,"icon":99,"isActive":13,"type":62,"productId":9,"categoryId":9,"shopCategoryId":9,"articleId":9,"pageId":100,"portfolioId":9,"children":101},"item-23",{"de":95,"en":95,"es":95,"fr":95,"it":95,"ru":96,"sr":96,"zh":97},"Blog","Блог","博客","\u002Fblog","i-lucide-book-open",112,[],{"id":103,"title":104,"url":113,"target":60,"icon":114,"isActive":13,"type":62,"productId":9,"categoryId":9,"shopCategoryId":9,"articleId":9,"pageId":115,"portfolioId":9,"children":116},"item-32",{"de":105,"en":106,"es":107,"fr":108,"it":109,"ru":110,"sr":111,"zh":112},"Neue Technologien","New Technologies","Nuevas tecnologías","Nouvelles technologies","Nuove tecnologie","Новые технологии","Нове технологије","新技术！","\u002Fneue-webtechnologien","i-lucide-sparkles",122,[],{"id":118,"title":119,"url":128,"target":60,"icon":129,"isActive":13,"type":62,"productId":9,"categoryId":9,"shopCategoryId":9,"articleId":9,"pageId":130,"portfolioId":9,"children":131},"item-20",{"de":120,"en":121,"es":122,"fr":123,"it":124,"ru":125,"sr":126,"zh":127},"Kontakt","Contact us!","Contacto","Contact","Contatto","Контакт","Контактирајте нас","联系我们！","\u002Fcontact","i-lucide-mail",115,[],{"id":133,"title":134,"url":143,"target":60,"icon":144,"isActive":13,"type":62,"productId":9,"categoryId":9,"shopCategoryId":9,"articleId":9,"pageId":145,"portfolioId":9,"children":146},"item-21",{"de":135,"en":136,"es":137,"fr":138,"it":139,"ru":140,"sr":141,"zh":142},"Unsere Arbeit","Our Work","Nuestro trabajo","Nos réalisations","I nostri lavori","Наши работы","Наши радови","文件夹","\u002Fportfolio","i-lucide-briefcase",114,[147,160,174,180,192],{"id":148,"title":149,"url":143,"target":60,"icon":158,"isActive":13,"type":62,"productId":9,"categoryId":9,"shopCategoryId":9,"articleId":9,"pageId":145,"portfolioId":9,"children":159},"item-24",{"de":150,"en":151,"es":152,"fr":153,"it":154,"ru":155,"sr":156,"zh":157},"Alle Projekte","All Projects","Todos los proyectos","Tous les projets","Tutti i progetti","Все проекты","Сви пројекти","所有项目","i-lucide-grid-3x3",[],{"id":161,"title":162,"url":170,"target":60,"icon":171,"isActive":13,"type":172,"productId":9,"categoryId":9,"shopCategoryId":9,"articleId":9,"pageId":9,"portfolioId":9,"children":173},"item-29",{"de":163,"en":164,"es":165,"fr":166,"it":167,"ru":168,"sr":169,"zh":142},"Local Roots, Global Reach","Local Roots - Global Reach","Empresa local ","Entreprise locale","Azienda locale","Местная компания","Локално предузеће глобално тржиште","\u002Fportfolio\u002Flocal-roots-global-reach-communication-media-systems-for-modern-business","i-lucide-folder","custom",[],{"id":175,"title":176,"url":178,"target":60,"icon":171,"isActive":13,"type":172,"productId":9,"categoryId":9,"shopCategoryId":9,"articleId":9,"pageId":9,"portfolioId":9,"children":179},"item-28",{"de":177,"en":177,"es":177,"fr":177,"it":177,"ru":177,"sr":177,"zh":177},"Solr Suggester","\u002Fportfolio\u002Fsolr-fuzzy-suggester-und-solr-infix-suggester-abfrage-ueber-ajax-und-filterung",[],{"id":181,"title":182,"url":190,"target":60,"icon":171,"isActive":13,"type":172,"productId":9,"categoryId":9,"shopCategoryId":9,"articleId":9,"pageId":9,"portfolioId":9,"children":191},"item-27",{"de":183,"en":184,"es":185,"fr":186,"it":187,"ru":188,"sr":189,"zh":184},"Firmenwebseite SEO","Company Website SEO","Sitio web corporativo SEO","Site web d’entreprise SEO","Sito web aziendale SEO","Корпоративный сайт SEO","Пословна веб-страница SEO","\u002Fportfolio\u002Fseo-sem-branding-mobile-webseite-muenchen",[],{"id":193,"title":194,"url":202,"target":60,"icon":171,"isActive":13,"type":172,"productId":9,"categoryId":9,"shopCategoryId":9,"articleId":9,"pageId":9,"portfolioId":9,"children":203},"item-31",{"de":195,"en":196,"es":197,"fr":198,"it":199,"ru":200,"sr":201,"zh":196},"Digitalisierungsportal","Digitalization Portal","Portal de digitalización","Portail de numérisation","Portale di digitalizzazione","Портал цифровизации","Портал за дигитализацију","\u002Fportfolio\u002Fdigitalisierungsportal-archiv-museum-bibliothek-ead-lido-mets-mods",[],{"statusCode":4,"data":205,"message":553},{"id":206,"title":207,"slug":208,"content":209,"contentJson":210,"excerpt":336,"featuredImage":337,"featuredImageAlt":338,"featuredImageCaption":9,"featuredImageTitle":9,"featuredImageCopyright":9,"featuredImageAuthor":9,"featuredImageSourceUrl":9,"featuredImageLicense":9,"featuredImageIsAiGenerated":42,"status":339,"publishedAt":340,"createdAt":341,"updatedAt":342,"seoLocalePaths":343,"categories":351,"author":352,"translations":357},"377","Wie man PHP 8.3 auf Ubuntu 22.04 installiert","how-to-install-php-8-3-on-ubuntu-22-04","{\"time\":1767744000000,\"blocks\":[{\"type\":\"header\",\"data\":{\"text\":\"Wie man PHP 8.3 auf Ubuntu 22.04 installiert\",\"level\":1}},{\"type\":\"paragraph\",\"data\":{\"text\":\"Dieser Leitfaden zeigt, wie man PHP 8.3 auf Ubuntu 22.04 in einer modernen Serverumgebung korrekt installiert und ausführt. Er behandelt die Systemvorbereitung, die Repository-Einrichtung, die Integration von Apache und Nginx, PHP-Erweiterungen, den Versionswechsel und gängige Best Practices.\"}},{\"type\":\"header\",\"data\":{\"text\":\"Schritt 1: Betriebssystem aktualisieren\",\"level\":2}},{\"type\":\"paragraph\",\"data\":{\"text\":\"Bevor Sie PHP installieren, stellen Sie sicher, dass Ihr System vollständig aktuell ist. Dies verhindert Abhängigkeitskonflikte und stellt sicher, dass Sicherheitspatches angewendet werden.\"}},{\"type\":\"code\",\"data\":{\"code\":\"sudo apt update && sudo apt upgrade -y\"}},{\"type\":\"header\",\"data\":{\"text\":\"Schritt 2: PHP-Repository hinzufügen\",\"level\":2}},{\"type\":\"paragraph\",\"data\":{\"text\":\"Ubuntu 22.04 liefert PHP 8.3 nicht standardmäßig mit. Das weit verbreitete und vertrauenswürdige Ondřej Surý Repository bietet aktuelle PHP-Versionen und -Erweiterungen.\"}},{\"type\":\"code\",\"data\":{\"code\":\"sudo apt install -y ca-certificates apt-transport-https software-properties-common\"}},{\"type\":\"code\",\"data\":{\"code\":\"sudo add-apt-repository ppa:ondrej\u002Fphp\"}},{\"type\":\"code\",\"data\":{\"code\":\"sudo apt update\"}},{\"type\":\"header\",\"data\":{\"text\":\"Schritt 3: PHP 8.3 (CLI) installieren\",\"level\":2}},{\"type\":\"paragraph\",\"data\":{\"text\":\"Installieren Sie das PHP 8.3 Kernpaket. Dies stellt die PHP-CLI und die grundlegende Laufzeitumgebung bereit, die von Webservern und Hintergrundaufgaben benötigt wird.\"}},{\"type\":\"code\",\"data\":{\"code\":\"sudo apt install -y php8.3\"}},{\"type\":\"paragraph\",\"data\":{\"text\":\"Überprüfen Sie die installierte PHP-Version:\"}},{\"type\":\"code\",\"data\":{\"code\":\"php -v\"}},{\"type\":\"header\",\"data\":{\"text\":\"Schritt 4: PHP 8.3 für Apache installieren\",\"level\":2}},{\"type\":\"paragraph\",\"data\":{\"text\":\"Wenn Sie Apache verwenden, installieren Sie PHP als Apache-Modul. Diese Einrichtung ist typisch für traditionelle LAMP-Stacks.\"}},{\"type\":\"code\",\"data\":{\"code\":\"sudo apt install -y libapache2-mod-php8.3\"}},{\"type\":\"paragraph\",\"data\":{\"text\":\"Starten Sie Apache neu, um das PHP-Modul zu aktivieren:\"}},{\"type\":\"code\",\"data\":{\"code\":\"sudo systemctl restart apache2\"}},{\"type\":\"header\",\"data\":{\"text\":\"Schritt 5: PHP 8.3 FPM für Nginx installieren\",\"level\":2}},{\"type\":\"paragraph\",\"data\":{\"text\":\"Für Nginx-basierte Setups muss PHP über PHP-FPM ausgeführt werden. Dieser Ansatz bietet bessere Leistung und Skalierbarkeit.\"}},{\"type\":\"code\",\"data\":{\"code\":\"sudo apt install -y php8.3-fpm\"}},{\"type\":\"paragraph\",\"data\":{\"text\":\"Überprüfen Sie, ob der PHP-FPM-Dienst läuft:\"}},{\"type\":\"code\",\"data\":{\"code\":\"systemctl status php8.3-fpm\"}},{\"type\":\"header\",\"data\":{\"text\":\"Schritt 6: Gängige PHP-Erweiterungen installieren\",\"level\":2}},{\"type\":\"paragraph\",\"data\":{\"text\":\"Die meisten Anwendungen benötigen zusätzliche PHP-Erweiterungen. Installieren Sie nur das, was Ihr Projekt tatsächlich benötigt, um das System schlank und sicher zu halten.\"}},{\"type\":\"code\",\"data\":{\"code\":\"sudo apt install -y php8.3-mysql php8.3-curl php8.3-xml php8.3-mbstring php8.3-zip php8.3-intl php8.3-gd php8.3-opcache\"}},{\"type\":\"paragraph\",\"data\":{\"text\":\"Alle geladenen PHP-Module auflisten:\"}},{\"type\":\"code\",\"data\":{\"code\":\"php -m\"}},{\"type\":\"header\",\"data\":{\"text\":\"Schritt 7: Mehrere PHP-Versionen parallel ausführen\",\"level\":2}},{\"type\":\"paragraph\",\"data\":{\"text\":\"Ubuntu ermöglicht das Koexistieren mehrerer PHP-Versionen. Dies ist nützlich, wenn Sie ältere Anwendungen warten und gleichzeitig neue Projekte auf PHP 8.3 bereitstellen.\"}},{\"type\":\"code\",\"data\":{\"code\":\"sudo update-alternatives --config php\"}},{\"type\":\"paragraph\",\"data\":{\"text\":\"Sie können auch direkt eine bestimmte PHP-Version festlegen:\"}},{\"type\":\"code\",\"data\":{\"code\":\"sudo update-alternatives --set php \u002Fusr\u002Fbin\u002Fphp8.3\"}},{\"type\":\"header\",\"data\":{\"text\":\"Schritt 8: Empfohlene Überprüfungen nach der Installation\",\"level\":2}},{\"type\":\"paragraph\",\"data\":{\"text\":\"Nach der Installation wird empfohlen, die PHP-Konfigurationsdateien zu überprüfen, den korrekten PHP-FPM-Socket oder -Port für Ihren Webserver zu bestätigen und sicherzustellen, dass OPcache für Produktionsumgebungen aktiviert ist.\"}},{\"type\":\"paragraph\",\"data\":{\"text\":\"Für Produktionssysteme sollten Sie immer die php.ini-Einstellungen wie Speicherlimits, Ausführungszeit, Upload-Größe und Fehlerbehandlung gemäß den Anforderungen Ihrer Anwendung überprüfen.\"}},{\"type\":\"header\",\"data\":{\"text\":\"Fazit\",\"level\":2}},{\"type\":\"paragraph\",\"data\":{\"text\":\"Die Installation von PHP 8.3 auf Ubuntu 22.04 bietet eine moderne, stabile und performante Grundlage für Webanwendungen. Egal ob Sie Apache oder Nginx verwenden, eine saubere PHP-Einrichtung mit den richtigen Erweiterungen und Versionsverwaltung gewährleistet langfristige Wartbarkeit und einen reibungslosen Betrieb.\"}}],\"version\":\"2.30.2\"}",{"time":211,"blocks":212,"version":335},1767744000000,[213,215,219,223,226,230,233,236,239,242,245,248,251,254,257,260,263,266,269,272,275,278,281,284,287,290,293,296,299,302,305,308,311,314,317,320,323,326,329,332],{"data":214,"type":41},{"text":207,"level":39},{"data":216,"type":218},{"text":217},"Dieser Leitfaden zeigt, wie man PHP 8.3 auf Ubuntu 22.04 in einer modernen Serverumgebung korrekt installiert und ausführt. Er behandelt die Systemvorbereitung, die Repository-Einrichtung, die Integration von Apache und Nginx, PHP-Erweiterungen, den Versionswechsel und gängige Best Practices.","paragraph",{"data":220,"type":41},{"text":221,"level":222},"Schritt 1: Betriebssystem aktualisieren",2,{"data":224,"type":218},{"text":225},"Bevor Sie PHP installieren, stellen Sie sicher, dass Ihr System vollständig aktuell ist. Dies verhindert Abhängigkeitskonflikte und stellt sicher, dass Sicherheitspatches angewendet werden.",{"data":227,"type":229},{"code":228},"sudo apt update && sudo apt upgrade -y","code",{"data":231,"type":41},{"text":232,"level":222},"Schritt 2: PHP-Repository hinzufügen",{"data":234,"type":218},{"text":235},"Ubuntu 22.04 liefert PHP 8.3 nicht standardmäßig mit. Das weit verbreitete und vertrauenswürdige Ondřej Surý Repository bietet aktuelle PHP-Versionen und -Erweiterungen.",{"data":237,"type":229},{"code":238},"sudo apt install -y ca-certificates apt-transport-https software-properties-common",{"data":240,"type":229},{"code":241},"sudo add-apt-repository ppa:ondrej\u002Fphp",{"data":243,"type":229},{"code":244},"sudo apt update",{"data":246,"type":41},{"text":247,"level":222},"Schritt 3: PHP 8.3 (CLI) installieren",{"data":249,"type":218},{"text":250},"Installieren Sie das PHP 8.3 Kernpaket. Dies stellt die PHP-CLI und die grundlegende Laufzeitumgebung bereit, die von Webservern und Hintergrundaufgaben benötigt wird.",{"data":252,"type":229},{"code":253},"sudo apt install -y php8.3",{"data":255,"type":218},{"text":256},"Überprüfen Sie die installierte PHP-Version:",{"data":258,"type":229},{"code":259},"php -v",{"data":261,"type":41},{"text":262,"level":222},"Schritt 4: PHP 8.3 für Apache installieren",{"data":264,"type":218},{"text":265},"Wenn Sie Apache verwenden, installieren Sie PHP als Apache-Modul. Diese Einrichtung ist typisch für traditionelle LAMP-Stacks.",{"data":267,"type":229},{"code":268},"sudo apt install -y libapache2-mod-php8.3",{"data":270,"type":218},{"text":271},"Starten Sie Apache neu, um das PHP-Modul zu aktivieren:",{"data":273,"type":229},{"code":274},"sudo systemctl restart apache2",{"data":276,"type":41},{"text":277,"level":222},"Schritt 5: PHP 8.3 FPM für Nginx installieren",{"data":279,"type":218},{"text":280},"Für Nginx-basierte Setups muss PHP über PHP-FPM ausgeführt werden. Dieser Ansatz bietet bessere Leistung und Skalierbarkeit.",{"data":282,"type":229},{"code":283},"sudo apt install -y php8.3-fpm",{"data":285,"type":218},{"text":286},"Überprüfen Sie, ob der PHP-FPM-Dienst läuft:",{"data":288,"type":229},{"code":289},"systemctl status php8.3-fpm",{"data":291,"type":41},{"text":292,"level":222},"Schritt 6: Gängige PHP-Erweiterungen installieren",{"data":294,"type":218},{"text":295},"Die meisten Anwendungen benötigen zusätzliche PHP-Erweiterungen. Installieren Sie nur das, was Ihr Projekt tatsächlich benötigt, um das System schlank und sicher zu halten.",{"data":297,"type":229},{"code":298},"sudo apt install -y php8.3-mysql php8.3-curl php8.3-xml php8.3-mbstring php8.3-zip php8.3-intl php8.3-gd php8.3-opcache",{"data":300,"type":218},{"text":301},"Alle geladenen PHP-Module auflisten:",{"data":303,"type":229},{"code":304},"php -m",{"data":306,"type":41},{"text":307,"level":222},"Schritt 7: Mehrere PHP-Versionen parallel ausführen",{"data":309,"type":218},{"text":310},"Ubuntu ermöglicht das Koexistieren mehrerer PHP-Versionen. Dies ist nützlich, wenn Sie ältere Anwendungen warten und gleichzeitig neue Projekte auf PHP 8.3 bereitstellen.",{"data":312,"type":229},{"code":313},"sudo update-alternatives --config php",{"data":315,"type":218},{"text":316},"Sie können auch direkt eine bestimmte PHP-Version festlegen:",{"data":318,"type":229},{"code":319},"sudo update-alternatives --set php \u002Fusr\u002Fbin\u002Fphp8.3",{"data":321,"type":41},{"text":322,"level":222},"Schritt 8: Empfohlene Überprüfungen nach der Installation",{"data":324,"type":218},{"text":325},"Nach der Installation wird empfohlen, die PHP-Konfigurationsdateien zu überprüfen, den korrekten PHP-FPM-Socket oder -Port für Ihren Webserver zu bestätigen und sicherzustellen, dass OPcache für Produktionsumgebungen aktiviert ist.",{"data":327,"type":218},{"text":328},"Für Produktionssysteme sollten Sie immer die php.ini-Einstellungen wie Speicherlimits, Ausführungszeit, Upload-Größe und Fehlerbehandlung gemäß den Anforderungen Ihrer Anwendung überprüfen.",{"data":330,"type":41},{"text":331,"level":222},"Fazit",{"data":333,"type":218},{"text":334},"Die Installation von PHP 8.3 auf Ubuntu 22.04 bietet eine moderne, stabile und performante Grundlage für Webanwendungen. Egal ob Sie Apache oder Nginx verwenden, eine saubere PHP-Einrichtung mit den richtigen Erweiterungen und Versionsverwaltung gewährleistet langfristige Wartbarkeit und einen reibungslosen Betrieb.","2.30.2","Aktueller Leitfaden zur Installation von PHP 8.3 auf Ubuntu 22.04, einschließlich Apache- und Nginx-(PHP-FPM)-Integration, Erweiterungen und dem parallelen Betrieb mehrerer PHP-Versionen.","\u002Fuploads\u002F2025\u002F01\u002FHow-to-Install-PHP-8.3-on-Ubuntu-22.04-large.webp","How-to-Install-PHP-8.3-on-Ubuntu-22.04-large","PUBLISHED","2025-01-15T11:41:00.000Z","2025-01-15T11:41:53.000Z","2026-01-08T23:16:22.632Z",{"en":344,"de":345,"sr":346,"es":347,"fr":348,"it":349,"ru":350},"\u002Fblog\u002Fhow-to-install-php-8-3-on-ubuntu-22-04","\u002Fde\u002Fblog\u002Fhow-to-install-php-8-3-on-ubuntu-22-04","\u002Fsr\u002Fblog\u002Fhow-to-install-php-8-3-on-ubuntu-22-04","\u002Fes\u002Fblog\u002Fhow-to-install-php-8-3-on-ubuntu-22-04","\u002Ffr\u002Fblog\u002Fhow-to-install-php-8-3-on-ubuntu-22-04","\u002Fit\u002Fblog\u002Fhow-to-install-php-8-3-on-ubuntu-22-04","\u002Fru\u002Fblog\u002Fhow-to-install-php-8-3-on-ubuntu-22-04",[],{"id":353,"login":354,"email":355,"displayName":356},"20","rooth8233","aleksandar@stajic.de","Aleksandar Stajić",[358,441],{"lang":7,"title":207,"content":209,"contentJson":359,"excerpt":336},{"time":211,"blocks":360,"version":335},[361,363,365,367,369,371,373,375,377,379,381,383,385,387,389,391,393,395,397,399,401,403,405,407,409,411,413,415,417,419,421,423,425,427,429,431,433,435,437,439],{"data":362,"type":41},{"text":207,"level":39},{"data":364,"type":218},{"text":217},{"data":366,"type":41},{"text":221,"level":222},{"data":368,"type":218},{"text":225},{"data":370,"type":229},{"code":228},{"data":372,"type":41},{"text":232,"level":222},{"data":374,"type":218},{"text":235},{"data":376,"type":229},{"code":238},{"data":378,"type":229},{"code":241},{"data":380,"type":229},{"code":244},{"data":382,"type":41},{"text":247,"level":222},{"data":384,"type":218},{"text":250},{"data":386,"type":229},{"code":253},{"data":388,"type":218},{"text":256},{"data":390,"type":229},{"code":259},{"data":392,"type":41},{"text":262,"level":222},{"data":394,"type":218},{"text":265},{"data":396,"type":229},{"code":268},{"data":398,"type":218},{"text":271},{"data":400,"type":229},{"code":274},{"data":402,"type":41},{"text":277,"level":222},{"data":404,"type":218},{"text":280},{"data":406,"type":229},{"code":283},{"data":408,"type":218},{"text":286},{"data":410,"type":229},{"code":289},{"data":412,"type":41},{"text":292,"level":222},{"data":414,"type":218},{"text":295},{"data":416,"type":229},{"code":298},{"data":418,"type":218},{"text":301},{"data":420,"type":229},{"code":304},{"data":422,"type":41},{"text":307,"level":222},{"data":424,"type":218},{"text":310},{"data":426,"type":229},{"code":313},{"data":428,"type":218},{"text":316},{"data":430,"type":229},{"code":319},{"data":432,"type":41},{"text":322,"level":222},{"data":434,"type":218},{"text":325},{"data":436,"type":218},{"text":328},{"data":438,"type":41},{"text":331,"level":222},{"data":440,"type":218},{"text":334},{"lang":442,"title":443,"content":444,"contentJson":445,"excerpt":552},"en","How to Install PHP 8.3 on Ubuntu 22.04","{\"time\":1767744000000,\"blocks\":[{\"type\":\"header\",\"data\":{\"text\":\"How to Install PHP 8.3 on Ubuntu 22.04\",\"level\":1}},{\"type\":\"paragraph\",\"data\":{\"text\":\"This guide shows how to properly install and run PHP 8.3 on Ubuntu 22.04 in a modern server environment. It covers system preparation, repository setup, Apache and Nginx integration, PHP extensions, version switching and common best practices.\"}},{\"type\":\"header\",\"data\":{\"text\":\"Step 1: Update the Operating System\",\"level\":2}},{\"type\":\"paragraph\",\"data\":{\"text\":\"Before installing PHP, make sure your system is fully up to date. This prevents dependency conflicts and ensures security patches are applied.\"}},{\"type\":\"code\",\"data\":{\"code\":\"sudo apt update && sudo apt upgrade -y\"}},{\"type\":\"header\",\"data\":{\"text\":\"Step 2: Add the PHP Repository\",\"level\":2}},{\"type\":\"paragraph\",\"data\":{\"text\":\"Ubuntu 22.04 does not ship PHP 8.3 by default. The widely used and trusted Ondřej Surý repository provides up-to-date PHP versions and extensions.\"}},{\"type\":\"code\",\"data\":{\"code\":\"sudo apt install -y ca-certificates apt-transport-https software-properties-common\"}},{\"type\":\"code\",\"data\":{\"code\":\"sudo add-apt-repository ppa:ondrej\u002Fphp\"}},{\"type\":\"code\",\"data\":{\"code\":\"sudo apt update\"}},{\"type\":\"header\",\"data\":{\"text\":\"Step 3: Install PHP 8.3 (CLI)\",\"level\":2}},{\"type\":\"paragraph\",\"data\":{\"text\":\"Install the PHP 8.3 core package. This provides the PHP CLI and the base runtime required by web servers and background tasks.\"}},{\"type\":\"code\",\"data\":{\"code\":\"sudo apt install -y php8.3\"}},{\"type\":\"paragraph\",\"data\":{\"text\":\"Verify the installed PHP version:\"}},{\"type\":\"code\",\"data\":{\"code\":\"php -v\"}},{\"type\":\"header\",\"data\":{\"text\":\"Step 4: Install PHP 8.3 for Apache\",\"level\":2}},{\"type\":\"paragraph\",\"data\":{\"text\":\"If you are using Apache, install PHP as an Apache module. This setup is common for traditional LAMP stacks.\"}},{\"type\":\"code\",\"data\":{\"code\":\"sudo apt install -y libapache2-mod-php8.3\"}},{\"type\":\"paragraph\",\"data\":{\"text\":\"Restart Apache to activate the PHP module:\"}},{\"type\":\"code\",\"data\":{\"code\":\"sudo systemctl restart apache2\"}},{\"type\":\"header\",\"data\":{\"text\":\"Step 5: Install PHP 8.3 FPM for Nginx\",\"level\":2}},{\"type\":\"paragraph\",\"data\":{\"text\":\"For Nginx-based setups, PHP must run via PHP-FPM. This approach offers better performance and scalability.\"}},{\"type\":\"code\",\"data\":{\"code\":\"sudo apt install -y php8.3-fpm\"}},{\"type\":\"paragraph\",\"data\":{\"text\":\"Check that the PHP-FPM service is running:\"}},{\"type\":\"code\",\"data\":{\"code\":\"systemctl status php8.3-fpm\"}},{\"type\":\"header\",\"data\":{\"text\":\"Step 6: Install Common PHP Extensions\",\"level\":2}},{\"type\":\"paragraph\",\"data\":{\"text\":\"Most applications require additional PHP extensions. Install only what your project actually needs to keep the system lean and secure.\"}},{\"type\":\"code\",\"data\":{\"code\":\"sudo apt install -y php8.3-mysql php8.3-curl php8.3-xml php8.3-mbstring php8.3-zip php8.3-intl php8.3-gd php8.3-opcache\"}},{\"type\":\"paragraph\",\"data\":{\"text\":\"List all loaded PHP modules:\"}},{\"type\":\"code\",\"data\":{\"code\":\"php -m\"}},{\"type\":\"header\",\"data\":{\"text\":\"Step 7: Run Multiple PHP Versions Side-by-Side\",\"level\":2}},{\"type\":\"paragraph\",\"data\":{\"text\":\"Ubuntu allows multiple PHP versions to coexist. This is useful when maintaining legacy applications while deploying new projects on PHP 8.3.\"}},{\"type\":\"code\",\"data\":{\"code\":\"sudo update-alternatives --config php\"}},{\"type\":\"paragraph\",\"data\":{\"text\":\"You can also set a specific PHP version directly:\"}},{\"type\":\"code\",\"data\":{\"code\":\"sudo update-alternatives --set php \u002Fusr\u002Fbin\u002Fphp8.3\"}},{\"type\":\"header\",\"data\":{\"text\":\"Step 8: Recommended Post-Installation Checks\",\"level\":2}},{\"type\":\"paragraph\",\"data\":{\"text\":\"After installation, it is recommended to verify PHP configuration files, confirm the correct PHP-FPM socket or port for your web server, and ensure OPcache is enabled for production environments.\"}},{\"type\":\"paragraph\",\"data\":{\"text\":\"For production systems, always review php.ini settings such as memory limits, execution time, upload size and error handling according to your application requirements.\"}},{\"type\":\"header\",\"data\":{\"text\":\"Conclusion\",\"level\":2}},{\"type\":\"paragraph\",\"data\":{\"text\":\"Installing PHP 8.3 on Ubuntu 22.04 provides a modern, stable and performant foundation for web applications. Whether you run Apache or Nginx, a clean PHP setup with the right extensions and version management ensures long-term maintainability and smooth operation.\"}}],\"version\":\"2.30.2\"}",{"time":211,"blocks":446,"version":335},[447,449,452,455,458,460,463,466,468,470,472,475,478,480,483,485,488,491,493,496,498,501,504,506,509,511,514,517,519,522,524,527,530,532,535,537,540,543,546,549],{"data":448,"type":41},{"text":443,"level":39},{"data":450,"type":218},{"text":451},"This guide shows how to properly install and run PHP 8.3 on Ubuntu 22.04 in a modern server environment. It covers system preparation, repository setup, Apache and Nginx integration, PHP extensions, version switching and common best practices.",{"data":453,"type":41},{"text":454,"level":222},"Step 1: Update the Operating System",{"data":456,"type":218},{"text":457},"Before installing PHP, make sure your system is fully up to date. This prevents dependency conflicts and ensures security patches are applied.",{"data":459,"type":229},{"code":228},{"data":461,"type":41},{"text":462,"level":222},"Step 2: Add the PHP Repository",{"data":464,"type":218},{"text":465},"Ubuntu 22.04 does not ship PHP 8.3 by default. The widely used and trusted Ondřej Surý repository provides up-to-date PHP versions and extensions.",{"data":467,"type":229},{"code":238},{"data":469,"type":229},{"code":241},{"data":471,"type":229},{"code":244},{"data":473,"type":41},{"text":474,"level":222},"Step 3: Install PHP 8.3 (CLI)",{"data":476,"type":218},{"text":477},"Install the PHP 8.3 core package. This provides the PHP CLI and the base runtime required by web servers and background tasks.",{"data":479,"type":229},{"code":253},{"data":481,"type":218},{"text":482},"Verify the installed PHP version:",{"data":484,"type":229},{"code":259},{"data":486,"type":41},{"text":487,"level":222},"Step 4: Install PHP 8.3 for Apache",{"data":489,"type":218},{"text":490},"If you are using Apache, install PHP as an Apache module. This setup is common for traditional LAMP stacks.",{"data":492,"type":229},{"code":268},{"data":494,"type":218},{"text":495},"Restart Apache to activate the PHP module:",{"data":497,"type":229},{"code":274},{"data":499,"type":41},{"text":500,"level":222},"Step 5: Install PHP 8.3 FPM for Nginx",{"data":502,"type":218},{"text":503},"For Nginx-based setups, PHP must run via PHP-FPM. This approach offers better performance and scalability.",{"data":505,"type":229},{"code":283},{"data":507,"type":218},{"text":508},"Check that the PHP-FPM service is running:",{"data":510,"type":229},{"code":289},{"data":512,"type":41},{"text":513,"level":222},"Step 6: Install Common PHP Extensions",{"data":515,"type":218},{"text":516},"Most applications require additional PHP extensions. Install only what your project actually needs to keep the system lean and secure.",{"data":518,"type":229},{"code":298},{"data":520,"type":218},{"text":521},"List all loaded PHP modules:",{"data":523,"type":229},{"code":304},{"data":525,"type":41},{"text":526,"level":222},"Step 7: Run Multiple PHP Versions Side-by-Side",{"data":528,"type":218},{"text":529},"Ubuntu allows multiple PHP versions to coexist. This is useful when maintaining legacy applications while deploying new projects on PHP 8.3.",{"data":531,"type":229},{"code":313},{"data":533,"type":218},{"text":534},"You can also set a specific PHP version directly:",{"data":536,"type":229},{"code":319},{"data":538,"type":41},{"text":539,"level":222},"Step 8: Recommended Post-Installation Checks",{"data":541,"type":218},{"text":542},"After installation, it is recommended to verify PHP configuration files, confirm the correct PHP-FPM socket or port for your web server, and ensure OPcache is enabled for production environments.",{"data":544,"type":218},{"text":545},"For production systems, always review php.ini settings such as memory limits, execution time, upload size and error handling according to your application requirements.",{"data":547,"type":41},{"text":548,"level":222},"Conclusion",{"data":550,"type":218},{"text":551},"Installing PHP 8.3 on Ubuntu 22.04 provides a modern, stable and performant foundation for web applications. Whether you run Apache or Nginx, a clean PHP setup with the right extensions and version management ensures long-term maintainability and smooth operation.","Up-to-date guide on installing PHP 8.3 on Ubuntu 22.04, including Apache and Nginx (PHP-FPM) integration, extensions, and running multiple PHP versions side by side.","Post erfolgreich abgerufen",{"items":555,"source":640,"manualIds":641,"manualMatchedIds":642},[556,563,570,577,584,591,598,605,612,619,626,633],{"id":557,"slug":558,"title":559,"excerpt":560,"featuredImage":561,"publishedAt":562},"475","managed-agent-harness-vs-self-hosted-agent-loop-what-you-gain-what-you-lose","Managed Agent Harness vs. Self-Hosted Agent Loop: Was Sie gewinnen, was Sie verlieren","“Selbst gehosteter Agent” kann sehr unterschiedliche Architekturen bedeuten. Dieser Leitfaden unterscheidet zwischen dem Managed Harness, der selbst gehosteten Ausführungsumgebung und dem vollständig selbst betriebenen Agent-Loop—und zeigt, welche Kontrollgrenze Teams tatsächlich benötigen.","\u002Fuploads\u002F2026\u002F09\u002Fmanaged-agent-harness-vs-self-hosted-agent-loop-what-you-gain-what-you-lose-1790352403475-kj10jh.webp","2026-09-25T12:05:00.000Z",{"id":564,"slug":565,"title":566,"excerpt":567,"featuredImage":568,"publishedAt":569},"435","ultimate-guide-to-acceptance-criteria-for-llm-adoption-in-enterprise-playbooks","Ultimativer Leitfaden zu Akzeptanzkriterien für die LLM-Einführung in Enterprise-Playbooks","Meistere die Kunst, präzise Akzeptanzkriterien zu definieren, um eine erfolgreiche LLM-Integration in Ihrer Unternehmensumgebung sicherzustellen. Dieser umfassende Leitfaden bietet umsetzbare Frameworks, Beispiele und Best Practices, die auf playbook-gesteuerte Adoption zugeschnitten sind.","\u002Fuploads\u002F2026\u002F09\u002Fultimate-guide-to-acceptance-criteria-for-llm-adoption-in-enterprise-playbooks-1788540267775-zgr6mm.webp","2026-09-06T11:50:00.000Z",{"id":571,"slug":572,"title":573,"excerpt":574,"featuredImage":575,"publishedAt":576},"382","a-practical-monorepo-architecture-next-js-platform-admin-fastify-api-prisma-and-nginx","Eine Praktische Monorepo-Architektur mit Next.js, Fastify, Prisma und NGINX","Erkunden Sie eine praktische Monorepo-Architektur mit Next.js, Fastify, Prisma und NGINX, die reale Integration und den Workflow hervorhebt.","\u002Fuploads\u002F2026\u002F01\u002Fa-practical-monorepo-architecture-next-js-platform-admin-fastify-api-prisma-and-nginx-1769885526116-q1100n.webp","2026-01-31T08:18:00.000Z",{"id":578,"slug":579,"title":580,"excerpt":581,"featuredImage":582,"publishedAt":583},"467","the-answer-validity-boundary-the-missing-layer-between-relevance-and-reliable-ai-answers","Die Antwortgültigkeitsgrenze: Die fehlende Schicht zwischen Relevanz und zuverlässigen KI-Antworten","Eine Quelle kann relevant und maßgeblich sein und dennoch falsch für die gestellte Frage. Die fehlende Ebene ist die Anwendbarkeit: die Bedingungen, unter denen eine Antwort gilt, und die Veränderungen, die erzwingen, dass sie überdacht werden muss. Dieser Artikel führt die Answer Validity Boundary als ein Quellendesign-Muster für Menschen, KI-Suche und RAG-Systeme ein.","\u002Fuploads\u002F2026\u002F09\u002Fthe-answer-validity-boundary-the-missing-layer-between-relevance-and-reliable-ai-answers-1790272901306-1g5jly.webp","2026-09-24T11:59:00.000Z",{"id":585,"slug":586,"title":587,"excerpt":588,"featuredImage":589,"publishedAt":590},"447","google-io-2026-antigravity-ai-studio-and-google-devtools","Google I\u002FO 2026: Antigravity, AI Studio und der Wandel zu agentischen DevTools","Google I\u002FO 2026 machte eines für Ingenieure klar: KI-Tooling bewegt sich über die Autovervollständigung hinaus hin zu verwalteter agentischer Ausführung. Dieser Artikel schlüsselt Antigravity 2.0, die wachsende Rolle von Google AI Studio, Gemini 3.5 Flash und die realen Kompromisse rund um Orchestrierung, Lock-in, Verifizierung und das Design von Entwickler-Workflows auf.","\u002Fuploads\u002F2026\u002F05\u002Fgoogle-io-2026-antigravity-ai-studio-and-google-devtools-1779227878312-e1yvs3.webp","2026-05-21T10:52:00.000Z",{"id":592,"slug":593,"title":594,"excerpt":595,"featuredImage":596,"publishedAt":597},"380","streamlining-code-quality-testing-with-eslint-and-prettier","Optimierung der Codequalität: Testen mit ESLint und Prettier","Dieser Artikel beschreibt die Integration von ESLint und Prettier in moderne Entwicklungs- und Test-Workflows und konzentriert sich auf die praktische Umsetzung für eine konsistente Codequalität und einen einheitlichen Stil.","\u002Fuploads\u002F2026\u002F01\u002Ftesting-with-eslint-and-prettier-1769204102989-ezczs0-1769376472926-hwqqkt.webp","2026-01-25T10:26:00.000Z",{"id":599,"slug":600,"title":601,"excerpt":602,"featuredImage":603,"publishedAt":604},"463","prompt-invariance-does-the-conclusion-survive-the-prompt","Prompt-Invarianz: Überlebt die Schlussfolgerung den Prompt?","Eine praktische Methodik zur Überprüfung, ob eine KI-Schlussfolgerung davon abhängt, wie ein Problem gerahmt wurde. Prompt Invariance vergleicht ursprüngliche, blinde, invertierte und adversariale Formulierungen, während die Evidenzstruktur kontrolliert bleibt.","\u002Fuploads\u002F2026\u002F09\u002Fprompt-invariance-does-the-conclusion-survive-the-prompt-1789809799910-s0vbcb.webp","2026-09-19T01:09:00.000Z",{"id":606,"slug":607,"title":608,"excerpt":609,"featuredImage":610,"publishedAt":611},"477","computer-use-agents-why-a-successful-demo-can-still-be-an-unreliable-system","Computer-Use-Agenten: Warum eine erfolgreiche Demo dennoch ein unzuverlässiges System sein kann","Computer-Use-Agenten können mittlerweile beeindruckende Browser- und Desktop-Workflows abschließen, aber ein erfolgreicher Durchlauf beweist Fähigkeit—nicht Zuverlässigkeit. Dieser Artikel zeigt, wie man Wiederholbarkeit, Umgebungsrobustheit, Steuerung über lange Zeithorizonte, Zustandsbewusstsein, Ergebnisüberprüfung und sichere Zielhandhabung testet.","\u002Fuploads\u002F2026\u002F09\u002Fcomputer-use-agents-why-a-successful-demo-can-still-be-an-unreliable-system-1790352854690-75qnrg.webp","2026-09-25T12:13:00.000Z",{"id":613,"slug":614,"title":615,"excerpt":616,"featuredImage":617,"publishedAt":618},"453","zbt-z8102ax-openwrt-2102-firmware-review","ZBT Z8102AX OpenWrt 21.02 Firmware-Test: Stabil genug, aber ist sie zukunftssicher?","Der ZBT Z8102AX läuft mit einem herstellermodifizierten OpenWrt 21.02-Build mit Kernel 5.4.246. Im praktischen Test funktionierte die Firmware erfolgreich und hielt den Router mehrere Tage lang stabil, aber die alte Basis wirft wichtige Fragen zu Sicherheit, Modemsteuerung, Upgrade-Pfaden und langfristiger Wartbarkeit auf.","\u002Fuploads\u002F2026\u002F06\u002Fopenwrt-router-review-dual-sim-04-1781620594653-uvf5oy.webp","2026-06-16T10:39:00.000Z",{"id":620,"slug":621,"title":622,"excerpt":623,"featuredImage":624,"publishedAt":625},"375","database-marketing","Datenbankmarketing: Ein moderner Ansatz zu Kundenbeziehungen","Datenbankmarketing ist unerlässlich für modernes Kundenbeziehungsmanagement. Erfahren Sie, wie strategische Datennutzung, technisches Fachwissen und Innovation personalisierte Kundeninteraktionen und nachhaltiges Wachstum vorantreiben.","\u002Fuploads\u002F2025\u002F01\u002FDatabasemarketing.png-medium.webp","2025-01-06T00:20:00.000Z",{"id":627,"slug":628,"title":629,"excerpt":630,"featuredImage":631,"publishedAt":632},"474","migrating-from-openai-agents-sdk-to-the-agents-api-what-actually-changes-architecturally","Migration vom OpenAI Agents SDK zur Agents API: Was ändert sich tatsächlich architektonisch?","Die Migration vom OpenAI Agents SDK zur neuen Agents API ist keine reine Umbenennung von Imports. Die Laufzeitgrenze verschiebt sich: Die Agent-Schleife, die dauerhafte Sitzung, die Orchestrierung, die Kontextkomprimierung und die Wiederherstellung bewegen sich in Richtung einer verwalteten Harness. Dieser Leitfaden zeigt, was verschoben werden sollte, was in Ihrer Anwendung bleiben sollte und wie Sie die Migration vor dem Cutover nachweisen können.","\u002Fuploads\u002F2026\u002F09\u002Fmigrating-from-openai-agents-sdk-to-the-agents-api-what-actually-changes-architecturally-1790352171968-ienxr9.webp","2026-09-25T12:01:00.000Z",{"id":634,"slug":635,"title":636,"excerpt":637,"featuredImage":638,"publishedAt":639},"459","ollama-is-not-the-product-building-production-ready-open-llm-applications","Ollama ist nicht das Produkt: Entwicklung produktionsreifer Open-LLM-Anwendungen","Das Ausführen eines lokalen Modells mit Ollama ist einfach. Das Erstellen einer produktionsreifen Open-LLM-Anwendung ist schwieriger: Es erfordert RAG, Zugriffskontrolle, Anbieterabstraktion, Evaluierung, Protokollierung, Bereitstellungsdisziplin und eine kontrollierte Anwendungsschicht um das Modell herum.","\u002Fuploads\u002F2026\u002F06\u002Follama-is-not-the-product-building-production-ready-open-llm-applications-1782679361640-h0usqf.webp","2026-06-28T16:39:00.000Z","fallback",[],[]]