Nie jesteś zalogowany.
Jeśli nie posiadasz konta, zarejestruj je już teraz! Pozwoli Ci ono w pełni korzystać z naszego serwisu. Spamerom dziękujemy!

Ogłoszenie

Prosimy o pomoc dla małej Julki — przekaż 1% podatku na Fundacji Dzieciom zdazyć z Pomocą.
Więcej informacji na dug.net.pl/pomagamy/.

#1  2016-02-08 00:23:59

  Reasum - Użytkownik

Reasum
Użytkownik
Skąd: Zgorzelec
Zarejestrowany: 2015-11-23

Poprawne wyświetlanie PHP

Witam. Czy ktoś mógłby mi pomóc - jakie pakiety muszę zainstalować, żeby (offline) móc poprawnie wyświetlać pliki *.php ? Po wrzuceniu na serwer wszystko ładnie działa, ale jak chcę bez połączenia internetowego otworzyć je z dysku w przeglądarce to zamiast je otwierać pyta czy chcę je zapisać czy otworzyć. Jak daję otworzyć to otwiera się nowa karta i dokładnie to samo okno z zapytaniem.

Offline

 

#2  2016-02-08 00:37:26

  winnetou - złodziej wirków ]:->

winnetou
złodziej wirków ]:->
Skąd: Jasło/Rzeszów kiedyś Gdańs
Zarejestrowany: 2008-03-31
Serwis

Re: Poprawne wyświetlanie PHP

Hint: LAMP (Linux + Apache + MySQL + PHP).

Inaczej rzecz ujmując musisz sobie postawić lokalnie serwer www. Minimum to PHP + serwer www (apache/nginx/litehttpd/litespeed). Do tego (jeśli aplikacja używa) serwer bazy danych (mysql/mariadb/percona/postgresql)


LRU: #472938
napisz do mnie: ola@mojmail.eu
Hołmpejdż | Galerie | "Twórczość" || Free Image Hosting

Offline

 

#3  2016-02-08 00:44:08

  Reasum - Użytkownik

Reasum
Użytkownik
Skąd: Zgorzelec
Zarejestrowany: 2015-11-23

Re: Poprawne wyświetlanie PHP

O jo joj :D trochę to skomplikowane (dla mnie oczywiście) Mógłbyś coś więcej podpowiedzieć? Chociaż w skrócie, czego szukać i mniej więcej jak to zrobić. Nie chcę gotowca bo to bez sensu - niczego bym się nie nauczył. Ale kompletnie nie mam pojęcia jak to zrobić :D

Offline

 

#4  2016-02-08 01:19:00

  pink - Użytkownik

pink
Użytkownik
Skąd: P17PY93
Zarejestrowany: 2005-09-16

Re: Poprawne wyświetlanie PHP

nginx + php-fpm

Ostatnio edytowany przez pink (2016-02-08 01:19:36)


T430 think-box 4.9-custom x86_64 Intel(R) Core(TM) i5-3230M CPU @ 2.60GHz GenuineIntel GNU/Linux
"Doktor plama i maharadża są pod złotym leszczem." "Człowieka od zwierzęcia odróżnia ciekawość świata. Patrze słucham i wyciągam wnioski."
https://www.behance.net/przemyslawmamon

Offline

 

#5  2016-02-08 08:55:01

  Piotr3ks - Też człowiek :-)

Piotr3ks
Też człowiek :-)
Zarejestrowany: 2007-06-24

Re: Poprawne wyświetlanie PHP

Nie trzeba instalować serwera www lokalnie. Można wykorzystać  ten wbudowany w php:

man php napisał(-a):

-S addr:port   Start built-in web server on the given local address and
                      port

Wtedy w katalogu z plikami php:

Kod:

php -S localhost:port

Ostatnio edytowany przez Piotr3ks (2016-02-08 08:57:22)

Offline

 

#6  2016-02-08 20:39:05

  winnetou - złodziej wirków ]:->

winnetou
złodziej wirków ]:->
Skąd: Jasło/Rzeszów kiedyś Gdańs
Zarejestrowany: 2008-03-31
Serwis

Re: Poprawne wyświetlanie PHP

Piotr3ks - człowiek uczy się całe życie :) Nawet nie wiedziałem, że PHP potrafi być takie mądre. No to instaluj PHP i po bólu.

