Apache menghentikan masalah perkhidmatan apabila menggunakan kotak alat PHP
NiKOo
NiKOo 2017-09-22 10:27:57
0
2
1890

Semasa saya menjalankan projek hari ini, secara tidak disangka berlaku apache berhenti berkhidmat Tidak kira bagaimana saya mencubanya, ia tidak berjaya

NiKOo
NiKOo

membalas semua(2)
phpcn_u28161

Port 80 telah diduduki, mula-mula cari proses yang diduduki dan tutup semuanya kecuali systemme

♥,      军军

Apache/PHP tidak boleh dimulakan dalam dua situasi:

1 Apache tidak boleh dimulakan, walaupun php tidak dimuatkan

2 Apache boleh dimulakan, tetapi tidak boleh dimulakan selepas php dimuatkan

Kes pertama kebanyakannya. Masalah konfigurasi Apache, atau port 80 sedang diduduki

Gunakan semakan konfigurasi Apache:

C:>D:Apache2.2binhttpd.exe -t

Sintaks OK

Betulkan ralat mengikut mesej ralat.

Jika port 80 diduduki, ini lebih biasa pada mesin Windows dan sering didahulukan oleh IIS.

Log keluar daripada perkhidmatan IIS:

iisreset /stop

iisreset /disable

sc stop w3svc

sc delete w3svc

iisreset /disable

sc stop w3svc

sc delete w3svc

iiisreset /disable

sc stop w3svc

sc delete w3svc

itu bukan proses IIS, jika anda boleh menggunakan proses IIS untuk 80:

# Cari pekerjaan ID proses port 80

netstat -ano|cari ":80"

# Andaikan ID proses ialah 2013, semak nama proses:

pidtasklist /fi " eq 2013"

# Matikan proses Perintah proses

taskkill /f /pid 2013

/******** Garis pemisah yang kejam ********* /

Penulis: Pokok tanpa bunga

Blog: blog.csdn.net/mycwq

/ ******* Salinan kejam ******/

Jenis kedua kebanyakannya bermasalah dengan pengkompil PHP:

log ralat, terdapat kandungan yang serupa dengan yang berikut:

httpd exe: Ralat sintaks pada baris 63 D:/Apache2.2/conf/httpd.conf: Tidak dapat memuatkan D:/php/php5apache2_4.dll ke dalam pelayan: % 1 xb2xbbxcaxc7xd3xd0xd0xa7xb5xc4 Win32 Pengkompil ialah vc11 , php5.4 dan php5.3 ialah vc9, php5.2 ialah vc6. Juga perhatikan sama ada ia adalah versi x86 atau versi x64. Pada masa ini, hanya php5.5 yang menyediakan versi x64, dan yang lain hanya mempunyai versi x86.

Apache yang dimuat turun dari apache.org adalah semua versi vc6, jika tidak, perpustakaan masa jalan yang berbeza akan dipasang mengikut arahan fail yang berbeza.

vc11 runtime library versi x86/x64: http://www.microsoft.com/en-us/download/details.aspx?id=30679 vc10 runtime library versi x86: http://www.microsoft.com/en -us/download/details.aspx?id=5555 vc10 runtime library versi x64: http://www.microsoft.com/en-us/download/details.aspx?id=14632 vc9 runtime library versi x86: http:/ /www.microsoft.com/en-us/download/details.aspx?id=5582 vc9 runtime library versi x64: http://www.microsoft.com/en-us/download/details.aspx?id=15336

Jika anda tidak pasti tentang situasi anda, anda boleh memasang semua perpustakaan runtime dan tidak perlu risau lagi tentang masalah ini.

Jika Apache/PHP masih tidak dapat dimulakan, kemungkinan besar masalah dengan modul php5_module:

1 Modul PHP yang sepadan dengan Apache2.0 ialah php5apache2.dll

2 ialah php5apache2_2.dll

3 Modul PHP yang sepadan dengan Apache2.4 ialah php5apache2_4.dll

Dengan kata lain, mengikut modul php5_module, anda boleh mengetahui Apache yang disokong oleh versi semasa php🎜🎜Jadi, gabungan Apache/PHP mempunyai situasi berikut: 🎜🎜 1. php5.2 menyokong Apache2.0 dan Apache2.2 🎜🎜2, php5.3 dan php5.4 menyokong Apache2.2 dan Apache2.4; 3. php5.5 hanya menyokong Apache2.4🎜🎜🎜 🎜
Muat turun terkini
Lagi>
kesan web
Kod sumber laman web
Bahan laman web
Templat hujung hadapan
Tentang kita Penafian Sitemap
Laman web PHP Cina:Latihan PHP dalam talian kebajikan awam,Bantu pelajar PHP berkembang dengan cepat!