Bu sayfa topluluk tarafından çevrilmiştir ve güncel olmayabilir. Referans versiyonuna (İngilizce) bakın.
Bu sayfa topluluk tarafından çevrilmiştir ve güncel olmayabilir. Referans versiyonuna (İngilizce) bakın.
Bu sayfa topluluk tarafından çevrilmiştir ve güncel olmayabilir. Referans versiyonuna (İngilizce) bakın.
WordPress‘i FrankenPHP ile çalıştırarak otomatik HTTPS, HTTP/3 ve Zstandard sıkıştırmalı modern, yüksek performanslı bir yığının tadını çıkarın.
ZIP arşivini çıkarın ve çıkarılan dizinde bir terminal açın
Şunu çalıştırın:
frankenphp php-server
http://localhost/wp-admin/ adresine gidin ve kurulum yönergelerini izleyin
Tadını çıkarın!
Üretime hazır bir kurulum için frankenphp run ile şöyle bir Caddyfile kullanmayı tercih edin:
example.com
php_server
encode zstd br gzip
log
Sıcak yeniden yükleme özelliğini WordPress ile kullanmak için Mercure‘ü etkinleştirin ve Caddyfile‘ınızdaki php_server yönergesine hot_reload alt yönergesini ekleyin:
localhost
mercure {
anonymous
}
php_server {
hot_reload
}
Ardından WordPress temanızın functions.php dosyasına JavaScript kütüphanelerini yüklemek için gereken kodu ekleyin:
// wp-content/themes/<your-theme>/functions.php
function hot_reload() {
?>
<?php if (isset($_SERVER['FRANKENPHP_HOT_RELOAD'])): ?>
<meta name="frankenphp-hot-reload:url" content="<?=$_SERVER['FRANKENPHP_HOT_RELOAD']?>">
<script src="https://cdn.jsdelivr.net/npm/idiomorph/dist/idiomorph.min.js"></script>
<script src="https://cdn.jsdelivr.net/npm/frankenphp-hot-reload/+esm" type="module"></script>
<?php endif ?>
<?php
}
add_action('wp_head', 'hot_reload');
Son olarak WordPress kök dizininden frankenphp run çalıştırın.