Rumah  >  Artikel  >  pembangunan bahagian belakang  >  Bagaimanakah saya boleh menyediakan pelayan PHP tempatan untuk menguji pembangunan tapak web saya?

Bagaimanakah saya boleh menyediakan pelayan PHP tempatan untuk menguji pembangunan tapak web saya?

Barbara Streisand
Barbara Streisandasal
2024-11-11 14:03:02393semak imbas

How can I set up a local PHP server for testing my website development?

Menyediakan Pelayan PHP pada Mesin Setempat Anda untuk Pengujian

Apabila membangunkan tapak web PHP, uji fail anda sebelum memuat naiknya ke hos anda boleh menjadi penting untuk memastikan kefungsian mereka. Begini cara anda boleh menyediakan pelayan PHP pada mesin tempatan anda:

PHP 5.4 dan versi yang lebih baru dilengkapi dengan pelayan web terbina dalam. Untuk menggunakannya, ikuti langkah berikut:

  1. Buka terminal anda.
  2. Navigasi ke direktori yang mengandungi aplikasi PHP anda.
  3. Jalankan yang berikut arahan:

    php -S 127.0.0.1:8000
  4. Buka penyemak imbas anda dan lawati 'http://127.0.0.1:8000'.

Anda Sistem PHP kini sepatutnya berfungsi dan berjalan, dengan andaian anda mempunyai fail index.php atau index.html dalam anda direktori.

Untuk meningkatkan pelayan anda dengan penghala yang ringkas, buat fail router.php dengan kod berikut:

<?php
// router.php
if (preg_match('/\.(?:png|jpg|jpeg|gif)$/', $_SERVER["REQUEST_URI"])) {
    return false;    // serve the requested resource as-is.
} else { 
    require_once('resolver.php');
}
?>

dan jalankan arahan berikut:

php -S 127.0.0.1:8000 router.php

Ini akan membolehkan anda menghalakan permintaan masuk ke PHP tertentu fail.

Rujukan:

  • https://www.php.net/manual/en/features.commandline.webserver.php
  • https://www.php.net/manual/en/features.commandline.options.php

Atas ialah kandungan terperinci Bagaimanakah saya boleh menyediakan pelayan PHP tempatan untuk menguji pembangunan tapak web saya?. Untuk maklumat lanjut, sila ikut artikel berkaitan lain di laman web China PHP!

Kenyataan:
Kandungan artikel ini disumbangkan secara sukarela oleh netizen, dan hak cipta adalah milik pengarang asal. Laman web ini tidak memikul tanggungjawab undang-undang yang sepadan. Jika anda menemui sebarang kandungan yang disyaki plagiarisme atau pelanggaran, sila hubungi admin@php.cn