Jak zainstalowac php7.0 na Debian 8?

Jak zainstalowac php7.0 na Debian 8?

Wątek przeniesiony 2016-03-02 09:21 z PHP przez dzek69.

P7
  • Rejestracja:około 9 lat
  • Ostatnio:około 9 lat
  • Postów:10
0

Witam,
Mam do was pytanie jak moge zainstalowac php 7.0 na debianie 8 (vps) bezposrednio w katalogu /home/serwer?
(Prosze opisac step by step).
Dodam, ze potrzebuje zainstalowac tylko php nic innego.
Chce by php jak wyzej wspomnialem zainstalowal sie w sciezce /home/serwer dlatego, ze bedzie mi tam tylko potrzebne.
Wiec prosze tu opisac co i jakich komend mam uzyc.
Z gory dziekuje.

//jesli nie ten dzial przepraszam.

edytowany 4x, ostatnio: Player7221
P7
  • Rejestracja:około 9 lat
  • Ostatnio:około 9 lat
  • Postów:10
0

Jakis dobry czlowiek sie znajdzie i pomoze :)?

damonsson
  • Rejestracja:ponad 9 lat
  • Ostatnio:ponad 7 lat
  • Postów:29
P7
  • Rejestracja:około 9 lat
  • Ostatnio:około 9 lat
  • Postów:10
0

Dzieki za odp tylko troche skomplikowane..
Mam pytanie mozna zrobic to inaczej? Przykladowo moge zrobic tak, ze pobieraw w zip php7 wrzucam do folderu danego i rozpakowuje? Chodzi o wgranie manualne? Jesli tak to jak? Dziekuje za odp.

P7
Ktos mi pisal, ze mozna skompilowac moze wiesz o co chodzi?
damonsson
Jeżeli to wyżej jest dla Ciebie skomplikowane, to nie polecam kompilowania samemu, bo jest 3 razy trudniejsze, a i możesz sporo zepsuć przy okazji. Jednak jeśli się upierasz, poszukaj w google: php build from source linux
P7
Ehh no dobrze poczytam to powyzej.
P7
  • Rejestracja:około 9 lat
  • Ostatnio:około 9 lat
  • Postów:10
0

Przepraszam kolego, instaluje tym poradnikiem http://www.servermom.org/install-php-7-centos-ubuntu-debian/3030/ (debian), ale instaluje globalnie w root, a chcialbym zainstalowac w /home/pocketmine, lecz blad:

E: Could not open lock file /var/lib/dpkg/lock - open (13: Permission denied)
E: Unable to lock the administration directory (/var/lib/dpkg/), are you root?

Jak moglbym zezwolic na instalacje w userze? Pomozesz? Moze ze swojego doswiadczenia znasz jakies cmd na to? W razie czego dziekuje.

edytowany 2x, ostatnio: Player7221
damonsson
Zabawne, daję Ci linka z poradnikiem jak zainstalować PHP bez roota. A Ty przesyłasz swój super poradnik wg którego instalujesz, który wymaga od Ciebie roota i pytasz dlaczego nie działa. Na dodatek wspominasz o skompilowaniu ze źródeł. Jeśli to trolling, to wyszedł :)
no_solution_found
  • Rejestracja:prawie 18 lat
  • Ostatnio:dzień
0

nie bezpieczniej zainstalować php7 w dockerze/vagrancie? https://github.com/rlerdorf/php7dev


P7
  • Rejestracja:około 9 lat
  • Ostatnio:około 9 lat
  • Postów:10
0

Skad ja mialem wiedziec, ze to roota wymaga..
Jestem w chu zielony w vps php potrzebuje do odpalenia silnika pewnej gry. Dobra poczytam juz na serio ten poradnik jest tam link do infocschroota wiec bedzie ok predzej go przypadkiem pominalem.

edytowany 2x, ostatnio: Player7221
P7
  • Rejestracja:około 9 lat
  • Ostatnio:około 9 lat
  • Postów:10
0

Do zamkniecia wystarczylo uzyc jednej komendy

wget -q -O - https://bintray.com/artifact/download/pocketmine/PocketMine/PHP_7.0.3_x86-64_Linux.tar.gz | tar -xz

I nie trzeba bylo bawic sie schroot'em :P

P7
  • Rejestracja:około 9 lat
  • Ostatnio:około 9 lat
  • Postów:10
