PHP

nik19864

New member
PHP

לאיודע אם זה המקום לשאול, אבל האם אפשר להתקין שרת אפאצ'י על ווינדוס 10, או שצריך דרייברים\פלאגינים כלשהם או להחליף מערכת הפעלה לווינדוס 8 ?
הורדתי את השרת הזה, לא היו בעיות עם ההורדה וההתקנה, אבל אני לא מצליח להריץ קוד ב-PHP.
 

nik19864

New member
העניין הוא

שהתקנתי את XAMPP על המחשב, שכולל בתוכו את אפאצ'י ואת PHP ואף את MYSQL, אבל אני לא מצליח להריץ קוד PHP על המחשב.
רק פה אני תקוע.
 

BravoMan

Active member
סבבה לך, ומה זה בדיוק "לא מצליח"?

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

nik19864

New member
או קיי

אז ככה :

אני מריץ קוד פשוט שהולך ככה :
php?>
echo "Hello."
<?
מריץ אותו דרך דפדפן פיירפוקס, ולא רואה כלום על המסך.
כמו כן, כשבתיקיית ה-HTDOCS פתחתי את מסמך INDEX, הוא כותב לי :
<?php
if (!empty($_SERVER['HTTPS']) && ('on' == $_SERVER['HTTPS'])) {
$uri = 'https://&#39;;
} else {
$uri = 'http://&#39;;
}
$uri .= $_SERVER['HTTP_HOST'];
header('Location: '.$uri.'/dashboard/');
exit;
?>
Something is wrong with the XAMPP installation


אגב, כשהיה לי ווינדוס 7, הרצתי קוד PHP בלי שום בעיה, רק שהמחשב התקלקל, נמסר לתיקון והטכנאי התקין לי במקומו ווינדוס 10.
 

selalerer

New member
איך אתה מריץ את הקוד?

ממש טכנית, מה הפעולות שאתה עושה?
 

nik19864

New member
למקרה שלא ברור

אז אני מריץ את הקוד על עורך טקסט מסוג NOTEPAD++, וכותב בו את מה שכתבתי בתגובה הקודמת, ומשם מריץ דרך פיירפוקס.
 

BravoMan

Active member
כלומר, אתה פותח את הקובץ ששמרת מ-notepad ישירות מהדפדפן?

למה שזה יעבוד לך? דפדפן לא אמור להריץ PHP.
&nbsp
כדי שהקוד ירוץ, אתה צריך לשים את קובץ ה-PHP בספריה מתאימה של Apache, לוודא ש-Apache מאזין ועונה על localhost ואז מהדפדפן לגלוש ל-localhost.
&nbsp
האם עשית את כל אלה?
 

nik19864

New member
לא

לא ידעתי את זה.
עכשיו, באיזו ספריה מתאימה של אפאצ'י לשים ?
ואיך מוודאים שהוא מאזין ועונה על LOCALHOST ?
 

selalerer

New member
אני אנסה קצת להבהיר את הסביבת עבודה.

יש דברים שנעשים בצד לקוח על ידי הדפדפן: הצגה של ה-html והרצה של JavaScript.
&nbsp
יש דברים שנעשים בצד שרת על ידי שרת http (שרת web, למשל apache): עיבוד של שפות צד שרת, כגון php, ושליחת התוצאה (html + JavaScript) לצד לקוח.
&nbsp
בד"כ כשמתקינים שרת http (כמו apache) הוא אוטומאטית רץ ומקשיב ל-port 80. את זה תוכל לבדוק ע"י גלישה ל-http://localhost בדפדפן שלך ולראות אם אתה רואה דף שאומר "Welcom to Apache" או משהו דומה.
&nbsp
למיטב זיכרוני השרת הזה שם ספריית C:\wwwroot או משהו דומה ושם יש ספריית htttpdoc או משהו דומה ובתוכה יש index.html שזה הדף שאומר "Welcome to Apache".
&nbsp
אני לא לגמרי סגור על כל הפרטים. תוכל לחפש ברשת windows apache installation guide שאני מניח שהשלבים האחרונים של כזה מדריך יהיה לבדוק שהכל למעלה ועובד.
&nbsp
אם הכל עובד, תוכל לשים קבצים עם סיומת php בתוך httpdoc ואז לבקש אותם בכתובת של הדף, לדוגמא: http://localhost/myfile.php.
 

nik19864

New member
חדשות טובות

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

פרסאוס

New member
מצטרף לברבומן

קח המלצה ידידותית:
עבור ללינוקס. במיוחד לפיתוח ווב.
תודה לנו אח"כ.
 

selalerer

New member
אני לא מצליח להתקין עדכונים על המחשב שלי

אתה יכול לעזור לי?
&nbsp
כמובן שלא, כי לא סיפקתי שום פרטים.
&nbsp
* מה אתה עושה? (טכנית, רד לפרטים)
* מה אתה מצפה שיקרה?
* מה קורה בפועל?
 
למעלה