PHP が mysql を正しく構成する (Apache 環境)_PHP チュートリアル

WBOY
リリース: 2016-07-21 15:25:37
オリジナル
715 人が閲覧しました

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

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

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

結果はエラーです: 未定義の関数 mysql_connect( )、明らかにmysqlが見つかりません。Baiduには対応するライブラリがたくさんあります。mysqlのlibライブラリをコピーしてWindowsのsystem32ディレクトリにコピーするのは複雑すぎます。実際には、次の設定を追加する必要があります。 Apache の httpd.conf ファイルに設定を追加します:


コードをコピーします コードは次のとおりです:
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 設定ファイルの場所を Apache に伝えます。そうでない場合は、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 を再起動してください)。

これらの手順を完了すると、データベースに正しく接続できますが、Apache と PHP の統合が正常であることが前提です。その上で、この mysql 構成を検討してください。効果が得られない場合は、私に質問してください (笑)。 !

要約すると、Windows プラットフォームで Apache と php (mysql を含む) を統合するための正しい設定手順は次のとおりです。

1. Apache をインストールし、Apache が単独で正常に実行できることを確認します。

2. php をインストールします。 5.2.17 または 5.3.1 ) zip パッケージをディレクトリ (D:php-5.3.1 など) に追加します。

3 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.ini-dist の名前を変更します。 php インストール ディレクトリを php.ini に変更し、次の内容を変更します。

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

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

上記の 5 つの手順を完了すると、PHP は Apache と正常に結合できるようになり、次のような一般的な問題が発生します: PHP 警告: PHP 起動: 動的ライブラリをロードできません...、致命的エラー: 未定義関数 mysql_connect() への呼び出し... も永久に失われます。 ^_^



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

www.bkjia.com

http://www.bkjia.com/PHPjc/324107.html技術記事 mysql をテストするための php ファイルを次のように作成しました。 コードを次のようにコピーします。 ?php $link=mysql_connect('localhost','root','root'); if(!$link) echo "Failed!"; echo "成功しました!";
ソース:php.cn
このウェブサイトの声明
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。
最新の問題
人気のチュートリアル
詳細>
最新のダウンロード
詳細>
ウェブエフェクト
公式サイト
サイト素材
フロントエンドテンプレート
私たちについて 免責事項 Sitemap
PHP中国語ウェブサイト:福祉オンライン PHP トレーニング,PHP 学習者の迅速な成長を支援します!