LAMP環境搭建時的兩個有趣錯誤

2022-07-02 12:00:10 字數 964 閱讀 1530

configure: error: cannot find mysql header files under /usr/include/mysql.

note that the mysql client library is not bundled anymore!

這段**的意思就是找不到:mysql header files

原因:估計多半是64位的問題,在64位上裝軟體遇到的問題,很多時候都是因為庫路徑的問題,按dongboemil應該是可以解決的。要麼php指定預配置引數mysql的庫路徑,要麼就是把mysql的庫複製或軟鏈結到php預設尋找的目錄。因為mysql時rpm裝的按系統路徑來的。

解決辦法;

--with-mysql=/usr/include/mysql,這個引數應該不對,

把它改為

--with-mysql

或--with-mysql=/usr

!!每次重新配置時先進行make clean再重新預配置進行編譯。

第二個錯誤就有意思了,第二個錯誤就是找不同。

請問者兩個路徑有什麼不同??????

你是不是認為都一樣?其實也對這兩個路徑表面長得確實一樣。

但是!在第乙個路徑中能找到apache2.4,而在第二個路徑中卻找不到apache2.4,這個原因我暫時也不明確,但是這兩段「不同」的路徑的來處我可以說明一下,第一段能找到apache2.4的路徑是我在make && make install 的時候在過程中會出現這個路徑,第乙個就是在make install的時候複製的。第二個就是自己打的了。

如果你出現了找不到apache2.4這個檔案的時候可以嘗試換一下路徑的方式在找一下,說不定會有意外收穫。

MySQL兩個有趣的函式

uuid short 返回 矮的 通用識別符號作為64位無符號整數。返回的值uuid short 屬性返回的字串格式128位識別符號不同。uuid 函式具有不同的唯一性。價值uuid short 如果下列條件成立,則保證是唯一的 這個uuid short 返回值是這樣構造的 server id 25...

兩個有趣的演算法問題

2019年2月19日註 這篇文章原先發在自己github那邊的部落格,時間是2017年2月5日 一共是兩道題,第一道是上學期的matlab考試的時候碰到的,另外一道是師弟發的一道數學題的學習筆記,於是找了個時間想了一下,結合網上找到的資料參考。用的是matlab語言。1.乙隻青蛙,每次可以選擇跳1級...

d的兩個編譯時

兩個階段 ast與ctfe,ast為生成樹,ctfe為編譯時求值.其實很簡單啦.ast樹,必須通過語義給樹加上意義,然後求值函式才能求值,對不對?不然,光是樹,是沒用的.其中,模板變函式,遇見了,先造乙個ast的模板,然後例項化時,就填充這個ast,然後加入整個生成樹裡面.ctfe,在語義分析與 生...