


Mac M2にbrewを使用してPHPをインストールした後、PHPINFO()に表示されない手動でコンパイルされたPHP-Redisモジュールが手動でコンパイルされているのはなぜですか?
Mac M2システムにbrewでPHPをインストールした後、PHP-Redis拡張機能を手動でコンパイルしてインストールしますが、phpinfo()に表示することはできません。
MacOS M2システムでは、HomeBrewを使用してPHPをインストールした後、PHP -Redis拡張機能を手動でコンパイルしてインストールするときに問題が発生した人もいます。コマンドラインはRedis拡張機能を正常に使用できます。PHP php -m
コマンドはRedisを表示し、 php -r "if (new Redis() == true){ echo "\r\n OK \r\n"; }"
phpinfo()
Redis関連の情報を表示できません。
php.ini
ファイルパスは/opt/homebrew/etc/php/7.3/php.ini
で確認され、ファイルはphp -i | grep Loaded
、 extension=redis
構成が追加されました。
問題の根本原因は、PHP構成ファイルとCLI環境の違い、およびPHP-FPMの構成です。以下は、トラブルシューティング手順を提供します。
PHPバージョンの一貫性を確認します。PHP
php -v
を使用してコマンドラインPHPバージョンを表示し、ブラウザからphpinfo()
ページにアクセスして、Webサーバーで使用されるPHPバージョンがコマンドラインバージョンと一致しているかどうかを確認します。バージョンの不一致は一般的な理由です。PHP-FPM構成
extension=redis
確認: PHP-FPMを使用する場合、その構成ファイル(通常は/opt/homebrew/etc/php/7.3/php-fpm.d/
ディレクトリにあります)php.ini
確認する必要があります。Webサーバーの再起動:構成ファイルを変更した後、変更を有効にするためにWebサーバーを再起動してください(たとえば、
sudo nginx -s reload
を使用してnginxを再起動します)。拡張ファイルパスを確認する:
php.ini
ファイルのextension_dir
設定が正しいかどうかを確認し、redis.so
ファイルがこのディレクトリにあることを確認してください。php -i | grep extension_dir
を使用しますphp -i | grep extension_dir
現在の拡張機能ディレクトリを表示します。許可の問題: Webサーバーが
redis.so
ファイルとphp.ini
ファイルを読み取る許可を持っていることを確認してください。必要に応じてファイル権限を調整します。コンパイルオプション: PHP-Redisをコンパイルするときに使用されるPHPバージョンがシステムのPHPバージョンと同じであり、コンパイルパラメーターが正しいことを確認してください。
上記の手順がまだ問題を解決できない場合は、システムログとPHPエラーログを確認して、さらに詳細なエラー情報を取得して、さらにトラブルシューティングを行うことをお勧めします。すべての構成が正しいことを確認するには、各ステップを慎重に確認してください。
以上がMac M2にbrewを使用してPHPをインストールした後、PHPINFO()に表示されない手動でコンパイルされたPHP-Redisモジュールが手動でコンパイルされているのはなぜですか?の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。

ホットAIツール

Undresser.AI Undress
リアルなヌード写真を作成する AI 搭載アプリ

AI Clothes Remover
写真から衣服を削除するオンライン AI ツール。

Undress AI Tool
脱衣画像を無料で

Clothoff.io
AI衣類リムーバー

Video Face Swap
完全無料の AI 顔交換ツールを使用して、あらゆるビデオの顔を簡単に交換できます。

人気の記事

ホットツール

メモ帳++7.3.1
使いやすく無料のコードエディター

SublimeText3 中国語版
中国語版、とても使いやすい

ゼンドスタジオ 13.0.1
強力な PHP 統合開発環境

ドリームウィーバー CS6
ビジュアル Web 開発ツール

SublimeText3 Mac版
神レベルのコード編集ソフト(SublimeText3)

ホットトピック











OUYIアカウントを登録する手順は次のとおりです。1。有効な電子メールまたは携帯電話番号を準備し、ネットワークを安定させます。 2。OUYIの公式ウェブサイトにアクセスしてください。 3.登録ページを入力します。 4.電子メールまたは携帯電話番号を選択して、情報を登録して入力します。 5。検証コードを取得して入力します。 6。ユーザー契約に同意します。 7.登録を完了してログインし、KYCを実行してセキュリティ対策を設定します。

Redisは、主にデータベース、キャッシュ、メッセージブローカーとして使用されるメモリデータ構造ストレージシステムです。そのコア機能には、シングルスレッドモデル、I/O多重化、持続メカニズム、複製、クラスタリング機能が含まれます。 Redisは、キャッシュ、セッションストレージ、メッセージキューのための実際のアプリケーションで一般的に使用されます。適切なデータ構造を選択し、パイプラインとトランザクションを使用し、監視とチューニングを使用することにより、パフォーマンスを大幅に改善できます。

Binanceアプリを安全にダウンロードするには、公式チャネルを通過する必要があります。1。Binance公式Webサイトにアクセスして、アプリをダウンロードするポータルを見つけてクリックします。3。

セサミドアオープンアカウントを登録するには、7つの手順が必要です。1。有効な電子メールまたは携帯電話番号と安定したネットワークを準備します。 2。公式ウェブサイトにアクセスしてください。 3.登録ページを入力します。 4.登録方法を選択して入力します。 5。検証コードを取得して入力します。 6。ユーザー契約に同意します。 7.登録を完了してログインすると、KYCを実行してセキュリティ対策を設定することをお勧めします。

Binanceアカウントを登録する手順には次のものがあります。1。有効な電子メールまたは携帯電話番号と安定したネットワークを準備します。 2。Binance公式ウェブサイトにアクセスしてください。 3.登録ページを入力します。 4.登録方法を選択します。 5。登録情報を入力します。 6。ユーザー契約に同意します。 7。完全な検証。 8。検証コードを取得して入力します。 9。登録を完了します。

NginxとApacheにはそれぞれ独自の利点と欠点があり、選択は特定のニーズに基づいている必要があります。 1.Nginxは、非同期の非ブロッキングアーキテクチャのため、高い並行性シナリオに適しています。 2。Apacheは、モジュラー設計のため、複雑な構成を必要とする低変動シナリオに適しています。

OUYI Exchangeアプリは、Apple携帯電話のダウンロードをサポートし、公式Webサイトにアクセスし、「Apple Mobile」オプションをクリックして、App Storeに入手してインストールし、登録またはログインして暗号通貨取引を実施します。

MacOSANDLINUXBOTHEFFERUNIQUESTRENGSS:MacOSProvidesAuser-FriendlyExperienceとExcellenthardWareIntegration、Whilelinuxexcelsinfexibility andCommunitySupport.macos、decondbyApple、sleekinterfaceStemation、whiseedlinuxを使用しています
