目錄
回覆內容:
首頁 後端開發 php教程 linux安裝php 模組--with-mysql --with-mysqli非得要安裝mysql嗎

linux安裝php 模組--with-mysql --with-mysqli非得要安裝mysql嗎

Sep 30, 2016 am 09:37 AM
linux mysql php

linux centos 環境下,安裝php.5.3
./configure --prefix=/usr/local/php/ --with-config-file-path=/usr/local/php/etc/ --enable-soap - -enable-fpm --enable-mbstring
--with-curl --with-mysql -with-mysqli --with-gd --with-jpeg-dir

報錯:
configure: error: Cannot find libmysqlclient under /usr.
Note that the MySQL client library is not bundled anymore!

有點不明白,with-mysql模組是支援mysql吧?非得在機器上安裝mysql嗎。因為機器是連接別的機器上的msyql,我只需要安裝支援mysql連線就可以了。有別的辦法嗎?

找到其它資料需要這些:mysql-server mysql-client libmysqlclient-dev

回覆內容:

linux centos 環境下,安裝php.5.3
./configure --prefix=/usr/local/php/ --with-config-file-path=/usr/local/php/etc/ --enable-soap - -enable-fpm --enable-mbstring
--with-curl --with-mysql -with-mysqli --with-gd --with-jpeg-dir

報錯:
configure: error: Cannot find libmysqlclient under /usr.
Note that the MySQL client library is not bundled anymore!

有點不明白,with-mysql模組是支援mysql吧?非得在機器上安裝mysql嗎。因為機器是連接別的機器上的msyql,我只需要安裝支援mysql連線就可以了。有別的辦法嗎?

找到其它資料需要這些:mysql-server mysql-client libmysqlclient-dev

你需要安裝 libmysqlclient-dev。這是 MySQL 用戶端程式庫的開發用檔案(頭檔、pkg-config 設定等)。它會依賴 libmysqlclient,它是 MySQL 客戶端函式庫,用於連接到 MySQL 伺服器的。

你要從某個系統連接 MySQL 伺服器(即使是遠端系統上的),你還是需要有 MySQL 用戶端函式庫,這樣你的程式才知道如何講 MySQL 所使用的語言(MySQL 網路協定)。當然有些函式庫並沒有使用 MySQL 官方的客戶端函式庫,而是自己實作一遍,這樣就不需要 MySQL 官方的客戶端函式庫了(如 pymysql)。

如提示,安裝libmysqlclient就可以了

應該只要有mysql-libs就可以。不過這個包的名字很多,像是mysql-community-libs

本網站聲明
本文內容由網友自願投稿,版權歸原作者所有。本站不承擔相應的法律責任。如發現涉嫌抄襲或侵權的內容,請聯絡admin@php.cn

熱AI工具

Undresser.AI Undress

Undresser.AI Undress

人工智慧驅動的應用程序,用於創建逼真的裸體照片

AI Clothes Remover

AI Clothes Remover

用於從照片中去除衣服的線上人工智慧工具。

Undress AI Tool

Undress AI Tool

免費脫衣圖片

Clothoff.io

Clothoff.io

AI脫衣器

Video Face Swap

Video Face Swap

使用我們完全免費的人工智慧換臉工具,輕鬆在任何影片中換臉!

熱工具

記事本++7.3.1

記事本++7.3.1

好用且免費的程式碼編輯器

SublimeText3漢化版

SublimeText3漢化版

中文版,非常好用

禪工作室 13.0.1

禪工作室 13.0.1

強大的PHP整合開發環境

Dreamweaver CS6

Dreamweaver CS6

視覺化網頁開發工具

SublimeText3 Mac版

SublimeText3 Mac版

神級程式碼編輯軟體(SublimeText3)

Linux體系結構:揭示5個基本組件 Linux體系結構:揭示5個基本組件 Apr 20, 2025 am 12:04 AM

Linux系統的五個基本組件是:1.內核,2.系統庫,3.系統實用程序,4.圖形用戶界面,5.應用程序。內核管理硬件資源,系統庫提供預編譯函數,系統實用程序用於系統管理,GUI提供可視化交互,應用程序利用這些組件實現功能。

MySQL和PhpMyAdmin:核心功能和功能 MySQL和PhpMyAdmin:核心功能和功能 Apr 22, 2025 am 12:12 AM

MySQL和phpMyAdmin是強大的數據庫管理工具。 1)MySQL用於創建數據庫和表、執行DML和SQL查詢。 2)phpMyAdmin提供直觀界面進行數據庫管理、表結構管理、數據操作和用戶權限管理。

如何安全地將包含函數和正則表達式的JavaScript對象存儲到數據庫並恢復? 如何安全地將包含函數和正則表達式的JavaScript對象存儲到數據庫並恢復? Apr 19, 2025 pm 11:09 PM

安全地處理JSON中的函數和正則表達式在前端開發中,經常需要將JavaScript...

IIS和PHP的兼容性:深度潛水 IIS和PHP的兼容性:深度潛水 Apr 22, 2025 am 12:01 AM

IIS和PHP可以兼容,通過FastCGI實現。 1.IIS通過配置文件將.php文件請求轉發給FastCGI模塊。 2.FastCGI模塊啟動PHP進程處理請求,提高性能和穩定性。 3.實際應用中需注意配置細節、錯誤調試和性能優化。

Linux上的Docker:Linux系統的容器化 Linux上的Docker:Linux系統的容器化 Apr 22, 2025 am 12:03 AM

Docker在Linux上重要,因為Linux是其原生平台,提供了豐富的工具和社區支持。 1.安裝Docker:使用sudoapt-getupdate和sudoapt-getinstalldocker-cedocker-ce-clicontainerd.io。 2.創建和管理容器:使用dockerrun命令,如dockerrun-d--namemynginx-p80:80nginx。 3.編寫Dockerfile:優化鏡像大小,使用多階段構建。 4.優化和調試:使用dockerlogs和dockerex

在MySQL中解釋外鍵的目的。 在MySQL中解釋外鍵的目的。 Apr 25, 2025 am 12:17 AM

在MySQL中,外鍵的作用是建立表與表之間的關係,確保數據的一致性和完整性。外鍵通過引用完整性檢查和級聯操作維護數據的有效性,使用時需注意性能優化和避免常見錯誤。

MySQL與Oracle有何不同? MySQL與Oracle有何不同? Apr 22, 2025 pm 05:57 PM

MySQL適合快速開發和中小型應用,Oracle適合大型企業和高可用性需求。 1)MySQL開源、易用,適用於Web應用和中小型企業。 2)Oracle功能強大,適合大型企業和政府機構。 3)MySQL支持多種存儲引擎,Oracle提供豐富的企業級功能。

如何通過自然語言處理高效查詢大量人員數據? 如何通過自然語言處理高效查詢大量人員數據? Apr 19, 2025 pm 09:45 PM

通過自然語言處理查詢人員數據的有效方法在處理大量人員數據時,如何通過自然語言處理(NLP)技術進行高效...

See all articles