web-dev-qa-db-ja.com

Ubuntu ServerインストールPHP 7 Apacheなし

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はどこにあるのでしょうか?ソースからのコンパイルが不足している(これにより、常に最新の状態に保つことが困難になるため)

21
Kevin

単にphp7.0、デフォルトでApacheをインストールします。行う apt-get install php7.0-fpmそして、代わりにFPMとしてインストールし、nginxのようなものをあなたに任せます。

35
ceejayoz

次のコマンドを使用します。

Sudo apt install php7.2 php7.2-common php7.2-cli php7.2-fpm

Strictモードでphp7.2依存関係が必要です(WITHOUT Apache2)。

12
Correcter

Ubuntu 18.04では、次の方法でこれを成功させることができました。

Sudo apt-get install php7.2-cli
4
mur