A co do poradników to na sieci jest tego cała masa, łącznie z poradnikami kork-po-kroku np na howtoforge.com


LRU: #472938
napisz do mnie: ola@mojmail.eu
Hołmpejdż | Galerie | "Twórczość" || Free Image Hosting

Offline

 

#7  2016-02-08 21:46:27

  mati75 - Psuj

mati75
Psuj
Skąd: masz ten towar?
Zarejestrowany: 2010-03-14

Re: Poprawne wyświetlanie PHP

Python też ma wbudowany serwer, odpowiedni wrapper do php i też będzie działać.


https://l0calh0st.pl/obrazki/userbar.png

Offline

 

#8  2016-02-08 22:06:08

  Piotr3ks - Też człowiek :-)

Piotr3ks
Też człowiek :-)
Zarejestrowany: 2007-06-24

Re: Poprawne wyświetlanie PHP

winnetou napisał(-a):

Piotr3ks - człowiek uczy się całe życie :) Nawet nie wiedziałem, że PHP potrafi być takie mądre. No to instaluj PHP i po bólu.

A co do poradników to na sieci jest tego cała masa, łącznie z poradnikami kork-po-kroku np na howtoforge.com

Ten przydatny bajerek został wprowadzony w wersji 5.4 jak dobrze pamiętam. Awaryjnie zawsze można taki serwer podnieść :)

Offline

 

#9  2016-02-08 22:38:37

  Jacekalex - Podobno człowiek...;)

Jacekalex
Podobno człowiek...;)
Skąd: /dev/random
Zarejestrowany: 2008-01-07

Re: Poprawne wyświetlanie PHP

Piotr3ks - człowiek uczy się całe życie :) Nawet nie wiedziałem, że PHP potrafi być takie mądre. No to instaluj PHP i po bólu.

Nie wiem, czy takie mądre.

Przyszłość pokaże, ile z tego korzyści w WP, Joomli, Prestashopie i innych skryptach będzie.
Ja raczej obstawiam, że będzie z tego nowa katastrofa, jak zawsze w PHP.


W demokracji każdy naród ma taką władzę, na jaką zasługuje ;)
Si vis pacem  para bellum  ;)       |       Pozdrawiam :)

Offline

 

#10  2016-02-08 23:17:23

  Piotr3ks - Też człowiek :-)

Piotr3ks
Też człowiek :-)
Zarejestrowany: 2007-06-24

Re: Poprawne wyświetlanie PHP

Jacekalex napisał(-a):

Nie wiem, czy takie mądre.

Przyszłość pokaże, ile z tego korzyści w WP, Joomli, Prestashopie i innych skryptach będzie.
Ja raczej obstawiam, że będzie z tego nowa katastrofa, jak zawsze w PHP.

Nikt tutaj nie namawia do używania na produkcji serwera wbudowanego w php :)

php.net napisał(-a):

Warning
This web server was designed to aid application development. It may also be useful for testing purposes or for application demonstrations that are run in controlled environments. It is not intended to be a full-featured web server. It should not be used on a public network.

Źródło: http://php.net/manual/en/features.commandline.webserver.php

Ostatnio edytowany przez Piotr3ks (2016-02-08 23:17:45)

Offline

 

#11  2016-02-08 23:21:08

  Jacekalex - Podobno człowiek...;)

Jacekalex
Podobno człowiek...;)
Skąd: /dev/random
Zarejestrowany: 2008-01-07

Re: Poprawne wyświetlanie PHP

@Jacekalex:
Nikt tutaj nie namawia do używania na produkcji serwera wbudowanego w php :)

Nikt tu nie pisze o produkcji, po prostu jak średnio statystycznie na 1000 linii kodu wypada jeden babol, to każdy taki moduł zwiększa ryzyko dla całości.
Czy natomiast nie będzie można go wywołać w Apachu czy Nginxie z poziomu tamtego PHP, mam nadzieję, ale różnie z tym bywało wcześniej.

Poza tym, jak np "Lulek" zacznie serwery stawiać.....

Pozdro

Ostatnio edytowany przez Jacekalex (2016-02-08 23:23:08)


W demokracji każdy naród ma taką władzę, na jaką zasługuje ;)
Si vis pacem  para bellum  ;)       |       Pozdrawiam :)

Offline

 

#12  2016-02-13 01:17:04

  Reasum - Użytkownik

