התקנת תעודה ב- PHP: הבדלים בין גרסאות בדף
קפיצה לניווט
קפיצה לחיפוש
(5 גרסאות ביניים של 3 משתמשים אינן מוצגות) | |||
שורה 4: | שורה 4: | ||
− | + | כדי להגדיר לPHP לסמוך על התעודה של נטפרי יש להוסיף הגדרה בקובץ ini.<br> | |
− | פתחו את מיקום התקנת ה-php בגרסה הנוכחית | + | פתחו את מיקום התקנת ה-php בגרסה הנוכחית והוסיפו את ההגדרה תוך התאמת הפקודה למיקום הנכון.<br> |
+ | curl.cainfo="<location>\netfree-ca-bundle-curl.crt" | ||
+ | openssl.cafile="<location>\netfree-ca-bundle-curl.crt" | ||
− | + | כדי לאתר את מיקום קובץ ini של הפרויקט הנוכחי, ניתן להשתמש עם: | |
− | <code> | + | <code>php --ini</code> |
+ | דרכים נוספות ניתן לראות במדריך [https://tecadmin.net/where-is-php-ini/ כאן].<br> | ||
לדוגמא, במערכות windows,<br> | לדוגמא, במערכות windows,<br> | ||
שורה 20: | שורה 23: | ||
ונוסיף בסופו: | ונוסיף בסופו: | ||
− | + | curl.cainfo="C:\ProgramData\NetFree\CA\netfree-ca-bundle-curl.crt" | |
− | + | openssl.cafile="C:\ProgramData\NetFree\CA\netfree-ca-bundle-curl.crt" | |
− | |||
− | |||
− | |||
מכיוון שהתקנת [[התקנת תעודה נפוצה|תעודה רגילה]] במחשב מכניסה את התעודה במיקום הזה. | מכיוון שהתקנת [[התקנת תעודה נפוצה|תעודה רגילה]] במחשב מכניסה את התעודה במיקום הזה. | ||
− | |||
− | |||
במערכות ובמקרים אחרים יש לשנות את הנתיב לכתובת הנכונה שבה נמצא קובץ המכיל שרשרת תעודות הכוללות את התעודה של נטפרי. | במערכות ובמקרים אחרים יש לשנות את הנתיב לכתובת הנכונה שבה נמצא קובץ המכיל שרשרת תעודות הכוללות את התעודה של נטפרי. | ||
ב- linux, אם התקנתם את התעודה לפי ההוראות [[התקנת תעודה במערכת ההפעלה Ubuntu|כאן]], נוכל לציין כך: | ב- linux, אם התקנתם את התעודה לפי ההוראות [[התקנת תעודה במערכת ההפעלה Ubuntu|כאן]], נוכל לציין כך: | ||
− | + | curl.cainfo="/usr/lib/ssl/certs/ca-certificates.crt" | |
− | + | openssl.cafile="/usr/lib/ssl/certs/ca-certificates.crt" | |
− | |||
− | openssl.cafile="/usr/lib/ssl/certs/ca-certificates.crt" |
גרסה אחרונה מ־12:39, 8 ביולי 2024
For English click here
למעבר מתצוגת עריכה לתצוגת קריאה
עמוד ראשי > תעודת האבטחה > התקנת תעודה ב- PHP
כדי להגדיר לPHP לסמוך על התעודה של נטפרי יש להוסיף הגדרה בקובץ ini.
פתחו את מיקום התקנת ה-php בגרסה הנוכחית והוסיפו את ההגדרה תוך התאמת הפקודה למיקום הנכון.
curl.cainfo="<location>\netfree-ca-bundle-curl.crt" openssl.cafile="<location>\netfree-ca-bundle-curl.crt"
כדי לאתר את מיקום קובץ ini של הפרויקט הנוכחי, ניתן להשתמש עם:
php --ini
דרכים נוספות ניתן לראות במדריך כאן.
לדוגמא, במערכות windows,
נקח דוגמא של שרת Ampps, זה נמצא ב:
C:\Program Files\Ampps\php-7.3
אם כן, נפתח את קובץ php.ini
ונוסיף בסופו:
curl.cainfo="C:\ProgramData\NetFree\CA\netfree-ca-bundle-curl.crt" openssl.cafile="C:\ProgramData\NetFree\CA\netfree-ca-bundle-curl.crt"
מכיוון שהתקנת תעודה רגילה במחשב מכניסה את התעודה במיקום הזה.
במערכות ובמקרים אחרים יש לשנות את הנתיב לכתובת הנכונה שבה נמצא קובץ המכיל שרשרת תעודות הכוללות את התעודה של נטפרי.
ב- linux, אם התקנתם את התעודה לפי ההוראות כאן, נוכל לציין כך:
curl.cainfo="/usr/lib/ssl/certs/ca-certificates.crt" openssl.cafile="/usr/lib/ssl/certs/ca-certificates.crt"