目次
phpinfo() は PHP 設定をリストし、mysql 設定に関連するパラメーターがあるかどうかを確認します
ホームページ バックエンド開発 PHPチュートリアル 緊急 緊急 緊急 PHP 接続の mysql の問題

緊急 緊急 緊急 PHP 接続の mysql の問題

Jun 23, 2016 pm 02:04 PM

win7 Ultimate バージョン + php5.3.6 + mysql5.5.10 + Apache2.2.7 の構成、mysql も php も良好ですが、php.ini のいくつかのセミコロンに関して、理由がわかりませんが、php が mysql に接続できませんまた、それらをすべて削除しました
extension=php_gd2.dll
extension=php_mbstring.dll
extension=php_mysql.dll
extension=php_mysqli.dll
mysql に接続するファイルを書きましたが、php 環境で実行すると、常に次のエラーが発生します:
致命的なエラー: F:Localhostmysql_connect.php の 6 行目で未定義の関数 mysql_connect() を呼び出します
データベースに接続しているファイルは正常であると判断されました。解決策を見つけるのを手伝っていただければ幸いです。緊急! ! ! !


ディスカッションへの返信 (解決策)

phpinfo() は PHP 設定をリストし、mysql 設定に関連するパラメーターがあるかどうかを確認します

php.ini が実際に変更した php.ini ファイルであるかどうかを確認します。

php_mysql.dll は拡張フォルダー内にあります。
phpinfo() は、mysql 設定に関連するパラメーターがあるかどうかを確認します。
php.ini が実際に変更した php.ini ファイルであるかどうかを確認します。 php_mysql .dll が拡張子フォルダにあるかどうかを確認してください

phpinfo() の mysql 部分は次のようになります。以前は mysql のバージョン 5.0 を使用していましたが、現在はバージョンが変更されているようです。 5.5.10 バージョンに移行

mysqlnd
mysqlnd が有効
バージョン mysqlnd 5.0.8-dev - 20102224 - $Revision: 308673 $
圧縮サポート
SSL サポート
コマンド バッファ サイズ 4096
読み取りバッファ サイズ 32768
読み取りタイムアウト 31 536000
統計の収集 はい
メモリ統計の収集 はい
トレース 該当なし

phpinfo() は、mysql 設定に関連するパラメータがあるかどうかを確認するために PHP 設定をリストします。
php.ini が実際に変更した php.ini ファイルであるかどうかを確認します。
拡張機能フォルダーに php_mysql.dll が存在するかどうかを確認します
「拡張機能フォルダーに php_mysql.dll が存在するかどうかを確認する」はどこにありますか?インストール中にこの問題に遭遇したことはありません


http://download.csdn.net/source/2558379 を使用すると、非常に高速な統合インストールが提供されます

MYSQL の元のプログラムがまだあるかどうかを確認してください。これをオフにして、PHP サーバー上で mysql を実行すると、問題は発生しないはずです。 !

6 行目?投稿して、あなたが書いたリンクを見てください - -!

6 行目?投稿して、あなたが書いたリンクを見てください - -! $dbhost = 'localhost';

$dbuser = 'root'; //mysql ユーザー名

$dbpass = 'root'; //mysql パスワード

$dbname = 'training'; $link = mysql_connect($dbhost,$dbuser,$dbpass);

if(!$link) echo "success";
mysql_close() ?>試してみたところ、実行結果は成功でした。使用している mysql のバージョンが 5.1 であることを除けば、私のものと同じです。 php.iniの設定も違うのでしょうか?

http://download.csdn.net/source/2558379 は非常に高速な統合インストールを提供します。統合は強力ではありません。

MYSQL の元のプログラムがまだあるかどうかを確認し、存在する場合は、PHP を実行しているサーバーの MySQL を閉じてください。 ! もっと明確にしてもらえますか?よくわかりません

これは私が遭遇した問題ですか: http://blog.csdn.net/tgh1981/archive/2011/04/27/6366067.aspx
Mysql データベース接続の問題、難しくて複雑な病気..うーん

extension=php_mysql.dll

