腾讯云服务器下,怎么安装php的mysqli扩展

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了腾讯云服务器下,怎么安装php的mysqli扩展相关的知识,希望对你有一定的参考价值。

添加扩展的基本步骤:

1、进入php源代码目录:# cd /tmp/php-5.x.x/
2、再进入要添加的mysqli扩展源码目录:# cd ext/mysqli/
2、调用已经编译好的php里面的phpize:# /usr/local/php/bin/phpize
3、然后configure:# ./configure --with-php-config=/usr/local/php/bin/php-config --with-mysqli=/usr/local/mysql/bin/mysql_config
(/usr/local/mysql 为mysql的安装目录)
4、make && make install
5、编译之后,自动把mysqli.so放到了默认的php扩展目录下,我的为 /usr/local/php/lib/php/extensions/no-debug-non-zts-20xx0722/

(phpinfo可查看或者执行命令/usr/local/php/bin/php-config --extension-dir )

再修改php.ini 找到extension_dir 默认路径为 extension_dir="./" 我修改后才启动加载的

在下面添加extension = "mysqli.so" 保存即可

extension_dir="/usr/local/php/lib/php/extensions/no-debug-non-zts-20xx0722/"

extension = "mysqli.so"

6、重启apache:# service httpd restart
求课吧有挺多IT编程类的教程的
参考技术A 如果是linux的话,直接一键安装宝塔吧。简单,快捷,安全 参考技术B 都自己配置的,那是个扩展

为啥登陆phpadmin的界面提示缺少mysqli扩展,请检查php配置

phpinfo()查看下是否有mysqli这个扩展,没有的话,去php安装目录下查看是否有mysqli.dll这个插件,没有的话,请去官方下载对应版本的扩展,如果有那么,查看php.ini有没有开启extension=php_mysqli.dll
如果没找到添加这句,重启apache服务,再看看是否正常
参考技术A PHP.ini里头,下面两句前面的;号去掉
;extension=php_mcrypt.dll
;extension=php_mysqli.dll
变成
extension=php_mcrypt.dll
extension=php_mysqli.dll

再者是phpmyadmin设置个登录密码试试看。

phpmyadmin不会对网站程序和MYSQL造成影响,这个倒是不用担心,只要你能正常使用那也没问题。

以上是关于腾讯云服务器下,怎么安装php的mysqli扩展的主要内容,如果未能解决你的问题,请参考以下文章

安装phpMyAdmin缺少mysqli扩展该怎么办?

腾讯云服务器怎么安装wordpress,求详细教程

php 怎么安装扩展

腾讯云Centos下Nginx反向代理Apache+Tomcat

自己在apache+php+sql server下搭建了个网站,要怎么上传到腾讯云呢?腾讯云如何使用,如何购买?

php安装缺少mysqli扩展的原因及解决方法