Reasum
Użytkownik
Skąd: Zgorzelec
Zarejestrowany: 2015-11-23

Re: Poprawne wyświetlanie PHP

Wróciłem. Wybaczcie zwłokę - brak internetu. Pink - zainstalowałem nginx i php5-fpm (php-fpm nie znalazłem). Co dalej?

Offline

 

#13  2016-02-13 09:45:56

  mati75 - Psuj

mati75
Psuj
Skąd: masz ten towar?
Zarejestrowany: 2010-03-14

Re: Poprawne wyświetlanie PHP

https://www.vultr.com/docs/setup-up-nginx-php-fpm-a … b-on-debian-8

krok z repozytorium nginx możesz pominąć.

Ostatnio edytowany przez mati75 (2016-02-13 09:46:14)


https://l0calh0st.pl/obrazki/userbar.png

Offline

 

#14  2016-02-13 11:32:01

  pink - Użytkownik

pink
Użytkownik
Skąd: P17PY93
Zarejestrowany: 2005-09-16

Re: Poprawne wyświetlanie PHP

howto -w jest od groma na necie jak to nie ma być server produkcyjny to wybierz najkrótsze
nie musi byc do debiana konfiguracja jest taka sama na każdym Linuksie

jak będzie jakiś problem to najczęściej z prawidłowym podlinkowaniem katalogów z zawartośća do wyświetlenia.

ps. nie zapomnij zrestartowac servisow po zmianach w konfigach.

Ostatnio edytowany przez pink (2016-02-13 11:42:55)


T430 think-box 4.9-custom x86_64 Intel(R) Core(TM) i5-3230M CPU @ 2.60GHz GenuineIntel GNU/Linux
"Doktor plama i maharadża są pod złotym leszczem." "Człowieka od zwierzęcia odróżnia ciekawość świata. Patrze słucham i wyciągam wnioski."
https://www.behance.net/przemyslawmamon

Offline

 

#15  2016-02-15 18:25:30

  Reasum - Użytkownik

Reasum
Użytkownik
Skąd: Zgorzelec
Zarejestrowany: 2015-11-23

Re: Poprawne wyświetlanie PHP

Mati75 -> próbowałem zrobić wg instrukcji podanej w Twoim linku ale coś mi nie wychodziło. Mam zainstalowane pakiety te które tam opisywali, zrobiłem wszystko wg tego co było tam napisane, ale nadal nic się nie zmieniło.

pink -> jak zrestartować te servisy? Może wtedy zadziała? Czy po restarcie systemu same się zrestartowały (podejrzewam, że tak) i dalej nie działa. Nadal przy próbie uruchomienia index.php pyta się czy zapisać czy otworzyć i tak w kółko.

Offline

 

#16  2016-02-15 18:44:48

  numer_inaczej - Użytkownik

numer_inaczej
Użytkownik
Zarejestrowany: 2014-08-15

Re: Poprawne wyświetlanie PHP

Z tego co się orientuję, to przeglądarka traktuje ten plik nie jako *.php ale jako zwykły plik.
Różnica jest taka, że pliki wykonywane po stronie serwera powinny byłyby być umieszczone
w katalogu serwera apache do tego przeznaczonego. Nie wiem jednak, gdzie ten katalog powinien
być w debianie oraz przy tej konfiguracji. Powołuję się tu na apache i własne doświadczenia.

Offline

 

#17  2016-02-15 23:34:56

  Reasum - Użytkownik

Reasum
Użytkownik
Skąd: Zgorzelec
Zarejestrowany: 2015-11-23

Re: Poprawne wyświetlanie PHP

No właśnie dość uciążliwe jest zapisywanie co chwilę i wysyłanie na serwer plików, żeby sprawdzić czy wszystko jest OK, a jeżeli nie to szukanie, poprawianie i znów wysyłanie, żeby sprawdzić. Dlatego zależy mi na serwerze lokalnym z obsługą PHP, żebym mógł sobie normalnie na kompie sprawdzać i dopiero później wysyłać jak już będzie gotowe.

Offline

 

#18  2016-02-16 01:33:14

  thomsson - Dyskutant

thomsson
Dyskutant
Zarejestrowany: 2011-10-26

Re: Poprawne wyświetlanie PHP

