Rumah >pembangunan bahagian belakang >tutorial php >Bagaimana untuk Menyediakan Pelayan PHP Tempatan untuk Ujian?

Bagaimana untuk Menyediakan Pelayan PHP Tempatan untuk Ujian?

Susan Sarandon
Susan Sarandonasal
2024-11-23 02:24:14432semak imbas

How to Set Up a Local PHP Server for Testing?

Menjalankan PHP pada Mesin Setempat Anda

Membina tapak web PHP memerlukan ujian fail PHP anda sebelum memuat naiknya ke hos anda. Artikel ini menyediakan panduan tentang cara menyediakan pelayan PHP tempatan untuk tujuan ujian.

Menggunakan Pelayan Web Terbina Dalam PHP

PHP versi 5.4 dan kemudian sertakan pelayan web terbina dalam. Untuk menjalankannya, ikuti langkah berikut:

  1. Navigasi ke direktori yang mengandungi fail PHP anda menggunakan command prompt atau terminal.
  2. Taip arahan berikut:

    cd path/to/your/app
    php -S 127.0.0.1:8000
  3. Dalam pelayar web anda, navigasi ke http://127.0.0.1:8000. Tapak web PHP anda kini boleh diakses.

Nota: Untuk membuat ini berfungsi, anda mesti memastikan anda mempunyai fail index.php atau index.html dalam direktori akar.

Menggunakan Penghala

Untuk mendayakan penghalaan URL yang lebih bersih, anda boleh menggunakan skrip penghala, seperti:

// 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');
}

Jalankan penghala dengan arahan berikut:

php -S 127.0.0.1:8000 router.php

Sumber Tambahan:

  • [Web Terbina dalam PHP Pelayan](https://www.php.net/manual/en/features.commandline.webserver.php)
  • [Pilihan Baris Perintah PHP](https://www.php.net/manual /en/features.commandline.options.php)

Atas ialah kandungan terperinci Bagaimana untuk Menyediakan Pelayan PHP Tempatan untuk Ujian?. 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