Apache が php7apache2_4.dll を解析できません
漂亮男人
漂亮男人 2017-05-16 13:13:58
0
4
1068

質問があります。
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をダウンロードして試してみましたが、それでもうまくいきませんでした。
漂亮男人
漂亮男人

全員に返信 (4)
小葫芦

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
    滿天的星座

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

    いいねを押す+0
      巴扎黑

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

      いいねを押す+0
        Ty80

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

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

        httpd.conf

        リーリー

        httpd-php.conf

        リーリー

        httpd-fcgid.conf

        リーリー

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

        いいねを押す+0
          最新のダウンロード
          詳細>
          ウェブエフェクト
          公式サイト
          サイト素材
          フロントエンドテンプレート
          私たちについて 免責事項 Sitemap
          PHP中国語ウェブサイト:福祉オンライン PHP トレーニング,PHP 学習者の迅速な成長を支援します!