Zend Server

בחיי שהייתי מאושרת עם Xampp, אבל ביום חמישי פגשתי את תומר והוא טען שה-Zend Server נותן ביצועים מצויינים וממש ממש כדאי…

אז זהו, יש לי Zend Server.

מסקנות עד כה:

  1. לקח לי קצת זמן למצוא את ההתקנה של הגרסה החינמית, בעיקר כי קוראים לה CE (community Edition) מה שגרם לי לחשוב שמדובר על גרסה ל-Windows CE. בכל מקרה ההורדה מכאן.
  2. ההתקנה קלה ופשוטה, מורידים קובץ, מפעילים וזהו. אה, אם אתם רוצים גם MySQL יותר טוב שתבחרו באופציות למתקדמים, כי הוא לא מגיע בברירת המחדל (וחבל)
  3. אצלי משום מה הוא סירב להתקין בפורט 80 ולכן יש לי שרת על פורט 8080, שזה לא נורא, רק קצת מציק.
  4. אין ספק שהעסק הזה צריך להגיע עם מדריך צמוד (קבצי עזרה דווקא יש, אבל אני מדברת על מדריך בשר ודם),  אולי אני איטית אבל לקח לי זמן למצוא איפה מדליקים את אפשרויות הודעות השגיאה של PHP (בקובץ ה-conf שלאפאצ'י דווקא חיפשתי) – אגב זה בדף הניהול של השרת, Server Setup > Directives > Error handling and Logging
  5. מהיר – כן בהחלט.
  6. מעבר לקיטורים, הממשק נוח ונעים בסך הכל. יש phpMyAdmin (לא זוכרת אם הוא בברירת המחדל), יש Zend Debugger (עוד לא יודעת איך משתמשים בו), ויש Zend Optimizer (כנ"ל).

בסך הכל, המערכת כן נותנת את מה שמקבלים מ-xampp ועוד קצת בתוספת ממשק משתמש נוח יותר (לאנשים שהם לא עכברי לינוקס ו-vim).

עכשיו נשאלת השאלה האם מישהו יצליח להזיז אותי מ-vim (אני תמיד פתוחה להצעות, חוץ מ-eclipse)

025 Zend Server נהניתם ? הרשמו לעדכוני RSS !

14 תגובות על הפוסט “Zend Server

  1. אני לא מכיר את Zend Server (ואני מקווה שאולי, אולי החבר'ה ב-Zend, שהיא חברה ישראלית, יוסיפו תמיכה עברית ל-Zend Studio), אבל יכול להיות שהפורט תפוס ע" משהו? סקייפ לדוגמא תופס את פורט 80.

  2. אני משתמש ב Geany, זה עורך טקסט מצויין הכולל תמיכה בצביעת טקסטים לפי שפת התכנות, סגירה אוטומטית של תגיות (לפעמים טיפה מעצבן) ויודע לזהות פונקציות ומשתנים על ידי לחיצה על ctrl+space. אני מאוד מבסוט ממנו, שווה לבדוק.

  3. אדיטור חביב למי שלא אוהב vim עם סינטאקס קולורינג ותוספים שונים זה כמובן notepad++ או אימקס לחלונות, ויש עוד.

    הבעיה שאני רואה בזאמפ היא שאתה בונה אתר והכל טוב ויפה ואז מעלה אותו לווב וכלום לא עובד – כי שכחת לוודא capitalization ובנית הכל יחסי ל-localhost. זוועת עולם. עדיף לעשות אתר זמני בכתובת סודית על שרת לינוקס איפשהוא ולא להתעסק עם אפאצ'י מקומי בחלונות…

    ולגבי פורט 80: אכן אולי סקייפ, אפשר לבדוק ולוודא עם netstat

    • notepad++ מומלץ מאוד. כמה שנים שאני משתמש בו והוא לא מאכזב. פרט להודעות המעצבנות שמופיעות לפעמים ששואלות אם אני רוצה לעדכן את התוכנה.

  4. תודה על הפידבאק, העברתי לאנשים המתאימים.

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

    בקשר ללוגים – חפשי בתת התיקייה logs, יש שם קובץ בשם php_error.log שמופיעות בו כל השגיאות של PHP. כמו־כן, שימי לב שיש בכלי הניהול מסך שמציג לך את הלוגים בדומה לפקודת tail -f בלינוקס.

    בקשר לדיבאגר – עכשיו אחרי שאת אוהבת את זנד, את יכולה לנסות את סביבת הפיתוח של Zend. נסי את Zend Studio או את הגירסה החופשית של המוצר – PHP Developer Tools שתיהן מתבססות על אקליפס.

    • נראה לי שפספסת את זה:

      (אני תמיד פתוחה להצעות, חוץ מ-eclipse)

      לא סובלת אקליפס, איטי מעצבן וקורע את המחשב.
      ומבוסס ג'אוווה.
      לא נורא – גם C אני מדבגת עם הדפסות ועם gdb במקרי קיצון. נראה לי שאני אמשליך להתנהל כמו דינוזאור בעולם ה"חדש מופלא" הזה …

      אה, וסקייפ לא מותקן אצלי. אני מבינה שהפורט תפוס, וגם יודעת לגלות מי תופס, אבל מהתקנה של ווינדוז היייתי מצפה שתאמר לי את זה (הן בכ"ז לא בהכרח מיועדות ל-power users)

  5. קצת לא רלוונטי לגבי וורדפרס, אבל שימי לב ש־Zend Server מגיע גם עם Zend Framework כברירת מחדל. הפריימוורק הזה שימושי למי שרוצה לכתוב קוד PHP מבלי ללכלך יותר מידי את הידיים, וכולל מחלקות מוכנות גם עבור שימושים מתקדמים כגון מימוש של openid והתממשקות מול אפליקציות של גוגל.

  6. הי חנית,

    אחלה בלוג (אני חדש פה :-) )

    שאלה לי: איפה יש שלינק לרסס בשביל תגובות לפוסטים ?

    תודה, יותם.

כתיבת תגובה

האימייל שלך לא יוצג באתר. (*) שדות חובה מסומנים

*


:mrgreen::|:twisted::arrow:8O:):?8):evil::D:idea::oops::P:roll:;):cry::o:lol::x:(:!::?:

תגי HTML מותרים: <a href="" title=""> <abbr title=""> <acronym title=""> <b> <blockquote cite=""> <cite> <code> <del datetime=""> <em> <i> <q cite=""> <strike> <strong>