編譯php的時候 只知道加個引數
--with-mysql=/usr/local/mysql
--with-mysqli=/usr/local/mysql/bin/mysql_config
但是加這兩個引數的前提是要安裝mysql,往往有時候程式和資料庫不在同一主機上,總不能在程式上也安裝mysql吧,那怪費事的,其實只
需要mysql標頭檔案和庫檔案(mysql.h 等)只要安裝mysql 客戶端(
mysql-devel
)就有了。
自從php5.3以後,msyql預設使用mysql native driver
作為驅動,不用再裝mysql,直接加引數幾個引數就可以了
--with-mysql=mysqlnd
--with-mysqli=mysqlnd
--with-pdo-mysql=mysqlnd
關於msyqlnd解釋:
mysql native驅動(mysql native driver 簡稱:mysqlnd)在php5.3.0版本中被引入。php5.4之後的版本mysqlnd被作為預設配置選項。 有zend公司開發的mysql資料庫驅動,採用php
開源協議
(即php license)避免了任何可能存在的版權問題。而舊的libmysql是有mysql ab公司(現在的oraclecorporation)開發,依照mysql license。
linux下安裝php擴充套件
記錄一下在lnmp環境中安裝php的pdo和pdo mysql 擴充套件我的用lnmp一鍵安裝包安裝了php5.6版本,現在需要安裝pdo擴充套件。在網上看了按照乙個部落格的說明安裝成功了,所以記錄一下。擴充套件檔案 在lnmp壓縮檔案 src php5.6.22 ext資料夾中有各種常用的擴充套件...
linux 下編譯安裝php
系統環境 wget tar xf php 5.5.9.tar.bz2 c usr local src 新增 epel 源 rpm uvh 安裝依賴 yum install gcc bison bison devel zlib devel libmcrypt devel mcrypt mhash de...
linux下怎麼安裝php環境 linux運維
安裝步驟如下 第一步 安裝cmake yum install epel release y yum install cmake3 y cp usr bin cmake3 usr bin cmake 執行命令cmake version 檢視是否安裝成功 輸出cmake version 3.16.1 c...