私は現在Raspbian Wheezy 7.0を使っています。 PHP 5.6
は、wheezyのaptリポジトリでは利用できないので、ソースからビルドすることにしました。ビルドは完璧に機能し、私はそれから何の誤りも受けなかった。Apache2は5.6がインストールされている間にPHP 5.4を使用しています
私がphp -v
を使用したとき、それは私に次の出力を与えました。
PHP 5.6.10 (cli) (built: Sep 18 2016 09:23:21)
Copyright (c) 1997-2015 The PHP Group
Zend Engine v2.6.0, Copyright (c) 1998-2015 Zend Technologies
わかりました。完璧で、すべてが更新されているはずです。
ここにどこに問題があるのですか。何らかの理由で、私がphpinfo()
を私のapache2サーバで使用しています。私はまだバージョン5.4.45
です。
私の最初の推測では、モジュールapacheがにあるlibphp5.so
を使用していたということでした。しかし、私がちょうどインストールした新しいPHPバージョンのために、libphp5.so
モジュールがどこにあるのか分かりません。
誰でもこれを手伝ったり、正しい方向に私を指揮してくれれば素晴らしいだろう。私はApacheのバージョン2.2
を使用しています。
apxsパスを指定するように指示しています。しかし、私はapacheのための道を知りません。 'sudo apt-get install apache2'を使ってインストールしました。だから私はそれを--enable-soで設定することができませんでした。 –
これは、Apache httpd Webサーバーのバイナリへのパスとは関係ありません。 'apxs'はあなたのApache httpdウェブサーバの拡張を構築するために使われるプログラムです。もしあなたがパスを求めているなら、おそらくapxsがインストールされていないでしょう。 apxs2が最初にインストールされているかどうかを確認するには、おそらくパッケージマネージャーを確認する必要があります。すでにインストールされている場合は、環境変数に正しく登録されていないため、apxs2へのパスを手動で指定する必要があります。 – Sherif
FWIW、この質問はおそらくスーパーユーザーではないStackOverflowに属しています。プログラミングに関する質問ではありません。 – Sherif