Bantuan dengan Apache 2.2.11 dan PHP 5.2.11

-1

Saya menjalankan instalasi "bahagia" dari Apache (2.2.11) dan PHP (beberapa versi lain) tanpa masalah pada mesin pengembangan saya.

Kemudian, suatu hari, saya merasa ingin meningkatkan ke 5.2.11 (PHP) dan ini merusak instalasi saya. Sekarang, Apache gagal dijalankan, dan tombol "More info" Windows menunjukkan bahwa modul yang salah adalah "php4ts" atau yang serupa.

Ini menampilkan pesan kesalahan Windows standar:

Apache HTTP Server telah mengalami masalah dan harus ditutup ...

dan di bagian "Informasi selengkapnya", tertulis:

Tanda Tangan Kesalahan - szAppName: httpd.exe szAppVer: 2.2.11.0 szModName: php5ts.dll szModVer 5.2.11.11 offset: 000f331b.

Terlepas dari hal-hal yang diperlukan untuk menggunakan PHP, httpd.conftidak ada yang penting. Saat mengomentari bagian PHP keluar, Apache berjalan, tetapi tanpa PHP (seperti yang diharapkan).

aviraldg
sumber
@ Delapan: Saya bisa menyimpulkan sebanyak
aviraldg
Mari kita lihat apakah itu tidak salah dengan beberapa baris terakhir dari httpd.conf lalu.
acak
1
"atau yang serupa"? Bagaimana dengan beberapa detail di sini? Bagaimana kami dapat membantu Anda jika Anda bahkan tidak repot-repot menunjukkan kepada kami kesalahan yang Anda alami?
innaM
@ Manni, Eight: Ini menampilkan pesan kesalahan windows standar yang mengatakan "Apache HTTP Server telah mengalami masalah dan harus ditutup ..." dan di bagian "informasi lebih lanjut", tertulis: "Signature Signature - szAppName: httpd. exe szAppVer: 2.2.11.0 szModName: php5ts.dll szModVer 5.2.11.11 offset: 000f331b ". Juga, tidak ada terlalu banyak hal penting dalam file httpd.conf, selain dari hal-hal yang diperlukan untuk menggunakan php. Mengomentari hal itu, Apache berjalan, tetapi tanpa PHP (seperti yang diharapkan).
aviraldg
Kemudian tunjukkan bagian yang Anda komentari dalam httpd.conffile.
acak

Jawaban:

1

Jika Anda tidak terlalu berpengalaman dengan Apache, PHP, dan MySQL, saya sangat menyarankan Anda melihat XAMPP . Ini adalah server LAMP pra-paket, all-in-one, untuk Linux dan Windows. Ini super mudah untuk diatur dan jika Anda perlu ugprade, jika Anda menginstal versi lengkap, itu termasuk skrip yang secara otomatis meningkatkan seluruh paket.

Chris Thompson
sumber
1
Jika itu berjalan di Windows, itu bukan LAMP, itu adalah WAMP! ;-)
Snark
Ada juga MAMP OS X
Tom
1

Mengapa Anda memiliki php4ts? Ini haruslah php5ts. Sangat mungkin bahwa Anda memiliki campuran versi, yang merupakan sumber masalah Anda.

Daripada memutakhirkan, saya akan mulai dari awal: Hapus instalasi semua perangkat lunak yang terkena dampak, hapus semua direktori, kemudian instal produk vanilla dan lihat apakah mereka berjalan apa adanya, tanpa modul tambahan atau tambahan apa pun.

Kemudian, setelah semuanya bekerja dalam konfigurasi standar, saya akan mulai membangun ke arah konfigurasi akhir saya, tetapi melakukan satu perubahan kecil pada suatu waktu.

harrymc
sumber
0

Meskipun itu tidak benar-benar menjawab pertanyaan Anda (memperbaiki Apache yang ada), saya akan memberikan jawaban seperti Chris 'tetapi bukannya XAMPP, saya akan mengusulkan WampServer .

Dari presentasi mereka :

WampServer adalah lingkungan pengembangan web Windows. Ini memungkinkan Anda untuk membuat aplikasi web dengan Apache, PHP dan database MySQL. Itu juga dilengkapi dengan PHPMyAdmin untuk dengan mudah mengelola database Anda.

WampServer menginstal secara otomatis (installer), dan penggunaannya sangat intuitif. Anda akan dapat mengatur server Anda tanpa menyentuh file pengaturan.

WampServer adalah satu-satunya solusi paket yang akan memungkinkan Anda untuk mereproduksi server produksi Anda. Setelah WampServer diinstal, Anda memiliki kemungkinan untuk menambahkan sebanyak mungkin rilis Apache, MySQL dan PHP yang Anda inginkan.

WampServer juga memiliki nampan untuk mengelola server Anda dan pengaturannya.

teks alternatif

Anda dapat menginstal beberapa versi Apache, MySql dan PHP dan dengan cepat memilih yang ingin Anda jalankan, atau beralih dengan mudah ke yang lain.

Snark
sumber
Sementara saya menghargai tautan yang diberikan, saya lebih suka memperbaiki pengaturan saya saat ini
aviraldg