Ale przecież piotr3ks już ci napisał jak wystartować lokalnie PHP, żeby działał jak serwer na twoim komputerze


ilin napisał
"DUG to tez moja mała ojczyzna"

Offline

 

#19  2016-02-16 02:17:02

  Reasum - Użytkownik

Reasum
Użytkownik
Skąd: Zgorzelec
Zarejestrowany: 2015-11-23

Re: Poprawne wyświetlanie PHP

thomsson -> zrobiłem tak jak mi piotr3ks napisał. Sprawdziłem też link, który podał. Utworzyło mi w folderze z plikami html plik TXT o nazwie ".directory" w którym jest

Kod:

[Dolphin]
Timestamp=2016,2,13,16,28,28
Version=3

[Settings]
HiddenFilesShown=true

nic więcej się nie stało. przy otwarciu index.php nadal jest tak jak było wcześniej

Offline

 

#20  2016-02-16 10:02:32

  thomsson - Dyskutant

thomsson
Dyskutant
Zarejestrowany: 2011-10-26

Re: Poprawne wyświetlanie PHP

No tak, bo otworzyłeś plik PHP, a nie stronę ze skryptem ;) spróbuje jeszcze raz:
Najpierw
php -S localhost:8080
A potem żeby zobaczyć swój skrypt w przeglądarce wpisujesz:
localhost:8080/index.php
Czy jak tam dalej ścieżka do pliku leci z tego folderu :)

Pozdro!


ilin napisał
"DUG to tez moja mała ojczyzna"

Offline

 

#21  2016-02-16 10:20:45

  pink - Użytkownik

pink
Użytkownik
Skąd: P17PY93
Zarejestrowany: 2005-09-16

Re: Poprawne wyświetlanie PHP

ja zawsze robię według tego: https://www.howtoforge.com/installing-nginx-with-ph … ebian-squeeze

poza tym przejrzyj uważnie configi czy ścieżki są poprawne

Reasum napisał(-a):

No właśnie dość uciążliwe jest zapisywanie co chwilę i wysyłanie na serwer plików, żeby sprawdzić czy wszystko jest OK, a jeżeli nie to szukanie, poprawianie i znów wysyłanie, żeby sprawdzić. Dlatego zależy mi na serwerze lokalnym z obsługą PHP, żebym mógł sobie normalnie na kompie sprawdzać i dopiero później wysyłać jak już będzie gotowe.

hehe
tłumaczyłem to takiemu jednemu webmajsterowi ale ie dal sie przekonac a potem jeszcze chciał żebym mu pomógł postawić server produkcyjny (nie testowy) na starym mac-booku bo taniej.

Ostatnio edytowany przez pink (2016-02-16 10:21:05)


T430 think-box 4.9-custom x86_64 Intel(R) Core(TM) i5-3230M CPU @ 2.60GHz GenuineIntel GNU/Linux
"Doktor plama i maharadża są pod złotym leszczem." "Człowieka od zwierzęcia odróżnia ciekawość świata. Patrze słucham i wyciągam wnioski."
https://www.behance.net/przemyslawmamon

Offline

 

#22  2016-02-16 18:58:33

  Reasum - Użytkownik

Reasum
Użytkownik
Skąd: Zgorzelec
Zarejestrowany: 2015-11-23

Re: Poprawne wyświetlanie PHP

thommson -> spróbowałem ;) po wpisaniu w przeglądarce

Kod:

http://localhost:8080/index.php

lub

Kod:

http://localhost:8080/home/oskar/WWW/index.php

- w przeglądarce otrzymuję "błąd wczytywania strony. nie udało się nawiązać połączania"

pink ->

Kod:

root@ResResovsky:/home/oskar# apt-get install nginx
Czytanie list pakietów... Gotowe
Budowanie drzewa zależności       
Odczyt informacji o stanie... Gotowe
Zostaną zainstalowane następujące NOWE pakiety:
  nginx
0 aktualizowanych, 1 nowo instalowanych, 0 usuwanych i 1 nieaktualizowanych.
Konieczne pobranie 462 kB archiwów.
Po tej operacji zostanie dodatkowo użyte 1125 kB miejsca na dysku.
Pobieranie:1 http://nginx.org/packages/debian/ jessie/nginx nginx amd64 1.8.1-1~jessie [462 kB]
Pobieranie:2 http://nginx.org/packages/debian/ jessie/nginx nginx amd64 1.8.1-1~jessie [462 kB]                                                                                               
Pobrano 461 kB w 2min 49s (2714 B/s)                                                                                                                                                          
(Odczytywanie bazy danych ... 132668 plików i katalogów obecnie zainstalowanych.)
Przygotowywanie do rozpakowania pakietu .../nginx_1.8.1-1~jessie_amd64.deb ...
----------------------------------------------------------------------

