2016-01-19 15 views
7

Ich versuche, meine Server Neueinstellung zu erhalten, wie ein LempUbuntu Server Installation von PHP 7 OHNE Apache

Das Problem, das ich stapeln jetzt laufen bin in PHP ist 7 ohne Apache installieren, da Nginx wird mein sein Webserver.

Also, ich habe ppa:ondrej/php hinzugefügt. lief apt-get update und versuchte nur php7.0 über apt-get install php7.0

--nodeps Flagge zu installieren funktioniert nicht, wie ich auf Ubuntu am 15.10

Und ich stellte mit:

The following extra packages will be installed: 
    apache2 apache2-bin apache2-data apache2-utils libapache2-mod-php7.0 libapr1 
    libaprutil1 libaprutil1-dbd-sqlite3 libaprutil1-ldap liblua5.1-0 libqdbm14 
    php-common php-readline php7.0 php7.0-cli php7.0-common php7.0-json 
    php7.0-opcache php7.0-readline 
Suggested packages: 
    apache2-doc apache2-suexec-pristine apache2-suexec-custom php-pear 
    php-user-cache 
The following NEW packages will be installed: 
    apache2 apache2-bin apache2-data apache2-utils libapache2-mod-php7.0 libapr1 
    libaprutil1 libaprutil1-dbd-sqlite3 libaprutil1-ldap liblua5.1-0 libqdbm14 
    php php-common php-readline php7.0 php7.0-cli php7.0-common php7.0-json 
    php7.0-opcache php7.0-readline 

I nicht tun will Apache irgendwo in der Nähe meines Servers, also wie kann ich PHP7 ohne es installieren? Kurz vor dem Kompilieren von der Quelle (wie es macht es schwierig, es auf dem neuesten Stand zu halten)

+1

Ist die Kompilierung eine Option? z.B. https://gist.github.com/tronsha/b471dd6d73dc8ebae242 –

Antwort

16

Wenn Sie nur php7.0 anfordern, wird es Apache als Standard installieren. Tun Sie apt-get install php7.0-fpm und es wird stattdessen als FPM installieren, etwas wie nginx zu Ihnen überlassen.

+0

genau das, was ich getan habe (natürlich mit mehr Modulen .. aber Sie bekommen das Wesentliche :)) – Kevin

+0

Das funktionierte perfekt für mich bis vor ein paar Wochen bis Heute, als ich meinen Server neu erstellte, und jetzt wird 'php7.0-fpm' nicht über den' ppa: ondrej/php'-Repo installiert und gibt den Fehler - 'Kein Paket von regex finden 'php7.0-fpm ""! :( –

+0

@DaveRix Probieren Sie 'apt-cache search php' aus und sehen Sie welche Pakete es gibt. IIRC der PPA Maintainer hat einige Sachen verschoben. – ceejayoz

Verwandte Themen