0

Witam, troche kierunek tematu zmieniam, a mianowicie posiadaja Panstwo aktualny poradnik do instalacji firewalla (najlepiej po Polsku). Z gory dziekuje za odpowiedzi.

dabra
  • Rejestracja:około 9 lat
  • Ostatnio:ponad 8 lat
  • Postów:89
0

Aby zainstalować php w wybranym przez siebie folderze nie obędzie się bez kompilacji ze źródeł. Z paczki tego nie zainstalujesz, natomiast sama kompilacja jest dziecinnie proste.

Po pobraniu i rozpakowaniu paczki - przejdź do źródeł i wykonaj:

Kopiuj
./configure \
--prefix=/home/serwer \
--exec-prefix=/home/serwer \
--sysconfdir=/home/server

następnie

make install

Gdyby brakowało ci funkcjonalności PHP możesz sprawdzić co możesz ustawić przed kompilacją za pomocą komendy
./configure --help

0

Możesz pociągnąć z Sida: https://packages.debian.org/sid/php7.0 z tym że php7 jeszcze nie nadaje się do użytku, masa błędów, wycieki pamięci itd. Ja bym odradzał.

dabra
  • Rejestracja:około 9 lat
  • Ostatnio:ponad 8 lat
  • Postów:89
0

7-demka jest już w wersji produkcyjnej i nadaje się jak najbardziej. Wycieki w pamięci to żaden problem, w przypadku PHP działającego po fast-cgi czy fpm (czyli to samo) co jakiś czas i tak jest restartowany przez serwer aby właśnie ustrzec się przed takimi sytuacjami.

Kliknij, aby dodać treść...

Pomoc 1.18.8

Typografia

Edytor obsługuje składnie Markdown, w której pojedynczy akcent *kursywa* oraz _kursywa_ to pochylenie. Z kolei podwójny akcent **pogrubienie** oraz __pogrubienie__ to pogrubienie. Dodanie znaczników ~~strike~~ to przekreślenie.

Możesz dodać formatowanie komendami , , oraz .

Ponieważ dekoracja podkreślenia jest przeznaczona na linki, markdown nie zawiera specjalnej składni dla podkreślenia. Dlatego by dodać podkreślenie, użyj <u>underline</u>.

Komendy formatujące reagują na skróty klawiszowe: Ctrl+B, Ctrl+I, Ctrl+U oraz Ctrl+S.

Linki

By dodać link w edytorze użyj komendy lub użyj składni [title](link). URL umieszczony w linku lub nawet URL umieszczony bezpośrednio w tekście będzie aktywny i klikalny.

Jeżeli chcesz, możesz samodzielnie dodać link: <a href="link">title</a>.

Wewnętrzne odnośniki

Możesz umieścić odnośnik do wewnętrznej podstrony, używając następującej składni: [[Delphi/Kompendium]] lub [[Delphi/Kompendium|kliknij, aby przejść do kompendium]]. Odnośniki mogą prowadzić do Forum 4programmers.net lub np. do Kompendium.

Wspomnienia użytkowników

By wspomnieć użytkownika forum, wpisz w formularzu znak @. Zobaczysz okienko samouzupełniające nazwy użytkowników. Samouzupełnienie dobierze odpowiedni format wspomnienia, zależnie od tego czy w nazwie użytkownika znajduje się spacja.

Znaczniki HTML

Dozwolone jest używanie niektórych znaczników HTML: <a>, <b>, <i>, <kbd>, <del>, <strong>, <dfn>, <pre>, <blockquote>, <hr/>, <sub>, <sup> oraz <img/>.

Skróty klawiszowe

Dodaj kombinację klawiszy komendą notacji klawiszy lub skrótem klawiszowym Alt+K.

Reprezentuj kombinacje klawiszowe używając taga <kbd>. Oddziel od siebie klawisze znakiem plus, np <kbd>Alt+Tab</kbd>.

Indeks górny oraz dolny

Przykład: wpisując H<sub>2</sub>O i m<sup>2</sup> otrzymasz: H2O i m2.

Składnia Tex

By precyzyjnie wyrazić działanie matematyczne, użyj składni Tex.

<tex>arcctg(x) = argtan(\frac{1}{x}) = arcsin(\frac{1}{\sqrt{1+x^2}})</tex>