extension=php_mysqli.dll

window system32 にコピーしてみてください

APACHE インストール ディレクトリのログ フォルダーに error.log ファイルを投稿してください


extension=php_mysql.dll
extension= php_mysqli.dll

window system32 にコピーしてみましたが、うまくいきませんでした。

APACHE インストール ディレクトリのログ フォルダーに error.log ファイルを投稿します。 PHP 警告: PHP 起動: ダイナミック ライブラリ 'C:\php\php_curl.dll' をロードできません - xd5xd2xb2xbbxb5xbdxd6xb8xb6xa8xb5xc4xc4xa3xbfxe9xa1xa3rn 行 0 の不明
< br /> ;
警告: PHP 起動: ダイナミック ライブラリ 'C:phpphp_curl.dll' をロードできません - 指定されたモジュールが見つかりませんでした。

Unknown/b>

PHP 警告: PHP 起動: 動的ライブラリ 'C:\php\php_gd2.dll をロードできません' - xd5xd2xb2xbbxb5xbdxd6xb8xb6xa8xb5xc4xc4xa3xbfxe9xa1xa3rn 行 0 で不明


警告: PHP 起動: 動的ライブラリ 'C:phpphp_gd2 をロードできません.dll' - 指定されたモジュールが見つかりませんでした。

不明 行目 0

PHP 警告: PHP 起動: 動的ライブラリ 'C:\php\php_mbstring.dll をロードできません' - xd5xd2xb2xbbxb5xbdxd6xb8xb6xa8xb5xc4xc4xa3xbfxe9xa1xa3rn 行 0 で不明


警告: PHP 起動: ダイナミック ライブラリ 'C:phpphp_mbstring をロードできません。 dll' - 指定されたモジュールが見つかりませんでした。
不明 行目 0

PHP 警告: PHP 起動: 動的ライブラリ 'C:\php\php_mysql.dll をロードできません' - xd5xd2xb2xbbxb5xbdxd6xb8xb6xa8xb5xc4xc4xa3xbfxe9xa1xa3rn 行 0 で不明


警告: PHP 起動: 動的ライブラリ 'C:phpphp_mysq をロードできませんl.dll' - 指定されたモジュールが見つかりませんでした。
不明 行目 0

PHP 警告: PHP 起動: 動的ライブラリ 'C:\php\php_mysqli.dll をロードできません' - xd5xd2xb2xbbxb5xbdxd6xb8xb6xa8xb5xc4xc4xa3xbfxe9xa1xa3rn 行 0 で不明


警告: PHP 起動: 動的ライブラリ 'C:phpphp_mysq をロードできませんli.dll' - 指定されたモジュールが見つかりませんでした。

不明 行目 0

PHP 警告: PHP 起動: 動的ライブラリ 'C:\php\php_pdo_mysql.dll をロードできません' - xd5xd2xb2xbbxb5xbdxd6xb8xb6xa8xb5xc4xc4xa3xbfxe9xa1xa3rn 行 0 で不明


警告: PHP 起動: 動的ライブラリ 'C:phpphp_pdo_ をロードできませんmysql.dll' - 指定されたモジュールが見つかりませんでした。
不明 行目 0

PHP 警告: PHP 起動: 動的ライブラリ 'C:\php\php_pdo_odbc.dll をロードできません' - xd5xd2xb2xbbxb5xbdxd6xb8xb6xa8xb5xc4xc4xa3xbfxe9xa1xa3rn 行 0 で不明


警告: PHP 起動: 動的ライブラリ 'C:phpphp_pdo_ をロードできませんodbc.dll' - 指定されたモジュールが見つかりませんでした。
ライン 不明0
PHP 警告: PHP 起動: ダイナミック ライブラリ 'C:\php\php_xmlrpc.dll' をロードできません - 行 0 の不明な xd5xd2xb2xbbxb5xbdxd6xb8xb6xa8xb5xc4xc4xa3xbfxe9xa1xa3rn

