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.


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,
Korzystając z naszej strony potwierdzasz, że przeczytałeś(-aś) i rozumiesz nasze zasady używania plików cookie i zasady ochrony prywatności.
Licensed under cc by-sa 3.0 with attribution required.