Kod źródłowy

Krótkie fragmenty kodu

Wszelkie jednolinijkowe instrukcje języka programowania powinny być zawarte pomiędzy obróconymi apostrofami: `kod instrukcji` lub ``console.log(`string`);``.

Kod wielolinijkowy

Dodaj fragment kodu komendą . Fragmenty kodu zajmujące całą lub więcej linijek powinny być umieszczone w wielolinijkowym fragmencie kodu. Znaczniki ``` lub ~~~ umożliwiają kolorowanie różnych języków programowania. Możemy nadać nazwę języka programowania używając auto-uzupełnienia, kod został pokolorowany używając konkretnych ustawień kolorowania składni:

```javascript
document.write('Hello World');
```

Możesz zaznaczyć również już wklejony kod w edytorze, i użyć komendy  by zamienić go w kod. Użyj kombinacji Ctrl+`, by dodać fragment kodu bez oznaczników języka.

Tabelki

Dodaj przykładową tabelkę używając komendy . Przykładowa tabelka składa się z dwóch kolumn, nagłówka i jednego wiersza.

Wygeneruj tabelkę na podstawie szablonu. Oddziel komórki separatorem ; lub |, a następnie zaznacz szablonu.

nazwisko;dziedzina;odkrycie
Pitagoras;mathematics;Pythagorean Theorem
Albert Einstein;physics;General Relativity
Marie Curie, Pierre Curie;chemistry;Radium, Polonium

Użyj komendy by zamienić zaznaczony szablon na tabelkę Markdown.

Lista uporządkowana i nieuporządkowana

Możliwe jest tworzenie listy numerowanych oraz wypunktowanych. Wystarczy, że pierwszym znakiem linii będzie * lub - dla listy nieuporządkowanej oraz 1. dla listy uporządkowanej.

Użyj komendy by dodać listę uporządkowaną.

1. Lista numerowana
2. Lista numerowana

Użyj komendy by dodać listę nieuporządkowaną.

* Lista wypunktowana
* Lista wypunktowana
** Lista wypunktowana (drugi poziom)

Składnia Markdown

Edytor obsługuje składnię Markdown, która składa się ze znaków specjalnych. Dostępne komendy, jak formatowanie , dodanie tabelki lub fragmentu kodu są w pewnym sensie świadome otaczającej jej składni, i postarają się unikać uszkodzenia jej.

Dla przykładu, używając tylko dostępnych komend, nie możemy dodać formatowania pogrubienia do kodu wielolinijkowego, albo dodać listy do tabelki - mogłoby to doprowadzić do uszkodzenia składni.

W pewnych odosobnionych przypadkach brak nowej linii przed elementami markdown również mógłby uszkodzić składnie, dlatego edytor dodaje brakujące nowe linie. Dla przykładu, dodanie formatowania pochylenia zaraz po tabelce, mogłoby zostać błędne zinterpretowane, więc edytor doda oddzielającą nową linię pomiędzy tabelką, a pochyleniem.

Skróty klawiszowe

Skróty formatujące, kiedy w edytorze znajduje się pojedynczy kursor, wstawiają sformatowany tekst przykładowy. Jeśli w edytorze znajduje się zaznaczenie (słowo, linijka, paragraf), wtedy zaznaczenie zostaje sformatowane.

  • Ctrl+B - dodaj pogrubienie lub pogrub zaznaczenie
  • Ctrl+I - dodaj pochylenie lub pochyl zaznaczenie
  • Ctrl+U - dodaj podkreślenie lub podkreśl zaznaczenie
  • Ctrl+S - dodaj przekreślenie lub przekreśl zaznaczenie

Notacja Klawiszy

  • Alt+K - dodaj notację klawiszy

Fragment kodu bez oznacznika

  • Alt+C - dodaj pusty fragment kodu

Skróty operujące na kodzie i linijkach:

  • Alt+L - zaznaczenie całej linii
  • Alt+, Alt+ - przeniesienie linijki w której znajduje się kursor w górę/dół.
  • Tab/⌘+] - dodaj wcięcie (wcięcie w prawo)
  • Shit+Tab/⌘+[ - usunięcie wcięcia (wycięcie w lewo)

Dodawanie postów:

  • Ctrl+Enter - dodaj post
  • ⌘+Enter - dodaj post (MacOS)