לא חייב שרת.
אמנם עבודה עם שרת היא עדיפה אך אפשר גם להתקין רק את PHP ולהריץ סקריפטים ב-PHP משורת הפקודה בעזרת הבינארי php.exe או usr/bin/php . ההתנהגות לא תהיה זהה לחלוטין להרצה תחת שרת, מאחר ויש מספר גורמים כמו משתני-אפאצ´י, למשל, שערכם יהיה שונה או אפילו לא יהיו מוגדרים בכלל. מה שקורה במצב כזה הוא שהקלט הנפלט הוא ה-HTML ואפשר לשמור אותו לקובץ ולפתוח את הקובץ הזה עם דפדפן. אפשר לשמור את הפלט כך: php.exe script.php >output.html