首先找到phpize的位置 這個檔案在php目錄下,通常是/usr/local/php/bin/phpize
我的是/usr/local/php5/bin/phpize
放到/home/xhtest/資料夾中解壓
我得到的原始碼目錄是/home/xhtest/php-5.6.2/
2找到php的模組
我的模組目錄是 /home/xhtest/php-5.6.2/ext/shmop
3進入模組目錄
cd /home/xhtest/php-5.6.2/ext/shmop
5直接執行phpize
/usr/local/php5/bin/phpize
6看到以下提示就沒問題
php api version: 20131106
zend module api no: 20131226
zend extension api no: 220131226
7執行配置
我的php配置是/usr/local/php5/bin/php-config
./configure --with-php-config=/usr/local/php5/bin/php-config
8然後執行安裝
make && make install
得到so檔案在這個目錄下installing shared extensions: /usr/local/php5/lib/php/extensions/no-debug-non-zts-20131226/
9配置ini檔案
vim /usr/local/php5/etc/php.ini 找到extension=php_shmop.dll(該行下面新增如下資訊)
extension=shmop.so即可。
php模組化安裝教程,php如何安裝新模組
php安裝好後,可能在初次安裝時,會有些模組會有遺漏,但是我們又不想重新編譯php,因為耗時是比較長的。我們可不可以在不重新編譯安裝php的情況下,來為php單獨新增某乙個模組呢?下面我們就以單獨為php載入mysqli模組為例,演示如何動態為php新增模組。1 找到php原始碼安裝檔案 2 cd ...
PHP安裝教程
windows下安裝php開發環境 指定ip和埠 在httpd.conf找到 servername www.example.com 80 將前面的注釋去掉,將 www.example.com 修改為 localhost 如果你要修改埠,將這裡 80 和前面 listen 80 中的80一起修改。1進...
linux下安裝php擴充套件模組gettext
安裝php的模組有兩種方式 一 重新編譯php,加上 with gettext 二 動態安裝 現在說下第二個動態安裝 2 進入gettext目錄下執行 usr local php bin phpize configure with php config usr local php bin php c...