當前位置:編程學習大全網 - 源碼下載 - ubuntu 安裝php,為什麽還要安裝擴展包

ubuntu 安裝php,為什麽還要安裝擴展包

始安裝PHP候我並知道需要哪些擴展所等我真用候才想辦安裝

安裝PHP擴展簡單辦

sudo apt-get install php5-xxx

候並非我所願源面並沒我需要擴展候需要我載源碼自編譯安裝

篇文章我介紹本Linux平臺編譯安裝PHP擴展

現網站根目錄創建 index.php 打印基本配置信息驗證我否安裝功

配置編譯環境

我需要安裝些編譯必須庫 php-dev 版本

Ubuntu

sudo apt-get install php5-dev php5-mysql gcc libpcre3-dev

Fedora

sudo yum install php-devel php-mysqlnd gcc libtool

RHEL

sudo yum install php-devel php-mysql gcc libtool

Suse

yast2 -i php5-pear php5-devel php5-mysql gcc

安裝擴展

PHP兩種供安裝擴展:種PHP原默認沒安裝另種第三發擴展

面依介紹兩種擴展安裝:

安裝前我需要份前機器相同版本PHP源碼

cd code

wget

tar xvjf php-5.5.9.tar.bz2

cd php-5.5.9

前往處 載相應源碼包

/ext 目錄面看所PHP原擴展

安裝原擴展

PHP-intl 例PHP際化擴展

安裝擴展我需要先安裝ICU 庫

sudo apt-get install icu-devtools icu-doc libicu-dev libicu52 libicu52-dbg

ICU 安裝功進入/ext/intl 目錄:

cd intl

phpize

./configure --enable-intl

make

sudo make install

面解釋面每命令:

phpize : 用擴展php擴展模塊通phpize建立php外掛模塊

./configure --enable-intl: 配置編譯環境相於告訴編譯器編譯PHP源碼候加intl擴展

make: 源碼編譯 intl.so

make install : intl.so 移前安裝 PHP 擴展目錄

接我要做php.ini啟用擴展步給示例

安裝第三擴展

擴展例擴展主要實現PHP識別條形碼功能

先安裝必要依賴

sudo apt-get install pkg-config

git clone

cd mongo-php-driver

phpize

./configure

make

sudo make install

文件其拷貝PHP擴展目錄面

啟用擴展

php.ini啟用擴展式:

直接php.ini文件添加 extension=mongo.so簡單直接

單獨建ini文件php.ini包含些文件

面介紹第二種:

cd `/etc/php5/mods-available`

目錄放新建ini文件執行

sudo touch mongo.ini

echo "extension=mongo.so" | sudo tee -a mongo.ini

sudo touch intl.ini

echo "extension=intl.so" | sudo tee -a intl.ini

面命令創建ini文件並且寫相應配置信息

執行面命令啟用擴展即(需要安裝 php5enmod 工具):

sudo php5enmod mongo

sudo php5enmod intl

未安裝 php5enmod 工具則需要手配置:

ln -s /etc/php5/mods-available/mongo.ini /etc/php5/cli/conf.d/mongo.ini

ln -s /etc/php5/mods-available/intl.ini /etc/php5/cli/conf.d/intl.ini

ln -s /etc/php5/mods-available/mongo.ini /etc/php5/fpm/conf.d/mongo.ini

ln -s /etc/php5/mods-available/intl.ini /etc/php5/fpm/conf.d/intl.ini

執行重啟操作:

sudo service nginx restart

sudo service php5-fpm restart

  • 上一篇:延安某副局長因直播家鄉被吐槽。事件背後我們應該反思什麽?
  • 下一篇:最近哪些股票會有大行情?
  • copyright 2024編程學習大全網