php安装mysql扩展,版本不一致的解决办法
2015-08-09 08:46
721 查看
php安装mysql扩展时出现如下错误:
原因是phpize和php模块的版本不一致导致的,我这里的原因是因为服务器上存在两个不同版本的phpize,先在服务器上查找下phpize,看看是否也是相同问题
locate phpsize 或者 find / -name phpize
我在/usr/local/bin目录下找到了
-rwxr-xr-x 1 root root 27264823 Sep 16 2013 php
-rwxr-xr-x 1 root root 27173725 Sep 16 2013 php-cgi
-rwxr-xr-x 1 root root 2222 Sep 16 2013 php-config
-rwxr-xr-x 1 root root 4533 Sep 16 2013 phpize
重新建立软链指向新的
lrwxrwxrwx 1 root root 22 Aug 10 08:07 php -> /usr/local/php/bin/php
lrwxrwxrwx 1 root root 26 Aug 10 08:07 php-cgi -> /usr/local/php/bin/php-cgi
lrwxrwxrwx 1 root root 29 Aug 10 08:06 php-config -> /usr/local/php/bin/php-config
lrwxrwxrwx 1 root root 25 Aug 10 08:06 phpize -> /usr/local/php/bin/phpize
然后再按照安装扩展的方法继续,问题解决
NOTICE: PHP message: PHP Warning: PHP Startup: mysql: Unable to initialize module Module compiled with module API=20121212 PHP compiled with module API=20131226 These options need to match in Unknown on line 0
原因是phpize和php模块的版本不一致导致的,我这里的原因是因为服务器上存在两个不同版本的phpize,先在服务器上查找下phpize,看看是否也是相同问题
locate phpsize 或者 find / -name phpize
我在/usr/local/bin目录下找到了
-rwxr-xr-x 1 root root 27264823 Sep 16 2013 php
-rwxr-xr-x 1 root root 27173725 Sep 16 2013 php-cgi
-rwxr-xr-x 1 root root 2222 Sep 16 2013 php-config
-rwxr-xr-x 1 root root 4533 Sep 16 2013 phpize
重新建立软链指向新的
lrwxrwxrwx 1 root root 22 Aug 10 08:07 php -> /usr/local/php/bin/php
lrwxrwxrwx 1 root root 26 Aug 10 08:07 php-cgi -> /usr/local/php/bin/php-cgi
lrwxrwxrwx 1 root root 29 Aug 10 08:06 php-config -> /usr/local/php/bin/php-config
lrwxrwxrwx 1 root root 25 Aug 10 08:06 phpize -> /usr/local/php/bin/phpize
然后再按照安装扩展的方法继续,问题解决
相关文章推荐
- php int 与 datetime 转换
- php实现多城市切换特效
- (六)面向对象的设计原则之二
- ACM中关于Output Limit Exceeded和Time Limit Exceeded
- php正则表达式
- php多城市切换
- php flush类输出缓冲剖析
- FTP操作类
- PHP开发者应了解的24个库
- PHP 命名空间
- jftp 解决中文乱码。支持中文
- zend studio快捷键
- 解决wampserver + laravel无法访问自定义路由
- ThinkPHP下SMTP的发送邮件
- PHP函数库(other)
- PHP五种常用的设计模式——工厂模式
- laravel框架之MVC设计
- STP 标准生成树
- php创建一个简单的留言板-下
- php与MySQL