Skompilowałem PHP, jak załadować go do Apache?

0

Skompilowałem i zainstalowałem PHP7.1.7 ze źródła na Ubuntu16. Wykonałem ten samouczek: http://www.shaunfreeman.name/installing-php-7-on-ubuntu-16-04/

Śledziłem to do miejsca, w którym dodaje coś do plików modules.ini.

Teraz Apache nie ładował żadnego php, więc zainstalowałem

sudo apt-get install libapache2-mod-php

Teraz PHP załadował apache, ale wersje były różne, a także nie miały sterowników PDO, z którymi się skompilowałem. Sprawdziłem to za pomocą phpinfo ()

Apache pokazał 7.0.18, podczas gdy ja zainstalowałem 7.1.7. Nie wiem, jak zainstalowano tę drugą wersję (być może libapache2-mod-php?)

Również plik wykonywalny php w / usr / bin miał wersję 7.0.18, więc go usunąłem i utworzyłem dowiązanie symboliczne do mojego 7.1.7, więc przynajmniej w terminalu php działa z poprawną wersją.

Muszę zmusić Apache do pracy z tą nową wersją.

Rzeczy wypróbowane:

  • Wiele innych odpowiedzi (takich jak ta ) na ten sam problem mówiło, że po prostu potrzebowałem załadować inny moduł w mojej konfiguracji apache2. Ale nie mogę znaleźć modułu w moim systemie, który odnosi się do php7.1.7. Mam php7.0 i wierzę, że właśnie to ładuje apache.
Tłumik 310
źródło
czy to problem, jeśli opublikuję to samo pytanie na wielu stronach? Poza tym myślę, że jest to lepsze miejsce
Silencer310,
Publikowanie go bez powiązań oznacza, że ​​możesz uzyskać odpowiedź gdzieś, ale osoby nieuczęszczające do innej witryny mogą nadal pracować nad rozwiązaniem gdzieś indziej, marnując czas.
choroba
ok, nie wiedziałem o tym. Czy jest więc oczekiwany sposób, w jaki powinienem połączyć pytania? A może po prostu podanie linku działa?
Silencer310,