目次
PHP に接続後、Apache が起動できない この記事では、PHP に接続後、Apache が起動できない問題に対するアイデアと解決策を主に紹介します。必要な友人は参考にしてください。
ホームページ バックエンド開発 PHPチュートリアル PHP に接続した後に Apache が起動できない問題解決のアイデア_PHP チュートリアル

PHP に接続した後に Apache が起動できない問題解決のアイデア_PHP チュートリアル

Jul 13, 2016 am 09:50 AM
apache php 戻る 起動する 考える アイデア 解決する 接続する 質問

PHP に接続後、Apache が起動できない この記事では、PHP に接続後、Apache が起動できない問題に対するアイデアと解決策を主に紹介します。必要な友人は参考にしてください。

問題: Apache は以前は正常に動作していましたが、PHP に接続して設定した後、エラー形式は次のようになります。

D:/php/php5apache2_2.dllをサーバー(またはphp5apache2_4.dll)にロードできません

私の個人的な解決策の軌跡は次のとおりです:

1 まず、設定中にパスをチェックして、スペルが間違っていないかどうかを確認します

2 以前はapacheを使っていて問題なかったので、PHPでダウンロードしたバージョンが間違っているのだと思いますが、最初にダウンロードしたのは5.6で、中のモジュールファイルはphp5apache2_4.dllなので、その後のPHPは問題ないと思います。 Baidu で検索すると、正しい VC ライブラリのバージョンが見つからない可能性があります

3 次に、php パッケージのファイルを確認しました (公式 Web サイトからダウンロードするのが最適です)。ファイル名から、それが VC9 であることがわかりました (後でこのパッケージも削除したようですが、これは重要ではありません)。 、そしてこの段落の下を検索しました:

php5.5で使用されているコンパイラはvc11、php5.4とphp5.3で使用されているコンパイラはvc9、php5.2で使用されているコンパイラはvc6です。 x86版かx64版かにも注意してください。現在、x64 バージョンを提供しているのは php5.5 のみで、その他は x86 バージョンのみです。

apache.org からダウンロードした Apache はすべて vc6 バージョンです。それ以外の場合は、異なるファイルの指示に従って異なるランタイム ライブラリがインストールされます。

vc11 ランタイム ライブラリ x86/x64 バージョン: http://www.microsoft.com/en-us/download/details.aspx?id=30679

vc10 ランタイム ライブラリ x86 バージョン: http://www.microsoft.com/en-us/download/details.aspx?id=5555

vc10 ランタイム ライブラリ x64 バージョン: http://www.microsoft.com/en-us/download/details.aspx?id=14632

vc9 ランタイム ライブラリ x86 バージョン: http://www.microsoft.com/en-us/download/details.aspx?id=5582

vc9 ランタイム ライブラリ x64 バージョン: http://www.microsoft.com/en-us/download/details.aspx?id=15336

しかし、VCライブラリをダウンロードしてインストールした後、大丈夫だと思ったのですが、やはり同じエラーが発生してしまいました…

4 ダウンロードしたVCライブラリを削除して、別のダウンロードアドレスを試してみましたが、やはり機能しませんでした。

5 それでは、それはVCライブラリやApacheの問題ではないことは間違いなく、その後はやはりPHPの問題です。そこで、公式 Web サイトにアクセスして、PHP5.3.5 の下位バージョンをダウンロードしたところ、このバージョンのモジュール ファイルは php5apache2_2.dll になり、5.6 バージョンは php5apache2_4.dll になったことがわかりました。次に、別の PHP をダウンロードしました。バージョンを確認したところ、このバージョンのモジュール ファイルが php5apache2_2.dll になっていることがわかりました。モジュール ファイルがありません。落とし穴です。

6 そこで、このファイルに問題があるのではないかと判断し、バージョン 5.3.5 に変更しました。うまくいきました!!!

7 とても嬉しくなって、以前開いたウェブページを確認して下にスクロールすると、この問題の解決方法の説明が見つかりました。

それでも Apache/PHP を起動できない場合は、php5_module モジュールに問題がある可能性が高くなります。

1. Apache2.0に対応するPHPモジュールはphp5apache2.dllです

2. Apache2.2に対応するPHPモジュールはphp5apache2_2.dllです

3. Apache2.4に対応するPHPモジュールはphp5apache2_4.dllです

つまり、php5_moduleモジュールによれば、phpの現在のバージョンがどのApacheをサポートしているかを知ることができます

つまり、Apache/PHPの組み合わせには次のような状況があります:

1.php5.2 は Apache2.0 と Apache2.2 をサポートします;

2. php5.3 と php5.4 は Apache2.2 と Apache2.4 の両方をサポートします。

3. php5.5はApache2.4のみをサポートします

8 うわー、先ほどの問題を解決するには、もう 1 画面スクロールしてください...

以上がこの記事の全内容ですが、皆さんに気に入っていただければ幸いです。

http://www.bkjia.com/PHPjc/1018369.html

www.bkjia.com

本当

