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

質問があります。
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 学習者の迅速な成長を支援します!