מודול 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 של הדפדפן לפני שמנסים שוב לטעון את הדף!

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

יסודות בתכנות

מבוא לאבטחת מידע: גוגל דורקינג

מאמר מבוא המספר בקצרה ובלשון קלה על גוגל דורקינג – טכניקה לביצוע האקינג גם ללא ידע טכני כלל.

DALL·E 2024-09-06 12.34.24 - A visually engaging post about Python and cryptographic problems. The image should feature a dark-themed background with a glowing, futuristic Python
פתרונות ומאמרים על פיתוח אינטרנט

בעיות במימוש של פונקציות קריפטוגרפיות בפייתון

היום (16 לספטמבר) ממש, אני מעביר הרצאה ב-PyconIL 2024 על בעיות קריפטוגרפיות באפליקציות פייתון. לצערי אי אפשר להכניס את כל הבעיות הקריפטוגרפיות להרצאה אחת או

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

יצירת mcp client

יצירת mcp client משלנו כדי שיתחבר לשרתי mcp שונים ויחבר את ה-LLM להכל באופן סטנדרטי.

רספברי פיי

מה זה AIoT? ואיך אפשר להתחיל?

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

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