במידה ואנו מעונינים לבצע שינויים בהגדרות הPHP של חבילת האחסון שלנו, נבצע אותן בדרך הבאה:
נתחבר לממשק הcPanel שלנו, ונחפש אחר הכפתור select php version, שם ישנם שלשה טאבים:
- My domains
- Extensions
- Options
תחת הטאב של My domains נוכל לבחור בין הגירסאות השונות, במידה והגירסה המוגדרת הינה גירסת Native הרי שלא נוכל לבצע שינויים מותאמים אישית וגירסאות הPHP ילקחו בירושה מההגדרות הכלליות של השרת, כדי לבצע שינויים מותאמים אישית נשנה קודם לגירסה שאיננה Native ונלחץ על set as current.
כעת נוכל לגשת לשאר ההגדרות,, לדוגמא אם נרצה להפעיל הרחבה מסוימת כמו ioncube, נוכל ללחוץ על Extensions ולסמם בצ'ק בוקס את ההרחבה.
תחת Extensions ניתן להפעיל הרחוב רבות ונרשום מספר דוגמאות:
apcu
bcmath
fileinfo
gd
geos
imagick
imap
intl
ioncube_loader
json
ldap
mbstring
mcrypt
memcache
memcached
mongodb
mysqli
mysqlnd
nd_mysqli
nd_pdo_mysql
newrelic
pdf
pdo
soap
sockets
xmlrpc
xmlwriter
xsl
zip
ישנן הגדרות נוספות אותן ניתן לשנות בטאב Options:
- upload_max_filesize: גודל הקובץ המקסימלי אותו ניתן להעלות לשרת דרך PHP.
- post_max_size: הגודל המקסימלי אותו ניתן לשלוח דרך Post method.(על פי רוב, יש לכייל את ההגדרות כאשר post_max_size הוא גדול יותר או שווה ל upload_max_filesize, אך לא קטן יותר)
- memory_limit: הזכרון הדינמי אותו יוכל הPHP להריץ (בדומה לזכרון הRAM המוכר לנו).
- max_execution_time: הזמן המקסימלי המורשה להרצת קובץ PHP.
- max_input_time: הזמן המקסימלי המורשה לקליטת נתונים בקובץ PHP.
- display_errors: האם להציג בגלוי את שגיאות הPHP.
- allow_url_fopen: הרשאה לקבוץ PHP לקבל נתונים משרת מרחוק באמצעות מספר פרוטוקולים (לא מומלץ! משמש במקרים רבים לפריצות, אם איננו מוכרחים כדאי להשאיר את הסימון ריק על מנת לאבטח את האתר שלנו).