ニング: PHP 起動: 不能ダイナミック ライブラリ 'C:phpphp_xmlrpc.dll' をロードします - 指定されたモジュールが見つかりませんでした。

in Unknown 行目 0
指定されたモジュールが見つからないのはなぜですか?

システム内の php.ini の設定ファイルが変更されているかどうかを確認してください。または、phpinfo() が mysql の無効化をサポートしているかどうかを確認してください。 Windows と UNIX に分かれているだけでなく、マルチスレッドなどにも対応しています。私も初心者ですが、環境を構築するのに 2 週間かかりました。私のソフトウェアの名前を紹介します。

apache: httpd-2.2. 17-win32-x86-openssl-0.9.8o.msi

mysql:mysql-5.5.10-win32.msi
php:php-5.2.17-Win32-VC6-x86.zip
場所php は VC6 と VC9 に分かれています。状況に応じて、左側の中国語をゆっくり見てください。あきらめて再インストールしたい場合は、qq に追加してください。 341061383 と私のインストール ファイルをお送りします。私のものは vista のものと似ているはずです

; を削除した後、オペレーティング システムが dll ファイルを見つけられるように win7 でセットアップする必要があります。
方法は次のとおりです。

「コンピューター」を右クリック→プロパティ→→システムの詳細設定→「詳細設定タブ」を選択→右下の「環境変数」→「パスを選択」下のシステム変数ボックスに移動し、[編集] > をクリックします

