9

Mac 10.8 を使用しており、php 5.5 をインストールしています。コマンド ライン php -v でバージョン 5.5 を表示します。しかし、phpinfo() で mac の apache サーバーを起動すると、バージョン 5.4 が表示されます。

バージョン5.5を使用するためにApacheを作成する方法を教えてください。

ありがとう

4

2 に答える 2

9
  1. conf/httpd.conf と conf.d/*.conf を見つけます

  2. 次のようなタグを見つけます: LoadModule php5_module modules/libphp5.so

  3. 次のように正しい php インストール フォルダーに変更します。 LoadModule php5_module /usr/local/Cellar/php54/5.4.8/libexec/apache2/libphp5.so

これにより、Apache の php モデル (php バージョン) が変更されます

ローカルデスクで検索してください: find / -name "libphp5.so"

正しいsoファイルについて:コンパイル後にlibphp5.soが作成されず、プレフィックスディレクトリが作成されない

[アップデート]

http://www.howtoforge.com/centos-5.6-php53-common-conflicts-with-php-common

1) yum を更新して最新の php を含める

2) 64 ビット システムの場合、正しいパッケージはhttp://dl.iuscommunity.org/pub/ius/stable/Redhat/5/x86_64/にあります。

32 ビット システムの場合、正しいパッケージは次の場所にあります: http://dl.iuscommunity.org/pub/ius/stable/Redhat/5/i386/

3) (必要な正しい URL とファイル名に置き換えます。ステップ "2)" からチェックしてください)

rpm -Uvh http://dl.iuscommunity.org/pub/ius/stable/Redhat/5/i386/epel-release-5-4.noarch.rpm

rpm -Uvh http://dl.iuscommunity.org/pub/ius/stable/Redhat/5/i386/ius-release-1.0-11.ius.el5.noarch.rpm

4) rpm --import /etc/pki/rpm-gpg/RPM-GPG-KEY-EPEL

rpm --import /etc/pki/rpm-gpg/IUS-COMMUNITY-GPG-KEY

5) yum インストール yum-plugin-replace

6) 次のように、PHP の古いバージョンのパッケージを IUS の PHP の新しいバージョンのパッケージに置き換えることができます。

yum replace php --replace-with php55w

次のように、さらに php55w パッケージを検索できます。

yum 検索 php53u

于 2014-04-02T08:48:33.273 に答える