技術記事この記事では、PHP に接続した後に Apache が起動できない問題に対するアイデアと解決策を主に紹介します。これは、必要な友達ができる簡単で実用的なものです。
このウェブサイトの声明
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。

ホットAIツール

Undresser.AI Undress

Undresser.AI Undress

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

AI Clothes Remover

AI Clothes Remover

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

Undress AI Tool

Undress AI Tool

脱衣画像を無料で

Clothoff.io

Clothoff.io

AI衣類リムーバー

AI Hentai Generator

AI Hentai Generator

AIヘンタイを無料で生成します。

ホットツール

メモ帳++7.3.1

メモ帳++7.3.1

使いやすく無料のコードエディター

SublimeText3 中国語版

SublimeText3 中国語版

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

ゼンドスタジオ 13.0.1

ゼンドスタジオ 13.0.1

強力な PHP 統合開発環境

ドリームウィーバー CS6

ドリームウィーバー CS6

ビジュアル Web 開発ツール

SublimeText3 Mac版

SublimeText3 Mac版

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

PHPとPython:2つの一般的なプログラミング言語を比較します PHPとPython:2つの一般的なプログラミング言語を比較します Apr 14, 2025 am 12:13 AM

PHPとPythonにはそれぞれ独自の利点があり、プロジェクトの要件に従って選択します。 1.PHPは、特にWebサイトの迅速な開発とメンテナンスに適しています。 2。Pythonは、データサイエンス、機械学習、人工知能に適しており、簡潔な構文を備えており、初心者に適しています。

ApacheでCGIディレクトリを設定する方法 ApacheでCGIディレクトリを設定する方法 Apr 13, 2025 pm 01:18 PM

ApacheでCGIディレクトリを設定するには、次の手順を実行する必要があります。「CGI-Bin」などのCGIディレクトリを作成し、Apacheの書き込み許可を付与します。 Apache構成ファイルに「Scriptalias」ディレクティブブロックを追加して、CGIディレクトリを「/cgi-bin」URLにマッピングします。 Apacheを再起動します。

Apacheを始める方法 Apacheを始める方法 Apr 13, 2025 pm 01:06 PM

Apacheを開始する手順は次のとおりです。Apache(コマンド:sudo apt-get install apache2または公式Webサイトからダウンロード)をインストールします(linux:linux:sudo systemctl start apache2; windows:apache2.4 "serviceを右クリックして「開始」を右クリック) (オプション、Linux:Sudo SystemCtl

PHPの永続的な関連性:それはまだ生きていますか? PHPの永続的な関連性:それはまだ生きていますか? Apr 14, 2025 am 12:12 AM

PHPは依然として動的であり、現代のプログラミングの分野で重要な位置を占めています。 1)PHPのシンプルさと強力なコミュニティサポートにより、Web開発で広く使用されています。 2)その柔軟性と安定性により、Webフォーム、データベース操作、ファイル処理の処理において顕著になります。 3)PHPは、初心者や経験豊富な開発者に適した、常に進化し、最適化しています。

Apacheのサーバー名以上の削除方法 Apacheのサーバー名以上の削除方法 Apr 13, 2025 pm 01:09 PM

Apacheから追加のservernameディレクティブを削除するには、次の手順を実行できます。追加のservernameディレクティブを識別して削除します。 Apacheを再起動して変更を有効にします。構成ファイルを確認して、変更を確認します。サーバーをテストして、問題が解決されていることを確認します。

PHP:データベースとサーバー側のロジックの処理 PHP:データベースとサーバー側のロジックの処理 Apr 15, 2025 am 12:15 AM

PHPはMySQLIおよびPDO拡張機能を使用して、データベース操作とサーバー側のロジック処理で対話し、セッション管理などの関数を介してサーバー側のロジックを処理します。 1)MySQLIまたはPDOを使用してデータベースに接続し、SQLクエリを実行します。 2)セッション管理およびその他の機能を通じて、HTTPリクエストとユーザーステータスを処理します。 3)トランザクションを使用して、データベース操作の原子性を確保します。 4)SQLインジェクションを防ぎ、例外処理とデバッグの閉鎖接続を使用します。 5)インデックスとキャッシュを通じてパフォーマンスを最適化し、読みやすいコードを書き、エラー処理を実行します。

Apacheバージョンを表示する方法 Apacheバージョンを表示する方法 Apr 13, 2025 pm 01:15 PM

Apacheサーバーでバージョンを表示するには3つの方法があります。コマンドライン(Apachectl -vまたはapache2ctl -v)を介して、サーバーステータスページ(http://< server ipまたはdomain name>/server -status)を確認します。

Apacheのデータベースに接続する方法 Apacheのデータベースに接続する方法 Apr 13, 2025 pm 01:03 PM

Apacheはデータベースに接続するには、次の手順が必要です。データベースドライバーをインストールします。 web.xmlファイルを構成して、接続プールを作成します。 JDBCデータソースを作成し、接続設定を指定します。 JDBC APIを使用して、接続の取得、ステートメントの作成、バインディングパラメーター、クエリまたは更新の実行、結果の処理など、Javaコードのデータベースにアクセスします。

See all articles