IIS+php (5.2.5) + mysql (5.5.27) (WIN 7 64 ビット環境)
インストールプロセス中にエラーは報告されませんでした。
PHP ファイルを単独で転送するのが通常です。
同時にデータベースに接続すると機能しません。
ECSHOP をインストールし、プロセスを確認し、MySQL をプロンプト....サポートされていません
PHPMYADMIN を実行して、MYSQL をロードします。
PHP.ini ファイルは次のとおりです
;extension=php_bz2.dll
;extension=php_curl.dll
;extension =php_dba.dll
;extension=php_dbase.dll
;extension=php_exif.dll
;extension=php_fdf.dll
extension=php_gd2.dll
;extension=php_gettext.dll
;extension=php_gmp.dll
;extension =php_ifx .dll
; 拡張子 = php_imap.dll
; 拡張子 = php_interbase.dll
; 拡張子 = php_ldap.dll
拡張子 = php_mbstring.dll
; 拡張子 = php_mcrypt.dll
; 拡張子 = php_mhash.dll
; 拡張子 = php_mime_マジック.dll
;extension= php_ming.dll
;extension=php_msql.dll
;extension=php_mssql.dll
extension=php_mysql.dll
extension=php_mysqli.dll
;extension=php_openssl.dll
;extension=php_pやるよ
; extension=php_pdo_firebird.dll
;extension=php_pdo_mssql.dll
extension=php_pdo_mysql.dll
;extension=php_pdo_oci.dll
;extension=php_pdo_oci8.dll
;exension=php_pdo_pgsql.dll
拡張子=php_pdo_sqlite.dll
;拡張子= php_pgsql.dll
;extension=php_pspell.dll
;extension=php_shmop.dll
;extension=php_snmp.dll
;extension=php_soap.dll
;extension=php_sockets.dll
extension=php_s qlite .dll
;extension=php_sybase_ct .dll
;extension=php_tidy.dll
;extension=php_xmlrpc.dll
;extension=php_xsl.dll
;extension=php_zip.dll
ディスカッションへの返信 (解決策)
mysqli 拡張機能がありません。 PHPの設定を確認してください。
データベース プロンプトへのリンク:
の未定義関数 mysql_connect() の呼び出し
$server_name="localhost";
$server_database="データベース名";
$conn=mysql_connect($server_name,$server_user,$server_pass);
mysql_query("名前を設定します) ") ;
phpinfo mysql 拡張機能がオンになっているかどうかを確認してください。php/ext ディレクトリに php_mysql.dll ファイルがありませんか?
phpinfo MYSQ 情報がありません。
php/ext ディレクトリに php_mysql.dll ファイルがあり、WINDOWS/SYSTEM32 にコピーされています
extension=php_pdo_mysql.dll
すでにオンになっています
その理由は、MYSQL 拡張機能であることです。ロードされていません。
PHP.ini ファイル拡張子が有効になっています。
GDをロードできます。
MYSQL をロードできません。
WINDOWS/SYSTEM32/ (PHP/ext) に php_mysql.dll と php_pdo_mysql.dll があります
WINDOWS/SYSTEM32 にコピーされた php_mysql.dll ファイルではありませんが、 libmysql.dll
libmysql.dll もコピーされました
すでに解決されました
php.ini の問題のせいではなく、libmysql がロードされていないためです
どうやって解決すればいいでしょうか?私もこの問題に遭遇しました
extension_dir に絶対パスを指定します
解決策:
[マイ コンピュータ] を右クリックして、[プロパティ] - [詳細設定] - [環境変数] を選択します
パスを見つけて最後に D:PHP を追加します。このディレクトリはPHP ルート ディレクトリに移動し、Apache を再起動して phpinfo() を出力します。久しぶりにmysqlが読み込まれているのを見ました(パス変更後は再起動した方が良いです…)