PHP に接続した後に 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本当

ホットAIツール

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

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

Undress AI Tool
脱衣画像を無料で

Clothoff.io
AI衣類リムーバー

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

人気の記事

ホットツール

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

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

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

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

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

ホットトピック









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

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

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

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

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

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

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

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