程序師世界是廣大編程愛好者互助、分享、學習的平台,程序師世界有你更精彩!
首頁
編程語言
C語言|JAVA編程
Python編程
網頁編程
ASP編程|PHP編程
JSP編程
數據庫知識
MYSQL數據庫|SqlServer數據庫
Oracle數據庫|DB2數據庫
 程式師世界 >> 編程語言 >> 網頁編程 >> PHP編程 >> 關於PHP編程 >> phpize簡介

phpize簡介

編輯:關於PHP編程

phpize 是屬於 php-devel 中的東西,主要是設定 php 外掛模塊的一些設定

例如你的php不支持mysql, mbstring等

實例應用:
環境php5.2.6, 不支持mysql擴展
假如php的源碼包在/usr/local/src/php-5.2.6
php安裝目錄是/usr/local/php

# cd /usr/local/src/php-5.2.6
# cd ./ext/mysql
# /usr/local/php/bin/phpize

# ./configure –with-php-config=/usr/local/php/bin/php-config
# make
# make install
這個時候你會看到mysql.so被拷貝到某個目錄, 把mysql.so拷貝到你的extension_dir指向的路徑, 在php.ini裡增加extension=mysql.so
重啟web服務器, 看一下phpinfo, 應該支持mysql了, 完畢!

注意: 在執行/usr/local/php/bin/phpize的時候可能會提示某些錯誤, 例如:Cannot find autoconf, 那就根據錯誤提示把相關的軟件安裝, RHEL系列使用yum -y install autoconf就可以了
其他錯誤, 請留言給我!

所以安裝 php-devel 相關套件就會有 phpize 可以使用 (檔案預設存放於 /usr/bin/phpize )
phpize 命令是用來准備 PHP 外掛模塊的編譯環境的。下面例子中,外掛模塊的源程序位於 extname 目錄中:
# cd extname
# phpize
# ./configure (注一)
# make
# make install
成功的安裝將建立 extname.so 並放置於 PHP 的外掛模塊目錄中 (預設存放於 /usr/lib/php/modules/ 內) 。
需要調整 php.ini,加入 extension=extname.so 這一行之後才能使用此外掛模塊。


摘自 miyae

  1. 上一頁:
  2. 下一頁:
Copyright © 程式師世界 All Rights Reserved