php無法識別mysql(PHP無法識別中文)

本文目錄一覽:

PHP無法連接mysql

用戶名密碼不對。

如果你是在本地測試,有資料庫管理許可權,可以查看下有沒有 bookhbw這個用戶

select * from mysql.user

如果沒有可以新建用戶,或者在代碼里直接使用root賬戶及密碼連接(測試環境無所謂,如果是正式環境,一定要單獨建一個用戶,分配對應資料庫的許可權 )

— 創建用戶

create user bookhbw@’localhost’ identified by ‘密碼’;

— 授權用戶指定的資料庫許可權

GRANT ALL PRIVILEGES ON 資料庫名.* TO ‘bookhbw’@’localhost’;

— 刷新許可權

FLUSH PRIVILEGES;

如果你的資料庫中已經有這個賬戶,看下這個賬戶設置的Host 是localhost還是ip 還是 %

如果是ip 或者 % 則連接的伺服器地址只能寫ip 不能寫localhost (可以新建一個同名用戶綁定localhost)

以上情況,你根據自己的軟體 配置,自行設置一下

php不能連接MySQL是為什麼?

默認情況下,php是不會擴展mysql了,

去到php安裝目錄下,找到php.ini文件,找到”;extension=php_mysql.dll”,把分號”;”去掉,重啟apache

PHP無法載入MySQL

昨天配置IIS + PHP + MYSQL 又弄了很久。

主要是 PHP 載入 mysql總是載入不上,出現:Fatal error: call to undefined function mysql_connect()意思是沒有定義mysql_connect函數,即PHP沒有載入mysql模塊。

後來終於瞎弄弄出來了。記錄一下。

前置條件:mysql正確安裝到系統上。

1、下載PHP安裝文件並解壓縮到C:\PHP中,設置EVERYONE 許可權可讀寫,或者設置internet來賓賬號許可權可讀寫(IUSR_賬號)

2、將目錄下的 php.ini-dist 文件複製一份並修改文件名為 php.ini。

3、用記事本打開php.ini,修改PHP的參數,具體的參數應用我在後面附有。現在主要修改幾個地方:register_globals = OFF 改成 ON

??? 將 extension_dir = “./” 改成 你php里EXT文件夾的路徑,現在我的是 extension = “C:\PHP\EXT”

??? 分別將 extension=php_gd2.dll,extension=php_mbstring.dll,extension=php_mcrypt.dll,extension=php_mysql.dll,extension=php_mysqli.dll 前的分號去掉。

4、將c:\php\ext 中的 php_mysql.dll,php_mysqli.dll,libmcrypt.dll,libmysql.dll? 和 c:\php 中的 php5ts.dll拷貝到c:\windows\system32 下

5、增加ISAPI擴展 : internet 信息服務(IIS)-》網站-》屬性-》主目錄-》配置-》映射-》緩存ISAPI擴展 添加,擴展名填寫為:php, 可執行文件路徑選擇c:\php\php5isapi.dll,其他的默認就好。確定。在Web服務擴展里設置「所有未知ISAPI擴展」為允許

6、重啟IIS

7、某些IIS可能會發神經,如果不放心,在web服務擴展里再添加一個新的web服務擴展,文件路徑指向 c:\php\php5isapi.dll,設置為允許。

php.ini常用設置參數

關閉/打開全局變數?? register_globals = off/on

關閉/打開防SQL注入? magic_quotes_gpc = off/on? 強烈建議打開; $_POST,$_GET,$_COKIE提交變數中如果有單引號,雙引號,反斜線和空字元時都會加上反斜杠進行轉義,提高PHP的安全性。

關閉/打開錯誤提示?? display_errors = off/on? 網站發布時建議關閉

關閉/打開安全模式?? safe_mode = off/on 裡面包含重要的內嵌的安全機制,能控制一些PHP中的函數,如system()等函數,建議開啟

設置上傳文件大小

? file_uploads = on ; 默認是打開的

? upload_max_filesize = 2M? 上傳文件最大是2M

? post_max_size = 10M ?

