ホームページ >php教程 >php手册 >PHP は mysql を正しく構成します (Apache 環境)

PHP は mysql を正しく構成します (Apache 環境)

WBOY
WBOYオリジナル
2016-06-13 12:06:211053ブラウズ

次のように mysql をテストするための php ファイルを作成しました:

コードをコピーします コードは次のとおりです:


$ link=mysql_connect('localhost','root','root');
if(!$link) echo "失敗!";
else echo "成功!"; mysql_close();
?>

結果はエラーです: 致命的なエラー: mysql の対応するライブラリが見つかりません。には多くのものがあり、mysql のコピーは何ですか? lib ライブラリは Windows の system32 ディレクトリにコピーされます。実際には、httpd.conf ファイルに次の設定を追加するのが正しい構成です。 Apache の:

コードをコピー コードは次のとおりです:

LoadModule php5_module d:/tools/php-5.3.1 /php5apache2_2.dll
AddType application/x-httpd-php .php
PHPIniDir d: /tools/php-5.3.1

最後の行がキーであることに注意してください。それ以外の場合は、php.ini ファイルを Windows システム ディレクトリにコピーする必要があります。通常、ここでの設定を通じて、Apache と php の組み合わせを完了できます。 php.ini ファイルでは、次の場所のみを変更する必要があります:

# php 拡張ライブラリ ディレクトリを実際のパスに変更します
extension_dir = "D:/tools/php-5.3. 1/ ext"

# 前のものを削除します;
extension=php_mysql.dll
最後のステップは、それをシステム環境変数に追加することです (これはシステム環境変数であり、ユーザー環境ではないことに注意してください)変数) パス PHP インストール パスを正常に設定すると、phpinfo() を介して Apache 環境セクションのパスに 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

などのディレクトリに解凍します。 Apache の httpd.conf ファイルの末尾:

コードをコピー コードは次のとおりです:

# php5 support
LoadModule php5_module D:/php-5.3.1/php5apache2_2 .dll
AddType application/x-httpd-php .php
PHPIniDir D:/php-5.3.1

4オペレーティング システムの環境変数 (システム変数である必要があります) D:/php-5.3.1 パス

を非ユーザー変数のパスに追加します) 5. php 内の php.ini-dist の名前を変更します。

# php 拡張ファイルのディレクトリを設定します。
extension_dir = "D:/php-5.3.17/ext"

# mysql 拡張機能を有効にし、前のコメントを削除します。
extension=php_mysql .dll

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