Thanks for using nginx!

Please find the official documentation for nginx here:
* http://nginx.org/en/docs/

Commercial subscriptions for nginx are available on:
* http://nginx.com/products/

----------------------------------------------------------------------
Rozpakowywanie pakietu nginx (1.8.1-1~jessie) ...
dpkg: błąd przetwarzania archiwum /var/cache/apt/archives/nginx_1.8.1-1~jessie_amd64.deb (--unpack):
 próba nadpisania "/usr/sbin/nginx", który istnieje także w pakiecie nginx-full 1.6.2-5+deb8u1
dpkg-deb: błąd: podproces wklej został zabity sygnałem (Przerwany potok)
Wystąpiły błędy podczas przetwarzania:
 /var/cache/apt/archives/nginx_1.8.1-1~jessie_amd64.deb
E: Sub-process /usr/bin/dpkg returned an error code (1)
root@ResResovsky:/home/oskar#

Offline

 

#23  2016-02-16 19:10:17

  uzytkownikubunt - Zbanowany

uzytkownikubunt
Zbanowany
Zarejestrowany: 2012-04-25

Re: Poprawne wyświetlanie PHP

2735

Ostatnio edytowany przez uzytkownikubunt (2016-12-01 01:34:57)

Offline

 

#24  2016-02-16 19:32:13

  Reasum - Użytkownik

Reasum
Użytkownik
Skąd: Zgorzelec
Zarejestrowany: 2015-11-23

Re: Poprawne wyświetlanie PHP

odpaliłem go

Kod:

php -S localhost:8080

i po wpisaniu zarówno tak jak wcześniej jak i tak jak teraz podałeś dalej jest to samo. Po wpisaniu

Kod:

php -S localhost:8080

nie robiłem nic więcej w konsoli, nie zamykałem jej więc powinien być odpalony. Co do iptables -n -v -L to :

Kod:

root@ResResovsky:/home/oskar/WWW# iptables -n -v -L
Chain INPUT (policy ACCEPT 0 packets, 0 bytes)
 pkts bytes target     prot opt in     out     source               destination         

Chain FORWARD (policy ACCEPT 0 packets, 0 bytes)
 pkts bytes target     prot opt in     out     source               destination         

Chain OUTPUT (policy ACCEPT 0 packets, 0 bytes)
 pkts bytes target     prot opt in     out     source               destination         
root@ResResovsky:/home/oskar/WWW#

--------------------------------------------------------------------------------------------------------------

EDIT :

Dobra bo takiej maniany to jeszcze nigdy chyba nie odwaliłem - działą tylko ja głupi zamiast nazwy swojego localhosta wpisywałem słowo "localhost" :D nie mam więcej pytań co do tego :D - działa.

Jednak będę wdzięczny pink jeżeli pomożesz mi dokończyć sprawę z nginx'em.

Ostatnio edytowany przez Reasum (2016-02-16 19:38:42)

Offline

 

#25  2016-02-16 19:46:17

  pink - Użytkownik

pink
Użytkownik
Skąd: P17PY93
Zarejestrowany: 2005-09-16

Re: Poprawne wyświetlanie PHP

przeciez nginx sie instaluje bez problemu problemy zwykle sa z php-fpm

jak dziala .php .html to znaczy ze nginx dziala

Ostatnio edytowany przez pink (2016-02-16 19:47:18)


T430 think-box 4.9-custom x86_64 Intel(R) Core(TM) i5-3230M CPU @ 2.60GHz GenuineIntel GNU/Linux
"Doktor plama i maharadża są pod złotym leszczem." "Człowieka od zwierzęcia odróżnia ciekawość świata. Patrze słucham i wyciągam wnioski."
https://www.behance.net/przemyslawmamon

Offline

 

Stopka forum

Powered by PunBB
© Copyright 2002–2005 Rickard Andersson
Możesz wyłączyć AdBlock — tu nie ma reklam ;-)