? 當post_max_size 大於 upload_max_filesize 時,upload_max_filesize 不起作用

啟用allow_url_fopen

?? allow_url_fopen = on ; 採集時要打開

php無法識別mysql_connect()函數,怎麼解決?

PHP環境沒有搭建好,WINDOWS/SYSTEM32里少文件,如果你用IIS的話,就拷

libmcrypt.dll

libmysql.dll

php5ts.dll,這個3個文件在PHP安裝包根目錄下有記得吧WINDOW下的PHP.INI中的extension=php_mysql.dll前分號去掉,然後重啟IIS,如何重啟IIS,

開始—運行—–輸入

IISRESET,先拷文件,再重啟IIS然後就可以連接好了

原創文章,作者:FUG15,如若轉載,請註明出處:https://www.506064.com/zh-tw/n/130281.html

(0)
打賞 微信掃一掃 微信掃一掃 支付寶掃一掃 支付寶掃一掃
FUG15的頭像FUG15
上一篇 2024-10-03 23:28
下一篇 2024-10-03 23:28

相關推薦

  • PHP和Python哪個好找工作?

    PHP和Python都是非常流行的編程語言,它們被廣泛應用於不同領域的開發中。但是,在考慮擇業方向的時候,很多人都會有一個問題:PHP和Python哪個好找工作?這篇文章將從多個方…

    編程 2025-04-29
  • Python讀取中文

    Python是一種高級編程語言,被廣泛地應用於各種領域中。而處理中文數據也是其中重要的一部分。本文將介紹在Python中如何讀取中文,為大家提供指導和幫助。 一、讀取中文文件 在P…

    編程 2025-04-29
  • jQuery Datatable分頁中文

    jQuery Datatable是一個非常流行的數據表插件,它可以幫助您快速地在頁面上創建搜索、過濾、排序和分頁的數據表格。不過,它的默認設置是英文的,今天我們就來探討如何將jQu…

    編程 2025-04-29
  • PHP怎麼接幣

    想要在自己的網站或應用中接受比特幣等加密貨幣的支付,就需要對該加密貨幣擁有一定的了解,並使用對應的API進行開發。本文將從多個方面詳細闡述如何使用PHP接受加密貨幣的支付。 一、環…

    編程 2025-04-29
  • Python計算中文字元個數

    本文將從多個方面對Python計算中文字元個數進行詳細的闡述,包括字元串長度計算、正則表達式統計和模塊使用方法等內容。 一、字元串長度計算 在Python中,計算字元串長度是非常容…

    編程 2025-04-29
  • Python3亂碼轉中文

    本文將詳細介紹如何轉換Python3中的亂碼為中文字元,幫助Python3開發工程師更好的處理中文字元的問題。 一、Python3中文亂碼的原因 在Python3中,中文字元使用的…

    編程 2025-04-29
  • 從16進位轉義到中文字元

    16進位轉義是為了在不同的字符集、不同的編碼下,能夠保證特殊字元被正確的識別和渲染。本文將從多個方面對16進位轉義做詳細的闡述,讓讀者對其有更深入的了解。 一、轉義實現 在Web開…

    編程 2025-04-28
  • 金融閱讀器提示配置文件無法識別

    在使用金融閱讀器過程中,有時會遇到提示配置文件無法識別的情況。這種情況通常是由於配置文件中存在錯誤或不完整所導致的。本文將從多個方面對此問題進行詳細的闡述,並提供相應解決方法。 一…

    編程 2025-04-28
  • 使用PHP foreach遍歷有相同屬性的值

    本篇文章將介紹如何使用PHP foreach遍歷具有相同屬性的值,並給出相應的代碼示例。 一、基礎概念 在講解如何使用PHP foreach遍歷有相同屬性的值之前,我們需要先了解幾…

    編程 2025-04-28
  • opendistroforelasticsearch-kibana的中文應用

    本文將介紹opendistroforelasticsearch-kibana在中文應用中的使用方法和注意事項。 一、安裝及配置 1、安裝opendistroforelasticse…

    編程 2025-04-28

發表回復

登錄後才能評論