php編譯安裝pdo_mysql的方法:先從“pecl.php.net”下載“pdo_mysql”擴充包;然後執行“/usr/local/bin/phpize”;接著修改“php.ini” ;最後重啟php-fpm即可。
推薦:《PHP影片教學》
php7 編譯安裝pdo_mysql擴充
#1.從pecl.php.net 下載pdo_mysql擴充包;
如果有php源碼包可以不用下載,在源碼包下的ext/ 下面可以找到;
#2 .解壓縮,進入擴充包目錄,執行/usr/local/bin/phpize (路徑依實際情況,主要是找phpize,如果沒有phpize 則可能需要安裝php-dev)
# tar -zxvf PDO_MYSQL-1.0.2.tgz # /usr/local/bin/phpize Configuring for: PHP Api Version: 20160303 Zend Module Api No: 20160303
3. configure
./configure -with-php-config=/usr/local/bin/php-config -with-pdo-mysql=mysqlnd 这里使用mysqlnd 而不是 /usr/local/mysql,PHP7 正式移除了 mysql 扩展;如果有多个版本的 PHP,使用-with-php-config=/usr/local/bin/php-config 指向对应版本的php-config 可以将扩展安装到对应的 PHP 版本;
4. make ,make install
5. 然後就是修改php.ini
找到; extension=php_pdo_mysql.dll這一行,去掉註釋,修改後面的文件名:
extension=pdo_mysql.so
重啟php-fpm ,ok!
————————————————————————————————————
記錄一個問題:
環境:docker ,Debian GNU/Linux 8
PHP:7.1.10
用下載的pdo_mysql 套件安裝configure 時報:can not find mysql under the "mysqlnd" that you specified,但是檢查PHP 擴展mysqlnd 是安裝了的,
然後-with-pdo-mysql=/usr/local/include/php/ext/mysqlnd 也不行;
但是用PHP 原始碼套件裡的pdo_mysql 安裝就沒問題;
比對了 原始碼套件下的mysqlnd 和/usr/local/include/php/ext/mysqlnd 中的檔案確實不一樣;
有時間了要把這個搞清楚
————————————————————
#上面的問題解決了:安裝mysql 開發工具包就可以了
apt-get install libmysqlclient-dev
但是又會出現新的問題。 。 。
終極解決方案:
下載對應版本的 PHP 原始碼包,用源碼包安裝 非常流暢。 。 。
http://php.net/downloads.php http://php.net/releases/
以上是php7如何編譯安裝 pdo_mysql的詳細內容。更多資訊請關注PHP中文網其他相關文章!

本文詳細介紹了有效的PHP 7會話管理,涵蓋了session_start(),$ _Session,session_destroy()和安全cookie處理等核心功能。 它強調了安全性最佳實踐,包括HTTP,會話ID再生,S

本文解釋瞭如何使用新遺物監視PHP 7應用程序性能。 它詳細詳細介紹了新的Relic的設置,關鍵績效指標(KPI),例如APDEX分數和響應時間,通過交易軌蹟的瓶頸標識和錯誤軌跡

本文詳細介紹了將PHP 5.6升級為PHP 7的升級,並強調了關鍵步驟,例如備份,檢查服務器兼容性以及選擇升級方法(軟件包管理器,編譯,控制面板或Web服務器配置)。 它解決了Potentia

本文指導PHP 7開發人員使用GIT進行版本控制。 它涵蓋了初始化,分期,投入,忽略文件,遠程存儲庫,分支,合併,解決衝突和基本的GIT命令。 效率的最佳實踐

本文使用SPL_AUTOLOAD_REGISTER()解釋了PHP 7的自動加載,以按需加載類。 它詳細介紹了最佳實踐,例如基於命名空間的自動加載和用於性能優化的緩存,解決了常見問題(例如,找不到類別

本文說明瞭如何使用Xdebug進行調試PHP 7代碼。 它涵蓋Xdebug配置(安裝,php.ini設置,IDE設置),斷點用法(條件,功能,遠程)和故障排除連接問題。 有效的Debuggi

本文詳細介紹了部署PHP 7應用程序,涵蓋方法(FTP,SSH,部署工具),服務器配置(Apache/nginx,php-fpm),數據庫設置和重要的安全考慮因素。 它突出了服務器compatib等常見挑戰

本文解釋了php 7的包括,包括_once,require和require_once文件包含方法。 它詳細介紹了他們在錯誤處理方面的差異(警告與致命錯誤)和預防多重包容性。 文件組織的最佳實踐


熱AI工具

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

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

Undress AI Tool
免費脫衣圖片

Clothoff.io
AI脫衣器

AI Hentai Generator
免費產生 AI 無盡。

熱門文章

熱工具

MantisBT
Mantis是一個易於部署的基於Web的缺陷追蹤工具,用於幫助產品缺陷追蹤。它需要PHP、MySQL和一個Web伺服器。請查看我們的演示和託管服務。

mPDF
mPDF是一個PHP庫,可以從UTF-8編碼的HTML產生PDF檔案。原作者Ian Back編寫mPDF以從他的網站上「即時」輸出PDF文件,並處理不同的語言。與原始腳本如HTML2FPDF相比,它的速度較慢,並且在使用Unicode字體時產生的檔案較大,但支援CSS樣式等,並進行了大量增強。支援幾乎所有語言,包括RTL(阿拉伯語和希伯來語)和CJK(中日韓)。支援嵌套的區塊級元素(如P、DIV),

禪工作室 13.0.1
強大的PHP整合開發環境

Dreamweaver CS6
視覺化網頁開發工具

Safe Exam Browser
Safe Exam Browser是一個安全的瀏覽器環境,安全地進行線上考試。該軟體將任何電腦變成一個安全的工作站。它控制對任何實用工具的訪問,並防止學生使用未經授權的資源。