Я хочу открыть форум белой шляпы на сайте .onion. Я последовал за этот за помощь в настройке. И это сработало, однако, когда я создаю .php, он не может прочитать файл и предлагает скачать .php вместо чтения. Так что php не включен, и я не могу найти какие-либо рабочие статьи на Google, и это почти сводит меня с ума, поэтому я надеюсь, что вы можете мне помочь
Вот моя установка:
Я использую Raspberry Pi с кабелем Ethernet.
Я использую raspbian, очень похожий на debian.
Он работает в порту 9070 вместо 9000.
Я могу предоставить ssh доверенному пользователю, если вы можете мне помочь.
Если вы хотите увидеть, что происходит, вы можете сделать (удалено) и в папке «test» есть файл index.php
Итак, как я могу решить эту проблему php?
Примечание: я новичок в Linux, поэтому, будьте честны со мной, спасибо.
Тот факт, что он не служит PHP и вместо загрузки означает, что что-то не так с настройкой прокси fpm и / или nginx.
Ключевые вещи для проверки:
listen
директива в вашем пуле php fpm. Пул будет либо прослушивать TCP-сокет (listen 127.0.0.1:9000
) или сокет Unix (listen /var/run/php5-fpm.sock
)location ~ \.php$ { root /path/to/docroot; fastcgi_pass 127.0.0.1:9000; # If using TCP in php-fpm # OR fastcgi_pass unix:/var/run/php5-fpm.sock; # If using unix socket fastcgi_index index.php; fastcgi_param SCRIPT_FILENAME $document_root$fastcgi_script_name; include fastcgi_params; }
И убедитесь, что блок местоположения находится в соответствующем vhost в nginx, иначе он не будет работать.
Сайты, которые будут забиты и очень заняты, выиграют от использования сокета TCP вместо сокета Unix, но это важно только для сайтов, где вы ожидаете много параллельных запросов PHP.
Надеюсь, это поможет.
Приведенные вами инструкции показывают, как установить Nginx, но не содержат шагов по установке PHP на ваш сервер. Я бы порекомендовал взглянуть на Шаги 4 & 5 Вот.