ホームページ  >  記事  >  バックエンド開発  >  Homebrew と Apache の PHP の違いを調整するにはどうすればよいですか?

Homebrew と Apache の PHP の違いを調整するにはどうすればよいですか?

Mary-Kate Olsen
Mary-Kate Olsenオリジナル
2024-10-19 12:42:02420ブラウズ

How to Reconcile PHP Differences Between Homebrew and Apache?

PHP: Homebrew と Apache の間のギャップを埋める


Homebrew を使用して mcrypt をインストールすると、 PHP 拡張機能は phpinfo() 出力に表示されません。この不一致は、Apache で使用される PHP が Homebrew でインストールされたバージョンと異なることを示唆しています。


1。 PHP の違いを確認する


$ brew search php

このコマンドは、Homebrew 経由で利用可能な PHP バージョンのリストを表示します。インストールされているバージョンが phpinfo() で示されているバージョンと異なるかどうかを確認します。


2. Homebrew PHP を使用するように Apache を構成する


a. PHP モジュールの追加


$ brew install php@7.4

$ echo 'export PATH="/usr/local/opt/php@7.4 /bin:$PATH"' >> ~/.zshrc

$ source ~/.zshrc

これらのコマンドは、PHP 7.4 をインストールし、そのパスを環境に追加し、シェル設定をリロードします。 .


b. Apache で PHP を有効にする


Apache 構成ファイル (通常は httpd.conf という名前) を編集し、次の行を追加します:


LoadModule php_module /usr/ local/opt/php/lib/httpd/modules/libphp.so

<FilesMatch .php$>

  SetHandler application/x-httpd-php

</FilesMatch>

DirectoryIndex にindex.php が含まれていることを確認します:


DirectoryIndexindex.phpindex.html

PHP 設定ファイルは次の場所にあります:


/usr/local/etc /php/7.4/

以上がHomebrew と Apache の PHP の違いを調整するにはどうすればよいですか?の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。

声明:
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。