php追加模块

# 如果在编译的时候忘记添加某些模块,可以使用这种办法来重新编译添加!
# 首先,进入PHP目录(未编译)的扩展目录
cd /tmp/php-5.2.14/ext/mbstring/
# 调用phpize程序生成编译配置文件
phpize的作用可以这样理解:侦测环境,建立一个configure文件。必须在一个目录下去运行phpize。那么phpize就知道你的的环境是哪个目录,并且configure文件建立在该目录下。

  
  
  
  
  1. find / -name phpize  

  2. /usr/local/php/bin/phpize 


Configuring for:
PHP Api Version:         20041225
Zend Module Api No:      20060613
Zend Extension Api No:   220060519


# 编译扩展库

  
  
  
  
  1. ./configure �Cwith-php-config=/usr/local/php/bin/php-config  

  2. make && make install 


# make install 成功执行后,生成的扩展库文件在当前目录的 modules 子目录下注:在mbstring安装完毕后安装程序
会提示mbstring.so的存放路径
# 编辑php.ini文档,找到extension_dir的目录,将编译好的扩展文件复制到extension下面

  
  
  
  
  1. vim /usr/local/php/etc/php.ini 


# 第491行

  
  
  
  
  1. extension_dir = “/usr/local/php/lib/php/extensions/no-debug-non-zts-20060613/”  

  2. cp mbstring.so /usr/local/php/lib/php/extensions/no-debug-non-zts-20060613/  

# 在php.ini的添加扩展库位置,设置要添加的扩展库。
# 第612处添加 

  
  
  
  
  1. extension=mbstring.so  

# 重启webservice

 

 

你可能感兴趣的:(职场,休闲,php追加模块)