linux下安裝php擴充套件

2021-07-30 20:43:11 字數 1838 閱讀 5692

記錄一下在lnmp環境中安裝php的pdo和pdo_mysql 擴充套件
我的用lnmp一鍵安裝包安裝了php5.6版本,現在需要安裝pdo擴充套件。在網上看了按照乙個部落格的說明安裝成功了,所以記錄一下。

擴充套件檔案:在lnmp壓縮檔案/src/php5.6.22/ext資料夾中有各種常用的擴充套件

安裝pdo時先安裝pdo擴充套件再安裝pdo_mysql,具體過程如下:

1.  進入到pdo擴充套件檔案的資料夾下
cd ext/pdo
2. 執行phpize 指令碼
phpize說明:phpize是用來擴充套件php擴充套件模組的,通過phpize可以建立php的外掛程式模組; 比如你想在原來編譯好的php中加入memcached或者imagemagick等擴充套件模組,可以使用phpize,位置: /usr/local/php/bin/phpize

#**

/usr/local/php/bin/phpize

3. 編譯安裝
#**

./configure --with-php-config=/usr/local/php/bin/php-config --enable-pdo=shared

make && make install

...#成功後出現如下提示

installing shared extensions: /usr/local/php//lib/php/extensions/no-debug-non-zts-20060613/

installing header files: /usr/local/php//include/php/

installing pdo headers: /usr/local/php//include/php/ext/pdo/

4. 安裝成功後會在shared extensions:後面制定的路徑中生成乙個pdo.so檔案,然後在php.ini檔案中載入這個檔案就開啟了擴充套件
extension="/usr/local/php//lib/php/extensions/no-debug-non-zts-20060613/pdo.so"

#相當與windows環境中的載入dll動態庫一樣

#extension=ext/pdo.dll

安裝pdo_mysql擴充套件

和上名一樣的步驟,命令如下:

#1

cd ext/pdo_mysql

#2/usr/local/php/bin/phpize

#3./configure --

with

-php

-config

=/usr/local/php/bin/php-config

--with

-pdo

-mysql

=/usr/local/mysql

#4make && make install

#5 開啟php.ini檔案,新增擴充套件

vi /usr/local/php/etc/php.ini

extension=

"/usr/local/php//lib/php/extensions/no-debug-non-zts-20060613/pdo_mysql.so"

#last

service php-fpm restart

end

Linux下php安裝Redis擴充套件

原文 注意 目錄的許可權 chomd 777 r 1 安裝redis 上傳phpredis 2.2.4.tar.gz到 usr local src目錄 cd usr local src 進入軟體包存放目錄 tar zxvf phpredis 2.2.4.tar.gz 解壓 cd phpredis 2...

linux下安裝PHP擴充套件pdo mysql

cd ext pdo 2.執行 usr local php bin phpize 假設php的安裝目錄為 usr local php usr local php bin phpize 3.配置擴充套件pdo configure with php config usr local php bin ph...

Linux下php安裝Redis擴充套件

1 安裝redis 上傳phpredis 2.2.4.tar.gz到 usr local src目錄 cd usr local src 進入軟體包存放目錄 tar zxvf phpredis 2.2.4.tar.gz 解壓 cd phpredis 2.2.4 進入安裝目錄 usr local php...