変数値に「;C:PHP;C:PHPext」(括弧なし) を追加します
(私の php は C ドライブのルート ディレクトリにインストールされているため、プログラム ファイルをロードします。ここでは「;C:Program FilesPHP;C:Program FilesPHPext」と書く必要があります。
特記事項: 元の変数値を削除せず、変数値の後に追加してください。
その後、再起動するだけです。再起動後にのみ有効になります。

エラーを修正します:
[詳細] タブを選択します ->

[引用=19 階のギムリの返信からの引用:]

エラーを修正します:
[詳細] タブを選択します ->環境変数を変更してもダメです

;を削除した後、オペレーティングシステムがdllファイルを見つけられるように、win7で設定する必要があります。
方法は次のとおりです。
「コンピューター」を右クリック→プロパティ→→システムの詳細設定→「詳細設定タブ」を選択→右下の「環境変数」→「パスを選択」下のシステム変数ボックスに移動し、[編集] > をクリックします
変数値に「;C:PHP;C:PHPext」(括弧なし) を追加します

(私の php は C ドライブのルート ディレクトリにインストールされているため、プログラム ファイルをロードします。ここには「;... コンピュータを再起動するべきですか? それとも Apache を再起動すべきですか?


実際、この問題は通常は問題ありません。phpinfo を実行すると、mysql モジュールは絶対に見つかりません。< ?php phpinfo();?> C の場合: Windows で php.ini ファイルを探し、それが extension=php_mysql.dll の前にあるかどうかを確認します。これを extension=php_m ssql に変更しないでください。 dll は似ています。また、php.ini にある libmysql.dll を system32 ディレクトリにコピーする必要があります。
extension_dir = “./”
これを ext サブディレクトリの絶対パスに変更します。たとえば、私の場合:
extension_dir = “C:/php/ext. /”

このステップは非常に重要です。そうしないと、php は php_mysql.dll モジュールを見つけることができず、ロードできません。

最後にphpinfo に mysql という項目がある場合は、読み込みが成功したことを意味します...

解決しました! extension_dir = "F: /php/ext" がありません

extension_dir = "F:/php/ext" であることが判明しました 前のセミコロンがありません。本当に細かい問題です ! !
素晴らしい発見でした!

このウェブサイトの声明
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。

ホットAIツール

Undresser.AI Undress

Undresser.AI Undress

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

AI Clothes Remover

AI Clothes Remover

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

Undress AI Tool

Undress AI Tool

脱衣画像を無料で

Clothoff.io

Clothoff.io

AI衣類リムーバー

AI Hentai Generator

AI Hentai Generator

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

ホットツール

メモ帳++7.3.1

メモ帳++7.3.1

使いやすく無料のコードエディター

SublimeText3 中国語版

SublimeText3 中国語版

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

ゼンドスタジオ 13.0.1

ゼンドスタジオ 13.0.1

強力な PHP 統合開発環境

ドリームウィーバー CS6

ドリームウィーバー CS6

ビジュアル Web 開発ツール

SublimeText3 Mac版

SublimeText3 Mac版

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

11ベストPHP URLショートナースクリプト(無料およびプレミアム) 11ベストPHP URLショートナースクリプト(無料およびプレミアム) Mar 03, 2025 am 10:49 AM

多くの場合、キーワードと追跡パラメーターで散らかった長いURLは、訪問者を阻止できます。 URL短縮スクリプトはソリューションを提供し、ソーシャルメディアやその他のプラットフォームに最適な簡潔なリンクを作成します。 これらのスクリプトは、個々のWebサイトにとって価値があります

Instagram APIの紹介 Instagram APIの紹介 Mar 02, 2025 am 09:32 AM

2012年のFacebookによる有名な買収に続いて、Instagramはサードパーティの使用のために2セットのAPIを採用しました。これらはInstagramグラフAPIとInstagram Basic Display APIです。

Laravelでフラッシュセッションデータを使用します Laravelでフラッシュセッションデータを使用します Mar 12, 2025 pm 05:08 PM

Laravelは、直感的なフラッシュメソッドを使用して、一時的なセッションデータの処理を簡素化します。これは、アプリケーション内に簡単なメッセージ、アラート、または通知を表示するのに最適です。 データは、デフォルトで次の要求のためにのみ持続します。 $リクエスト -

LaravelのバックエンドでReactアプリを構築する:パート2、React LaravelのバックエンドでReactアプリを構築する:パート2、React Mar 04, 2025 am 09:33 AM

これは、LaravelバックエンドとのReactアプリケーションの構築に関するシリーズの2番目と最終部分です。シリーズの最初の部分では、基本的な製品上場アプリケーションのためにLaravelを使用してRESTFUL APIを作成しました。このチュートリアルでは、開発者になります

Laravelテストでの簡略化されたHTTP応答のモッキング Laravelテストでの簡略化されたHTTP応答のモッキング Mar 12, 2025 pm 05:09 PM

Laravelは簡潔なHTTP応答シミュレーション構文を提供し、HTTP相互作用テストを簡素化します。このアプローチは、テストシミュレーションをより直感的にしながら、コード冗長性を大幅に削減します。 基本的な実装は、さまざまな応答タイプのショートカットを提供します。 Illuminate \ support \ facades \ httpを使用します。 http :: fake([[ 'google.com' => 'hello world'、 'github.com' => ['foo' => 'bar']、 'forge.laravel.com' =>

PHPのカール:REST APIでPHPカール拡張機能を使用する方法 PHPのカール:REST APIでPHPカール拡張機能を使用する方法 Mar 14, 2025 am 11:42 AM

PHPクライアントURL(CURL)拡張機能は、開発者にとって強力なツールであり、リモートサーバーやREST APIとのシームレスな対話を可能にします。尊敬されるマルチプロトコルファイル転送ライブラリであるLibcurlを活用することにより、PHP Curlは効率的なexecuを促進します

Codecanyonで12の最高のPHPチャットスクリプト Codecanyonで12の最高のPHPチャットスクリプト Mar 13, 2025 pm 12:08 PM

顧客の最も差し迫った問題にリアルタイムでインスタントソリューションを提供したいですか? ライブチャットを使用すると、顧客とのリアルタイムな会話を行い、すぐに問題を解決できます。それはあなたがあなたのカスタムにより速いサービスを提供することを可能にします

2025 PHP状況調査の発表 2025 PHP状況調査の発表 Mar 03, 2025 pm 04:20 PM

2025 PHP Landscape Surveyは、現在のPHP開発動向を調査しています。 開発者や企業に洞察を提供することを目的とした、フレームワークの使用、展開方法、および課題を調査します。 この調査では、現代のPHP Versioの成長が予想されています

See all articles