מודול PHP 5 לא מותקן על Apache

פוסט קצר שיכול לחסוך הרבה זמן לאלו שמשתמשים בלינוקס (דביאן) ושרת Apache. ועשו את שטות חייהם האומללה והתקינו את ה-Apache לפני שהתקינו את PHP או הורידו מסיבה כלשהי את ה-Apache, התקינו אותו שוב ואז כשניסו לטעון קובץ PHP, במקום לרנדר אותו, ה-Apache מוריד אותו לדפדפן.

ואז אנחנו מקבלים (בפיירפוקס) את המסר המופלא הבא:

You have chosen to open which is a: application/x-httpd-php

זה נובע כמובן מזה שמודול PHP5 לא מותקן. ואז מנסים להתקין אותו, מתקינים אותו בהצלחה ועדיין הוא לא נמצא בספרית המודולים שניתן להתקין ב:


/etc/apache2/mods-available

ואז אתה מקלל את יומך ושורף שעות. זה לפחות מה שעשיתי עד שגיליתי שעדיף להתקין את PHP5 רק שה-Apache סגור. אם אתם נתקלים בבעיה הזו, עשו את הפעולות הבאות:


sudo /etc/init.d/apache2 stop
sudo apt-get remove --purge apache2 php5
sudo apt-get remove --purge libapache2-mod-php5
sudo apt-get install php5 apache2 libapache2-mod-php5
sudo /etc/init.d/apache2 start

זה יאפשר ל-Apache לרנדר את דפי ה-PHP כמו שצריך. ובא לציון גואל.

לא לשכוח לנקות את ה-Cache של הדפדפן לפני שמנסים שוב לטעון את הדף!

כדאי תמיד להשאר מעודכנים! הרשמו לעדכונים של האתר במייל! - המייל יישלח כל יום ראשון בעשר בבוקר ויכיל אך ורק את המאמרים שהתפרסמו באינטרנט ישראל. ללא ספאם, ללא הצפות, ללא בלגנים. 🙂

אהבתם? לא אהבתם? דרגו!

לא אהבתי בכלללא אהבתיבסדראהבתיאהבתי מאוד (אין הצבעות)

תגיות: , פורסם בקטגוריה: פתרונות ומאמרים על פיתוח אינטרנט

אל תשארו מאחור! יש עוד מה ללמוד!