ホームページ >バックエンド開発 >PHPチュートリアル >神はMysqlへのphp接続、php.ini設定の問題で助けを求めています

神はMysqlへのphp接続、php.ini設定の問題で助けを求めています

WBOY
WBOYオリジナル
2016-06-23 14:09:01969ブラウズ

多くの人と同じように、私も php に接続するのに問題があります。インターネットでいろいろ調べましたが、解決策はありません
まず第一に、私の構成: apache2.2.22 + php5.4.14 + mysql 5.0
エラー メッセージ:
致命的なエラー: C:Program Filesapachehtdocsindex.php の 6 行目で未定義の関数 mysql_connect() を呼び出します


Windows の下に php.ini があり、構成されています
extension=php_mysql.dll
extension=php_mysqli.dll が前に削除されました
私のインストールパスは次のようになります:
extension_dir = "C:/myenv/php-5.3.5/ext"
パスはOKです

../mysql/bin/libmySQL.dllをphp5.0にコピーし、Goをコピーしますphp5.0/ext ディレクトリに libmySQL.dll と php5ts.dll の 2 つのファイルを Windows/System32 にインポートします



Apache の http.conf で設定します
#PHP ファイル設定用に Apache 処理 PHP モジュールをロードします
LoadModule php5_module C:/myenv/php-5.3.5/php5apache2_2.dll
#PHPIniDir は、PHP ini ファイル
PHPIniDir "C:/myenv/php-5.3.5"
AddType application/x-httpd -php を指定するために使用されます。 php .phtml

最善を尽くしましたが、長い間うまくいかず、落ち込んでいます。専門家に助けを求めています。 ! !



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

上記の補足:

mysql を開くことができます。index.php のコードは次のとおりです:
$conn=mysql_connect("localhost "," ルート","123456");
if($conn){ ?>

LZ の PHPext ディレクトリの php_mysql と php_mysqli.dll はどちらも問題ありませんね?

はい、問題ありません。ダウンロードしてインストールした後はまだ触っていません。 phpinfo() 問題ありません

なぜ誰も答えないのですか? ? ?

1. 設定を変更するたびに、LZ は Apache を再起動することをお勧めします。

2. Windows に MySQL56 サービスがあるかどうか (私のものはこの名前です。LZ のバージョン番号は異なる場合があります)、それが開始されているかどうかを確認します。


他に何も考えられません。

何度もコンピューターを再起動しましたが、それでも動作しません

Windows に MySQL56 はありますか?
わかりません

Mysql サービスしか持っていませんが、このサービスには問題ありません。

とても面倒なので、基本的な wamp 環境を直接インストールする方が良いです

wamp は厳格すぎて、バージョン アップグレードが柔軟ではありません。一人でインストールするのは面倒ではありませんが、問題が発生した場合は、そのときに解決する必要があります。

PHPIniDir "C:/myenv/php-5.3.5"

LoadFile "C:/myenv/php-5.3.5/php5ts.dll"

LoadModule php5_module "C:/myenv/php-5.3.5/php5apache2_2. dll"


まだ解決されていません。おい、動かない、壊れている

なんと、私はまだ解決しました。コードは次のとおりです。

LoadModule php5_module "D:/MyBlog/php/ php5apache2_2.dll "

LoadFile "D:/MyBlog/php/php5ts.dll"

AddType application/x-httpd-php .php .phtml

PHPIniDir "D:/MyBlog/php/php.ini"


がありますこのように設定する必要はありません。php.ini を Windows の下の D:/MyBlog/php/php.ini に直接配置すれば問題ありません。
キーはこの PHPIniDir "D:/MyBlog/php /php.ini"[/b] です
同時に、管理を改善するために、同じフォルダー MyBlog の下に apache + php + mysql も配置しました。おいおい。
やっと完成しました、本当に大変でした、皆さんありがとうございます

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