linux下为已经编译好的php环境添加新的扩展
2010-11-11 15:17
597 查看
我在安装magento的时候遇到了系统需要的扩展没有安装
1、mcrypt
2、pdo_mysql
3、curl
.....
其实,基本上大部分扩展 在php的源码安装包里面都是有的(在ext/里面的).
添加扩展的基本步骤:
1、进入到安装包文件夹你要添加的扩展ext/../里面.比如要添加mcrypt扩展,就进入ext/mcrypt里面。example:[root@localhost ~]# cd /usr/local/src/php-5-2-13/mcrypt/
2、调用你已经编译好的php里面的phpize.example:[root@localhost mcrypt]# /usr/local/php/bin/phpize
3、然后configure. example:[root@localhost mcrypt]# ./configure --with-php-config=/usr/local/php/bin/php-config
4、make ,make install
5、
修改
php.ini
加入
extension=/usr/local/php/lib/php/extensions/no-debug-non-zts-20060613/扩展名
example:
extension=/usr/local/php/lib/php/extensions/no-debug-non-zts-20060613/mcrypt.so
6、重启apache (apache/bin/apachectl -k restart)
大功告成!
注:pdo_mysql扩展安装的配置参数
./configure –with-php-config=/usr/local/php5/bin/php-config –with-pdo-mysql=/usr/local/mysql
1、mcrypt
2、pdo_mysql
3、curl
.....
其实,基本上大部分扩展 在php的源码安装包里面都是有的(在ext/里面的).
添加扩展的基本步骤:
1、进入到安装包文件夹你要添加的扩展ext/../里面.比如要添加mcrypt扩展,就进入ext/mcrypt里面。example:[root@localhost ~]# cd /usr/local/src/php-5-2-13/mcrypt/
2、调用你已经编译好的php里面的phpize.example:[root@localhost mcrypt]# /usr/local/php/bin/phpize
3、然后configure. example:[root@localhost mcrypt]# ./configure --with-php-config=/usr/local/php/bin/php-config
4、make ,make install
5、
修改
php.ini
加入
extension=/usr/local/php/lib/php/extensions/no-debug-non-zts-20060613/扩展名
example:
extension=/usr/local/php/lib/php/extensions/no-debug-non-zts-20060613/mcrypt.so
6、重启apache (apache/bin/apachectl -k restart)
大功告成!
注:pdo_mysql扩展安装的配置参数
./configure –with-php-config=/usr/local/php5/bin/php-config –with-pdo-mysql=/usr/local/mysql
相关文章推荐
- linux下为已经编译好的php环境添加mysql扩展
- linux下为已经编译好的php环境添加mysql扩展(php安装完成后如何添加mysql扩展)
- Linux环境下不重新编译php添加扩展模块
- Centos 7(Linux)环境下安装PHP(编译添加)相应动态扩展模块so(以openssl.so为例)
- Centos 7(Linux)环境下安装PHP(编译添加)相应动态扩展模块so(以openssl.so为例)
- CentOS 下为已经编译好的php环境添加mysqli扩展
- Centos 7(Linux)环境下安装PHP(编译添加)相应动态扩展模块so(以openssl.so为例)
- PHP之——CentOS linux下为已经编译好的php环境添加mysqli扩展
- linux 添加gd扩展(不重新编译php)
- LINUX下PHP编译添加相应的动态扩展模块so(不需要重新编译PHP,以openssl.so为例)
- LINUX下PHP编译添加相应的动态扩展模块so(不需要重新编译PHP,以openssl.so为例)
- Linux为已编译好PHP添加 Mysql(PHP编译好后添加Mysql扩展)
- linux上编译好的php添加memcache扩展
- LINUX下PHP编译添加相应的动态扩展模块so(不需要重新编译PHP,以openssl.so为例)
- linux环境编译安装php的扩展
- 在Linux环境下给php添加mbstring扩展
- linux环境下编译php扩展
- linux下编译的PHP添加soap扩展
- linux环境下在php中添加mongoDB扩展
- LINUX下PHP编译添加相应的动态扩展模块so(不需要重新编译PHP,以openssl.so为例)