php は通常どおり Apache と組み合わせることができるようになり、次のような一般的なエラーが表示されます: PHP 警告: PHP 起動: ダイナミック ライブラリをロードできません...、致命的エラー: 未定義関数 mysql_connect() の呼び出しエラー
ただし、依然として表示されました今日 CMS を構築していたときに、許せないエラーが発生し、mysql をテストするための php ファイルを次のように書きました。
コードをコピー | |
結果はエラーです: Fatal error: Call to unknown function mysql_connect(). mysql に対応するライブラリを見つけることは明らかに不可能です。Baidu でいろいろ検索して、mysql の lib ライブラリをコピーしてコピーする方法を見つけました。 Windows の system32 ディレクトリに追加するのは非常に複雑ですが、実際には、次の設定を Apache の httpd.conf ファイルに追加する必要があります。
コードをコピー | |
AddType application/x-httpd-php .php
PHPIniDir:/tools/php-5.3.1 |
# PHP 拡張ライブラリのディレクトリを実際のパスに変更します
コードをコピー | |
コードをコピー | |
これらの手順を完了すると、データベースに正しく接続できますが、Apache と php の統合が正常であることが前提となっており、効果が得られない場合は、この mysql 構成を検討してください。
要約すると、Windows プラットフォームで Apache と php (mysql を含む) を統合するための正しい構成手順は次のとおりです:
1. Apache をインストールし、Apache が単独で正常に実行できることを確認します
2. PHP の zip パッケージ (5.2.17 や 5.3.1 など) を D:php-5.3.1 などのディレクトリに解凍します。
3. Apache の httpd.conf ファイルの最後に次の段落を追加します。
コードは次のとおりです
# php5 supportLoadModule php5_module D:/php-5.3.1/php5apache2_2.dll | |||||||||||||||
コードは次のとおりです | コードをコピー |
AddType application/x-httpd-php .php |
コードは次のとおりです | コードをコピー |
PHPIniDir D:/php-5.3.14 |
. D:/php-5.3.1 パスをオペレーティング システムの環境変数のパスに追加します (ユーザー変数ではなくシステム変数である必要があります)。
5. php インストールディレクトリの php.ini-dist の名前を php.ini に変更し、次の内容を変更します。# PHP拡張ファイルのディレクトリを設定します
コードをコピー | |
コードをコピー | |
http://www.bkjia.com/PHPjc/630738.html