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

פתרון בעיה לא מאד נפוצה אך מאד מעצבנת על על אובונטו שמתעקש לא לרנדר דפי PHP

פוסט קצר שיכול לחסוך הרבה זמן לאלו שמשתמשים בלינוקס (דביאן) ושרת 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 של הדפדפן לפני שמנסים שוב לטעון את הדף!

פוסטים נוספים שכדאי לקרוא

בינה מלאכותית

התקנה של Openclaw על רספברי פיי

איך מתקינים את הלהיט החדש בתחום על רספברי פיי? קל ופשוט ללא חומרה מיוחדת ועם הסבר מפורט.

פתרונות ומאמרים על פיתוח אינטרנט

Retry decorator בפייתון

לא מזמן יצא לי לכתוב קוד בפייתון. הקוד משתמש ב-API של openAI ולפעמים ה-API הזה קצת מפשל. הוא מחזיר לי שגיאה ואומר שהגזמתי עם הקריאות,

בינה מלאכותית

איך אייג׳נט מבוסס LLM עובד?

הסבר בסיסי על איך אייג׳נט עם כלים עובד ואפילו איך בונים אחד מאפס עם פייתון בלבד.

בינה מלאכותית

שימוש ב-Plan Mode באופן חכם

כך נמנעי את קריאות השבר של "מה האייג'נט עשה?!" שיטת Plan mode: שיטה קריטית לעבודה יעילה, המייצרת תוכנית עבודה מפורטת (DoD) עוד לפני כתיבת שורת קוד אחת.

גלילה לראש העמוד