Penyelesaian kepada masalah bahawa LAN tidak boleh mengakses php: 1. Cari laluan pemasangan pelayan apache 2. Ubah suai kandungan kepada "Pilihan Indeks FollowSymLinks MultiViews" 3. Buka firewall dalam panel kawalan , buat peraturan masuk baharu, dan kemudian Hanya tambah port 80.
Persekitaran pengendalian tutorial ini: sistem Windows 7, PHP versi 8.1, komputer Dell G3.
Apakah yang perlu saya lakukan jika LAN tidak boleh mengakses php?
Cara untuk membenarkan komputer dalam LAN yang sama mengakses projek php tempatan anda:
1 Ubah suai httpd-vhosts.conf dalam apache
Cari pelayan apache The. laluan pemasangan fail "apacheapache2.4.18confextrahttpd-vhosts.conf"!!! Ubah suai kepada konfigurasi berikut:
<VirtualHost *:8088> ServerName localhost DocumentRoot c:/wamp64/www <Directory "c:/wamp64/www/"> ####修改部分##### Options +Indexes +FollowSymLinks +MultiViews AllowOverride All Require all granted ################ </Directory> </VirtualHost>
Selepas apache berjaya dimulakan semula, anda boleh menggunakan komputer pada LAN yang sama dan menggunakan pelayar Lawati tapak web anda. Saya menggunakan 192.168.43.104/home/public/login di sini Anda perlu menukarnya kepada alamat IP anda. Jika berjaya, ini bermakna orang lain dalam LAN boleh mengakses halaman web anda.
Jika anda masih tidak boleh mengakses, sila semak sama ada tembok api dihidupkan secara lalai. Cuba matikan untuk mengesahkan sama ada ia adalah punca tembok api.
2. Firewall
Jika ia adalah firewall, untuk keselamatan komputer, firewall tidak boleh dimatikan Kita boleh membuka firewall dalam panel kawalan, mencipta peraturan masuk baharu , dan tambah port 80. (Mesin ini adalah sistem win10)
Langkah 1: Buka Panel Kawalan
Langkah 2: Panel Kawalan → Windows Firewall, klik "Tetapan Lanjutan" di menu sebelah kiri.
Langkah 3: Peraturan masuk → Buat peraturan baharu, klik "Peraturan Masuk" dan kemudian klik "Peraturan Baharu".
Langkah 4: Dalam "Jenis peraturan yang akan dibuat", pilih "Port" dan langkah seterusnya.
Langkah 5: Pilih "TCP", pilih "Port tempatan tertentu (S)" dan isikan nombor port 8080, langkah seterusnya.
Pastikan apache anda boleh bermula seperti biasa, kemudian buka fail konfigurasi httpd.conf dan semak port pelayan Dengar Port mendengar lalai ialah 80, jika tidak, tukarkannya kepada 80.
Langkah 6: Pilih "Benarkan sambungan" dan teruskan ke langkah seterusnya.
Langkah 7: Semak pilihan seperti domain, khusus atau dikongsi mengikut situasi dan keperluan sebenar pengguna, dan pergi ke langkah seterusnya.
Langkah 8: Akhirnya namakan peraturan ini dan lengkapkan.
Nota: LAN yang digunakan oleh mesin ini ialah hotspot yang dihidupkan oleh telefon mudah alih Benarkan dua komputer bersambung ke hotspot pada masa yang sama, supaya ia berada dalam LAN yang sama.
Pembelajaran yang disyorkan: "Tutorial Video PHP"
Atas ialah kandungan terperinci Apakah yang perlu saya lakukan jika LAN tidak dapat mengakses php?. Untuk maklumat lanjut, sila ikut artikel berkaitan lain di laman web China PHP!