PHP5下单独编译php模块 _zip、imap、cURL为例
2014-06-20 11:06
375 查看
FAQ
找不到php.ini
解决方法:
输入如下命令
[root@promote no-debug-zts-20121212]# find / -name "php.ini*"
出现如下内容
/root/dir_install/php-5.5.13/php.ini-development
/root/dir_install/php-5.5.13/php.ini-production
复制
#cp /root/dir_install/php-5.5.13/php.ini-production /usr/local/php5.5/lib/php.ini
--动态增加 zip 模块
第一步
# cd到php解压目录/ext/zip/
#/usr/local/php5.5/bin/phpize
# ./configure --with-php-config=/usr/local/php5.5/bin/php-config
# make
# make install
Installing shared extensions: /usr/local/php-5.3.0/lib/php/extensions/no-debug-zts-20121212/
# make install
第二步
使用root权限修改php.ini(视当初安装php而定,我安装的fcgi,我的php.ini的位置在/usr/local/php5.5/lib/php.ini):
增加extension = /usr/local/php5.5/lib/php/extensions/no-debug-zts-20121212/zip.so
然后同样在php.ini文件中,将 zlib.output_compression = Off 改为 zlib.output_compression = On
第三步
重启一下Apache:apachectl restart
--动态增加 imap模块
第一步
安装之前,先yum -y install libc-client-*
# cd到php解压目录/ext/imap/
#/usr/local/php5.5/bin/phpize
# ./configure --with-php-config=/usr/local/php5.5/bin/php-config --with-kerberos=/usr --with-imap-ssl=/usr
# make
# make install
Installing shared extensions: /usr/local/php-5.3.0/lib/php/extensions/no-debug-zts-20121212/
# make install
第二步
使用root权限修改php.ini(视当初安装php而定,我安装的fcgi,我的php.ini的位置在/usr/local/php5.5/lib/php.ini):
增加extension = /usr/local/php5.5/lib/php/extensions/no-debug-zts-20121212/imap.so
第三步
重启一下Apache:apachectl restart
--动态增加 cURL模块
第一步
# cd到php解压目录/ext/curl/
#/usr/local/php5.5/bin/phpize
# ./configure --with-php-config=/usr/local/php5.5/bin/php-config
# make
# make install
Installing shared extensions: /usr/local/php-5.3.0/lib/php/extensions/no-debug-zts-20121212/
# make install
第二步
使用root权限修改php.ini(视当初安装php而定,我安装的fcgi,我的php.ini的位置在/usr/local/php5.5/lib/php.ini):
增加extension = /usr/local/php5.5/lib/php/extensions/no-debug-zts-20121212/imap.so
第三步
重启一下Apache:apachectl restart
找不到php.ini
解决方法:
输入如下命令
[root@promote no-debug-zts-20121212]# find / -name "php.ini*"
出现如下内容
/root/dir_install/php-5.5.13/php.ini-development
/root/dir_install/php-5.5.13/php.ini-production
复制
#cp /root/dir_install/php-5.5.13/php.ini-production /usr/local/php5.5/lib/php.ini
--动态增加 zip 模块
第一步
# cd到php解压目录/ext/zip/
#/usr/local/php5.5/bin/phpize
# ./configure --with-php-config=/usr/local/php5.5/bin/php-config
# make
# make install
Installing shared extensions: /usr/local/php-5.3.0/lib/php/extensions/no-debug-zts-20121212/
# make install
第二步
使用root权限修改php.ini(视当初安装php而定,我安装的fcgi,我的php.ini的位置在/usr/local/php5.5/lib/php.ini):
增加extension = /usr/local/php5.5/lib/php/extensions/no-debug-zts-20121212/zip.so
然后同样在php.ini文件中,将 zlib.output_compression = Off 改为 zlib.output_compression = On
第三步
重启一下Apache:apachectl restart
--动态增加 imap模块
第一步
安装之前,先yum -y install libc-client-*
# cd到php解压目录/ext/imap/
#/usr/local/php5.5/bin/phpize
# ./configure --with-php-config=/usr/local/php5.5/bin/php-config --with-kerberos=/usr --with-imap-ssl=/usr
# make
# make install
Installing shared extensions: /usr/local/php-5.3.0/lib/php/extensions/no-debug-zts-20121212/
# make install
第二步
使用root权限修改php.ini(视当初安装php而定,我安装的fcgi,我的php.ini的位置在/usr/local/php5.5/lib/php.ini):
增加extension = /usr/local/php5.5/lib/php/extensions/no-debug-zts-20121212/imap.so
第三步
重启一下Apache:apachectl restart
--动态增加 cURL模块
第一步
# cd到php解压目录/ext/curl/
#/usr/local/php5.5/bin/phpize
# ./configure --with-php-config=/usr/local/php5.5/bin/php-config
# make
# make install
Installing shared extensions: /usr/local/php-5.3.0/lib/php/extensions/no-debug-zts-20121212/
# make install
第二步
使用root权限修改php.ini(视当初安装php而定,我安装的fcgi,我的php.ini的位置在/usr/local/php5.5/lib/php.ini):
增加extension = /usr/local/php5.5/lib/php/extensions/no-debug-zts-20121212/imap.so
第三步
重启一下Apache:apachectl restart
相关文章推荐
- PHP5下单独编译php模块
- PHP5下单独编译php模块
- 用phpize单独编译安装PHP扩展模块
- php单独编译扩展模块
- centOS6 php 编译 imap 模块
- 不重新编译PHP,单独添加扩展模块的方法
- 编译安装 PHP 7.0.3 亲测全攻略 & 以及如何单独的安装某个模块
- linux 下php扩展模块的单独编译
- 从 2.4 到 2.6:Linux 内核可装载模块机制的改变对设备驱动的影响—linux2.4单独编译驱动模块
- 编译php支持curl和pdo_mysql
- 无法加载php_curl.dll模块的问题..
- linux php安装编译模块
- Linux平台下PHP zip模块
- Linux下独立添加PHP扩展模块 curl
- 为 PHP 添加 CURL 模块
- 如何单独编译Android源代码中的模块
- 如何单独编译Android源代码中的模块
- 为PHP编译imap扩展
- rhel5下编译php环境
- 安装centos 5下编译安装PHP时报错configure: error: Cannot find MySQL header files under