検索

ホームページ  >  に質問  >  本文

Apache が php7apache2_4.dll を解析できません

質問があります。
php バージョンを php7.1 に変更するプロセス中に、Apache の起動時に次のエラーが報告されました:
システム: win7 64 ビット; php バージョン: php7.1.3 スレッド セーフ 32 vc14;

注: cmd で php コマンドを個別に実行すると、phpinfo が正常に出力されます。また、Apache だけを開くと、正常に動作することも確認できます。 , しかし、httpd.confに次のステートメントを追加してからApacheを起動すると、上記のエラーメッセージが報告されます

PHPIniDir "D:/webSoft/php713"
LoadModule php7_module "D:/webSoft/php713/php7apache2_4.dll"

最初はvc14ライブラリがなかったため、別のバージョンのphp7.1をダウンロードして試してみましたが、それでもうまくいきませんでした。
漂亮男人漂亮男人2778日前1334

全員に返信(4)返信します

  • 高洛峰

    高洛峰2017-05-16 13:15:58

    httpd -t は、Apache 構成に不正なコマンドがないかテストします。

    Windons で Apache と php を統合するには、Apache が PHP サービスを使用して PHP ファイルを解析できるように、これら 3 つの設定項目を追加する必要があります

    PHPモジュールLoadModule(モジュールパス)をロードします

    ロードモジュール php7_module "E:/wamp/php-7.0.0-x64/php7apache2_4.dll"

    任意の .php サフィックス ファイルの php モジュールを探します

    AddType application/x-httpd-php .php .html .htm

    Apache に php.ini 設定ファイルの場所を知らせます。

    PHPIniDir "E:/wamp/php-7.0.0-x64"

    返事
    0
  • 滿天的星座

    滿天的星座2017-05-16 13:15:58

    私はphpstudyを使用しており、http.confファイルは.dllの代わりにこれと同様のLoadModule authz_core_module modules/mod_authz_core.soを使用してモジュールをロードします。絶対パスを記述する必要はなく、拡張ファイルを対応するディレクトリに置くだけです

    返事
    0
  • 巴扎黑

    巴扎黑2017-05-16 13:15:58

    統合されたもの、wamp、phpstudy、upupw を使用してください。 。 。 。

    返事
    0
  • PHP中文网

    PHP中文网2017-05-16 13:15:58

    まず、Apache と PHP の両方が 64 ビットまたは 32 ビットであることを確認する必要があります

    php-cgiを使用してください
    スレッドセーフか非スレッドセーフかは関係ありません

    httpd.conf

    リーリー

    httpd-php.conf

    リーリー

    httpd-fcgid.conf

    リーリー

    mod_fcgidのダウンロードを添付します
    https://www.apachelounge.com/...

    返事
    0
  • キャンセル返事