1. 程式人生 > >linux php新增pdo_mysql 擴充套件時報錯 fatal error: ext/mysqlnd/mysqlnd.h: No such file or directory

linux php新增pdo_mysql 擴充套件時報錯 fatal error: ext/mysqlnd/mysqlnd.h: No such file or directory

上一篇是新增mysql報錯,這篇是新增pdo_mysql報錯。

但是,雖然是同樣的錯誤資訊,用上一篇的方法並不行,因為提示說--with-mysql 指令不識別。

試過了網上找的方法,不行。

然後,我就找了一下 ext/mysqlnd/mysqlnd.h 這個檔案,發現是存在的。

然後我就直接開啟報錯的那個檔案php_pdo_mysql_int.h ,就是這個檔案的引用路徑有問題,我直接修改ext/mysqlnd/mysqlnd.h 的路徑為絕對路徑,我這裡是/usr/local/php-5.6.31/ext/mysqlnd/mysqlnd.h。 然後這個錯就解決了。

解決了mysqlnd.h 檔案後,你會發現好多地方都用到了ext/mysqlnd 這個資料夾,同樣處理,把路徑改成絕對路徑/usr/local/php-5.6.31/ext/mysqlnd 。

都改了之後,make 就能通過了。