ホームページ >バックエンド開発 >PHPチュートリアル >PHP の mysql の正しい構成の詳細なチュートリアル_PHP チュートリアル

PHP の mysql の正しい構成の詳細なチュートリアル_PHP チュートリアル

WBOY
WBOYオリジナル
2016-07-13 17:05:591413ブラウズ

php は通常どおり Apache と組み合わせることができるようになり、次のような一般的なエラーが表示されます: PHP 警告: PHP 起動: ダイナミック ライブラリをロードできません...、致命的エラー: 未定義関数 mysql_connect() の呼び出しエラー

ただし、依然として表示されました今日 CMS を構築していたときに、許せないエラーが発生し、mysql をテストするための php ファイルを次のように書きました。

コードは次のとおりですコードをコピー $link=mysql_connect('localhost','root','root');
if(!$link) echo "失敗しました!";
それ以外の場合は「成功!」をエコーし​​ます;
mysql_close();
?>

結果はエラーです: Fatal error: Call to unknown function mysql_connect(). mysql に対応するライブラリを見つけることは明らかに不可能です。Baidu でいろいろ検索して、mysql の lib ライブラリをコピーしてコピーする方法を見つけました。 Windows の system32 ディレクトリに追加するのは非常に複雑ですが、実際には、次の設定を Apache の httpd.conf ファイルに追加する必要があります。

コードは次のとおりですLoadModule php5_module d:/tools/php-5.3.1/php5apache2_2.dll最後の行がキーであり、php 設定ファイルの場所を Apache に伝えます。それ以外の場合は、php.ini ファイルを Windows システム ディレクトリにコピーする必要があります。通常、ここでの設定を通じて、Apache と php の組み合わせを完了できます。 php.ini ファイルでは、次の場所のみを変更する必要があります:
コードをコピー
AddType application/x-httpd-php .php

PHPIniDir:/tools/php-5.3.1

# PHP 拡張ライブラリのディレクトリを実際のパスに変更します

コードは次のとおりですextension_dir = "D:/tools/php-5.3.1/ext" # 前のものを削除;
コードをコピー

コードは次のとおりです拡張子=php_mysql.dll 最後のステップは、PHP インストール パスをシステム環境変数 (ユーザー環境変数ではなくシステム環境変数であることに注意してください) パスに追加することです。設定が成功すると、パスに追加できるようになります。 phpinfo() による「Apache 環境」セクションの PHP インストール ディレクトリを参照してください。そうでない場合は、環境変数が正常に構成されていません (環境変数を構成した後、Apache を再起動することに注意してください)。
コードをコピー

これらの手順を完了すると、データベースに正しく接続できますが、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拡張ファイルのディレクトリを設定します

コードは次のとおりですextension_dir = "D:/php-5.3.17/ext" # mysql 拡張機能を有効にし、前のコメントを削除します
コードをコピー

コードは次のとおりです拡張子=php_mysql.dll
コードをコピー

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

本当http://www.bkjia.com/PHPjc/630738.html技術記事 PHP は通常どおり Apache と組み合わせることができ、次のような一般的な問題が発生します: PHP 警告: PHP 起動: ダイナミック ライブラリをロードできません...、致命的エラー: 未定義関数 mysql_connect の呼び出し...
声明:
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。