各位好,amh升级php后apc、mysqli、pdo_mysql这三个拓展没用了,该怎么办,现在部分网站打不开。
昨天因为网站需要php的5.6版本,升级了php和nginx,后来发现,升级之后apc、mysqli、pdo_mysql这三个拓展没用了。
这个php.ini里的指定so中的目录里恰巧没有apc、mysqli、pdo_mysql的so,如下图
3 小时前 上传下载附件 [size=; font-size: 0.83em,0.83em](1.64 KB)
里面没有apc、mysqli、pdo_mysql的so。
因此,导致了http://weibo.taoisms.org
显示为 apc拓展不存在,http://www.wulintang.cn
的无mysqli、pdo_mysql拓展。
希望有缘人能够帮助贫道将这三个拓展恢复了,感激不尽。
-------------------------
P.S:说明一下,php5.5以上版本请不要尝试使用APC,因为APC官方的最后一个版本是php5.4后推出,之后久没有更新。
php5.6下安装PDO、mysqli 请重新编译php
从php5.5开始,官方推荐使用mysqlnd来进行连接mysqli和pdo_mysql,所以要重新编译php
具体编译方法如下:./configure --prefix=/usr/local/php --enable-fpm --with-fpm-user=www --with-fpm-group=www --with-config-file-path=/etc --with-config-file-scan-dir=/etc/php.d --with-openssl --with-zlib --with-curl --enable-ftp --with-gd --with-jpeg-dir --with-png-dir --with-freetype-dir --enable-gd-native-ttf --enable-mbstring --enable-zip --with-iconv=/usr/local/libiconv --with-mysql=/usr/local/mysql --without-pear --disable-fileinfo --with-mysql=mysqlnd --with-mysqli=mysqlnd --with-pdo-mysql=mysqlnd --with-mysql=mysqlnd --with-mysqli=mysqlnd --with-pdo-mysql=mysqlnd
-------------------------
-------------------------
http://bbs.aliyun.com/read/257825.html?
-------------------------
-------------------------
版权声明:本文内容由阿里云实名注册用户自发贡献,版权归原作者所有,阿里云开发者社区不拥有其著作权,亦不承担相应法律责任。具体规则请查看《阿里云开发者社区用户服务协议》和《阿里云开发者社区知识产权保护指引》。如果您发现本社区中有涉嫌抄袭的内容,填写侵权投诉表单进行举报,一经查实,本社区将立刻删除涉嫌侵权内容。