Lempスタックとしてサーバーを再セットアップしようとしています
私が今直面している問題は、nGinxが私のWebサーバーになるため、PHP 7 without Apache)をインストールすることです。
そこで、ppa:ondrej/php
を追加しました。 apt-get update
を実行し、apt-get install php7.0
経由でphp7.0のみをインストールしようとしました
Ubuntu 15.10を使用しているため、--nodeps
フラグは機能しません
そして、私は提示されます:
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
私は望まないサーバーの近くのApacheはどこにあるのでしょうか?ソースからのコンパイルが不足している(これにより、常に最新の状態に保つことが困難になるため)
単にphp7.0
、デフォルトでApacheをインストールします。行う apt-get install php7.0-fpm
そして、代わりにFPMとしてインストールし、nginxのようなものをあなたに任せます。
次のコマンドを使用します。
Sudo apt install php7.2 php7.2-common php7.2-cli php7.2-fpm
Strictモードでphp7.2依存関係が必要です(WITHOUT Apache2)。
Ubuntu 18.04では、次の方法でこれを成功させることができました。
Sudo apt-get install php7.2-cli