Strona 1 z 1

Ubuntu - instalacja wielowątkowości PHP

: 07 mar 2018, 12:59
autor: thevento
Cześć, próbuję zainstalować pakiet umożliwiający korzystanie z wielowątkowości w php'ie.

System: Ubuntu 17.10

Robię to w następujący sposób: 

Kod: Zaznacz cały

sudo add-apt-repository ppa:ondrej/php-zts
Wszystko wykonuje się poprawnie

Następnie:

Kod: Zaznacz cały

sudo apt update
Wynik:

Kod: Zaznacz cały

Hit:1 http://pl.archive.ubuntu.com/ubuntu artful InRelease
Hit:2 http://pl.archive.ubuntu.com/ubuntu artful-updates InRelease                                                  
Get:3 http://security.ubuntu.com/ubuntu artful-security InRelease [78.6 kB]                                         
Ign:4 http://dl.google.com/linux/chrome/deb stable InRelease                                                        
Hit:5 http://ppa.launchpad.net/ondrej/apache2/ubuntu artful InRelease                                               
Hit:6 http://pl.archive.ubuntu.com/ubuntu artful-backports InRelease                                                
Hit:7 http://dl.google.com/linux/chrome/deb stable Release                                                          
Ign:8 http://ppa.launchpad.net/ondrej/php-zts/ubuntu artful InRelease                                               
Err:9 http://ppa.launchpad.net/ondrej/php-zts/ubuntu artful Release                                             
  404  Not Found
Reading package lists... Done                      
E: The repository 'http://ppa.launchpad.net/ondrej/php-zts/ubuntu artful Release' does not have a Release file.
N: Updating from such a repository can't be done securely, and is therefore disabled by default.
N: See apt-secure(8) manpage for repository creation and user configuration details.
Wygląda to tak jakby pakiet w ogóle nie istniał i wywalało 404, nie wiem dlaczego tak się dzieje...

Z góry dziękuję za pomoc

Re: Ubuntu - instalacja wielowątkowości PHP

: 07 mar 2018, 20:57
autor: jacekalex
W standardowych repozytoriach Ubuntu masz php ze wszystkimi potrzebnymi modułami,
żadnych specjalnych PPA nie potrzebujesz.

Re: Ubuntu - instalacja wielowątkowości PHP

: 08 mar 2018, 13:27
autor: thevento
Właśnie nie ma możliwości zainstalowania tego modułu jedna komenda chyba że nie wiem jak

Re: Ubuntu - instalacja wielowątkowości PHP

: 08 mar 2018, 15:09
autor: jacekalex
thevento pisze: 08 mar 2018, 13:27 Właśnie nie ma możliwości zainstalowania tego modułu jedna komenda chyba że nie wiem jak
Piszesz o wielowątkowości a nawet nie wiesz, co to jest wątek?
PHP zawsze działa w oparciu o jakiś serwer WWW, na jakim serwerze tą wielowątkość używać?
Apache? Nginx? LIghttpd?

Re: Ubuntu - instalacja wielowątkowości PHP

: 08 mar 2018, 15:21
autor: thevento
Apache

Re: Ubuntu - instalacja wielowątkowości PHP

: 08 mar 2018, 18:49
autor: jacekalex
Jak w Apachu masz włączone php, bo można to zrobić na kilka sposobów, jako mod-php albo jako cgi/fpm.

Apache chodzi w trybie Prefork, Worker czy Events?

Re: Ubuntu - instalacja wielowątkowości PHP

: 08 mar 2018, 21:18
autor: thevento
Apache działa w trybie Worker

Re: Ubuntu - instalacja wielowątkowości PHP

: 08 mar 2018, 21:25
autor: jacekalex
Apache działa w trybie Worker
Czyli każdy podłączony klient generuje osobny wątek Apacha, i mod_php w tym wątku też jest osobnym procesem.
Mod-php powoduje, że PHP się wykonuje wewnątrz danego procesu serwera,

Nic tam więcej kombinować nie musisz, chociaż taka konfiguracja Apacha nie jest najwydajniejsza i najdoskonalsza, ale do nauki wystarczy.
Jak lepiej poznasz konfigurację PHP, to zainteresuj się demonem php-fpm, i jego pracą z serwerami Apache, Nginx i Lighttpd.

Pozdro
:craz:

Re: Ubuntu - instalacja wielowątkowości PHP

: 08 mar 2018, 23:00
autor: thevento
Rozumiem, dziękuję za pomoc... A możesz podać jakąś lepsza konfigurację apacha?

Re: Ubuntu - instalacja wielowątkowości PHP

: 08 mar 2018, 23:10
autor: jacekalex
Nie mogę, bo już od lat nie używam Apacha, tylko Nginxa.
Poza tym gotowa konfiguracja to dla Ciebie nauka wyuczonej bezradności :twisted:
masz tu oficjalną dokumentację:
https://httpd.apache.org/docs/
Alleluja i do przodu. :clap:

To by było na tyle
:craz:

Re: Ubuntu - instalacja wielowątkowości PHP

: 09 mar 2018, 20:47
autor: thevento
Rozumiem, jeszcze raz wielkie dzięki za pomoc i wytłumaczenie na jakiej zasadzie, to działa.. Temat do zamknięcia, pozdrawiam.