דילוג לתוכן
  • דף הבית
  • קטגוריות
  • פוסטים אחרונים
  • משתמשים
  • חיפוש
  • חוקי הפורום
כיווץ
תחומים

תחומים - פורום חרדי מקצועי

💡 רוצה לזכור קריאת שמע בזמן? לחץ כאן!
  1. דף הבית
  2. תכנות
  3. התקנת PHP ב- nginx

התקנת PHP ב- nginx

מתוזמן נעוץ נעול הועבר תכנות
8 פוסטים 2 כותבים 179 צפיות
  • מהישן לחדש
  • מהחדש לישן
  • הכי הרבה הצבעות
התחברו כדי לפרסם תגובה
נושא זה נמחק. רק משתמשים עם הרשאות מתאימות יוכלו לצפות בו.
  • ASSA מנותק
    ASSA מנותק
    ASS
    כתב ב נערך לאחרונה על ידי ASS
    #1

    שלום וברכה.
    התקנתי PHP על השרת, אבל אני נתקל בקושי להריץ קבצי PHP בדפדפן כשהקובץ נמצא בתוך תיקיית ברירת המחדל של nginx.
    הוספתי בקובץ nginx.conf :

            location ~ \.php$ {
                root           html;
                fastcgi_pass   127.0.0.1:9999;
                fastcgi_index  index.php;
                fastcgi_param  SCRIPT_FILENAME  $docunent_root$fastcgi_script_name;
                include        fastcgi_params;
            }
    

    והפעלתי בשורת פקודה את הפקודות :

    php-cgi -b 127.0.0.1:9999
    start nginx
    

    ובכל זאת לא עובד...
    נ.ב. מדובר בשרת ווינדוס סרבר.

    תגובה 1 תגובה אחרונה
    0
    • ח מנותק
      ח מנותק
      חוקר
      כתב ב נערך לאחרונה על ידי
      #2

      אצלי מוגדר בתחילת הקובץ

      
      upstream phpfpm {
          server unix:/var/run/php/php7.2-fpm.sock;
          #avoid sockets for nginx-fpm on Linux, they are good for BSD
          #server 127.0.0.1:9000;
      }
      

      ובקטע של PHP

          location ~ \.php$ {
              try_files $uri =404;
      
              # Fix for server variables that behave differently under nginx/php-fpm than typically expected
              fastcgi_split_path_info ^(.+\.php)(/.+)$;
              # Include the standard fastcgi_params file included with nginx
              include fastcgi_params;
              fastcgi_param  PATH_INFO        $fastcgi_path_info;
              fastcgi_index index.php;
              # Override the SCRIPT_FILENAME variable set by fastcgi_params
              fastcgi_param  SCRIPT_FILENAME  $document_root$fastcgi_script_name;
              # Pass to upstream PHP-FPM; This must match whatever you name your upstream connection
              fastcgi_pass phpfpm;
          }
      

      ועובד תקין

      ASSA תגובה 1 תגובה אחרונה
      0
      • ASSA מנותק
        ASSA מנותק
        ASS
        השיב לחוקר ב נערך לאחרונה על ידי
        #3

        @חוקר אמר בהתקנת PHP ב- nginx:
        השורה הזו:

        server unix:/var/run/php/php7.2-fpm.sock;
        

        מפנה לספריות וקבצים שאין לי...
        איך זה אצלך?

        ח תגובה 1 תגובה אחרונה
        0
        • ח מנותק
          ח מנותק
          חוקר
          השיב לASS ב נערך לאחרונה על ידי
          #4

          @ass אמר בהתקנת PHP ב- nginx:

          @חוקר אמר בהתקנת PHP ב- nginx:
          השורה הזו:

          server unix:/var/run/php/php7.2-fpm.sock;
          

          מפנה לספריות וקבצים שאין לי...
          איך זה אצלך?

          איזה גרסת PHP רץ על השרת שלך?

          ASSA תגובה 1 תגובה אחרונה
          0
          • ASSA מנותק
            ASSA מנותק
            ASS
            השיב לחוקר ב נערך לאחרונה על ידי
            #5

            @חוקר
            8.0.12

            ח תגובה 1 תגובה אחרונה
            0
            • ח מנותק
              ח מנותק
              חוקר
              השיב לASS ב נערך לאחרונה על ידי
              #6

              @ass אמר בהתקנת PHP ב- nginx:

              @חוקר
              8.0.12

              אז תנסה לשנות את השורה הנ"ל ל

              server unix:/var/run/php/php8.0.12-fpm.sock;
              
              ASSA תגובה 1 תגובה אחרונה
              1
              • ASSA מנותק
                ASSA מנותק
                ASS
                השיב לחוקר ב נערך לאחרונה על ידי
                #7

                @חוקר אמר בהתקנת PHP ב- nginx:

                server unix:/var/run/php/php8.0.12-fpm.sock;

                אבל מה הנתיב הזה אומר?

                /var/run/php/
                
                ASSA תגובה 1 תגובה אחרונה
                0
                • ASSA מנותק
                  ASSA מנותק
                  ASS
                  השיב לASS ב נערך לאחרונה על ידי
                  #8

                  @ass
                  הסתדרתי!!!
                  היה חסר לי קובץ php.ini
                  אז פשוט יצרתי אחד כזה ריק והכל הסתדר.
                  (זה עבד גם בלי השורות שאצלך).

                  תגובה 1 תגובה אחרונה
                  1
                  • dovidD dovid העביר נושא זה מ-תכנות ב-

                  בא תתחבר לדף היומי!
                  • התחברות

                  • אין לך חשבון עדיין? הרשמה

                  • התחברו או הירשמו כדי לחפש.
                  • פוסט ראשון
                    פוסט אחרון
                  0
                  • דף הבית
                  • קטגוריות
                  • פוסטים אחרונים
                  • משתמשים
                  • חיפוש
                  • חוקי הפורום