热门标签 | HotTags
当前位置:  开发笔记 > 编程语言 > 正文

linux缺少mysql扩展_linux下phpMyAdmin提示缺少mysqli扩展的解决方法

安装phpMyAdmin,测试时出现如下的画面:解决办法:1.将已经安装好的php文件中的bin文件夹里面的phpize脚本复制到源码文件中的ext下面的mysqli文件夹中opt

安装phpMyAdmin,测试时出现如下的画面:c60e1876e16cbff48691d3291440e22f.png

解决办法:

1.将已经安装好的php文件中的bin文件夹里面的phpize脚本复制到源码文件中的ext下面的mysqli文件夹中

/opt/httpd/php5.5.10/bin

[[email protected] etc]# cp phpize /opt/software/php-5.5.10/ext/mysqli/

2.进入php的源码包中的ext下面的mysqli文件夹中执行phpize这个脚本:

[[email protected] mysqli]# ./phpize

Configuring for:

PHP Api Version:         20121113

Zend Module Api No:      20121212

Zend Extension Api No:   220121212

3.生成configure文件:

[[email protected] mysqli]#./configure --with-php-config=/opt/httpd/php5.5.10/bin/php-config --enable-embedded-mysqli=shared --with-mysqli=/usr/local/mysql/bin/mysql_config

acinclude.m4    config.w32       mysqli_driver.c      mysqli.lo                 mysqli_result_iterator.lo

aclocal.m4      CREDITS          mysqli_driver.lo     mysqli_mysqlnd.h          mysqli_warning.c

autom4te.cache  install-sh       mysqli.dsp           mysqli_nonapi.c           mysqli_warning.lo

build           ltmain.sh        mysqli_embedded.c    mysqli_nonapi.lo          package.xml

config.guess    Makefile.global  mysqli_exception.c   mysqli_priv.h             phpize

config.h.in     missing          mysqli_exception.lo  mysqli_prop.c             php_mysqli.h

config.m4       mkinstalldirs    mysqli_fe.c          mysqli_prop.lo            php_mysqli_structs.h

config.sub      mysqli_api.c     mysqli_fe.h          mysqli_report.c           run-tests.php

configure      mysqli_api.lo    mysqli_fe.lo         mysqli_report.lo          tests

configure.in    mysqli.c         mysqli_libmysql.h    mysqli_result_iterator.c  TODO

4.安装make、make install

cp ./.libs/mysqli.so /opt/software/php-5.5.10/ext/mysqli/modules/mysqli.so

cp ./.libs/mysqli.lai /opt/software/php-5.5.10/ext/mysqli/modules/mysqli.la

PATH="$PATH:/sbin" ldconfig -n /opt/software/php-5.5.10/ext/mysqli/modules

----------------------------------------------------------------------

Libraries have been installed in:

/opt/software/php-5.5.10/ext/mysqli/modules

If you ever happen to want to link against installed libraries

in a given directory, LIBDIR, you must either use libtool, and

specify the full pathname of the library, or use the `-LLIBDIR‘

flag during linking and do at least one of the following:

- add LIBDIR to the `LD_LIBRARY_PATH‘ environment variable

during execution

- add LIBDIR to the `LD_RUN_PATH‘ environment variable

during linking

- use the `-Wl,--rpath -Wl,LIBDIR‘ linker flag

- have your system administrator add LIBDIR to `/etc/ld.so.conf‘

See any operating system documentation about shared libraries for

more information, such as the ld(1) and ld.so(8) manual pages.

----------------------------------------------------------------------

Build complete.

Don‘t forget to run ‘make test‘.

[[email protected] mysqli]# make install

Installing shared extensions:     /opt/httpd/php5.5.10/lib/php/extensions/no-debug-zts-20121212/

Installing header files:          /opt/httpd/php5.5.10/include/php/

5.修改php配置文件:

[[email protected] etc]# vim php.ini

在最后一行添加如下字段:

extension=/opt/httpd/php5.5.10/lib/php/extensions/no-debug-zts-20121212/mysqli.so

6.重启apache服务,结果如下:

0dd0feb56dc71e520529fd7346e707f9.png

原文:http://stuart.blog.51cto.com/728677/1382712



推荐阅读
  • 树莓派语音控制的配置方法和步骤
    本文介绍了在树莓派上实现语音控制的配置方法和步骤。首先感谢博主Eoman的帮助,文章参考了他的内容。树莓派的配置需要通过sudo raspi-config进行,然后使用Eoman的控制方法,即安装wiringPi库并编写控制引脚的脚本。具体的安装步骤和脚本编写方法在文章中详细介绍。 ... [详细]
  • 使用nodejs爬取b站番剧数据,计算最佳追番推荐
    本文介绍了如何使用nodejs爬取b站番剧数据,并通过计算得出最佳追番推荐。通过调用相关接口获取番剧数据和评分数据,以及使用相应的算法进行计算。该方法可以帮助用户找到适合自己的番剧进行观看。 ... [详细]
  • 在Kubernetes上部署JupyterHub的步骤和实验依赖
    本文介绍了在Kubernetes上部署JupyterHub的步骤和实验所需的依赖,包括安装Docker和K8s,使用kubeadm进行安装,以及更新下载的镜像等。 ... [详细]
  • Commit1ced2a7433ea8937a1b260ea65d708f32ca7c95eintroduceda+Clonetraitboundtom ... [详细]
  • Android Studio Bumblebee | 2021.1.1(大黄蜂版本使用介绍)
    本文介绍了Android Studio Bumblebee | 2021.1.1(大黄蜂版本)的使用方法和相关知识,包括Gradle的介绍、设备管理器的配置、无线调试、新版本问题等内容。同时还提供了更新版本的下载地址和启动页面截图。 ... [详细]
  • 深入理解Kafka服务端请求队列中请求的处理
    本文深入分析了Kafka服务端请求队列中请求的处理过程,详细介绍了请求的封装和放入请求队列的过程,以及处理请求的线程池的创建和容量设置。通过场景分析、图示说明和源码分析,帮助读者更好地理解Kafka服务端的工作原理。 ... [详细]
  • 本文介绍了在CentOS上安装Python2.7.2的详细步骤,包括下载、解压、编译和安装等操作。同时提供了一些注意事项,以及测试安装是否成功的方法。 ... [详细]
  • iOS Swift中如何实现自动登录?
    本文介绍了在iOS Swift中如何实现自动登录的方法,包括使用故事板、SWRevealViewController等技术,以及解决用户注销后重新登录自动跳转到主页的问题。 ... [详细]
  • 网络请求模块选择——axios框架的基本使用和封装
    本文介绍了选择网络请求模块axios的原因,以及axios框架的基本使用和封装方法。包括发送并发请求的演示,全局配置的设置,创建axios实例的方法,拦截器的使用,以及如何封装和请求响应劫持等内容。 ... [详细]
  • 本文介绍了在Mac上安装Xamarin并使用Windows上的VS开发iOS app的方法,包括所需的安装环境和软件,以及使用Xamarin.iOS进行开发的步骤。通过这种方法,即使没有Mac或者安装苹果系统,程序员们也能轻松开发iOS app。 ... [详细]
  • 本文讨论了如何使用Web.Config进行自定义配置节的配置转换。作者提到,他将msbuild设置为详细模式,但转换却忽略了带有替换转换的自定义部分的存在。 ... [详细]
  • GreenDAO快速入门
    前言之前在自己做项目的时候,用到了GreenDAO数据库,其实对于数据库辅助工具库从OrmLite,到litePal再到GreenDAO,总是在不停的切换,但是没有真正去了解他们的 ... [详细]
  • 阿,里,云,物,联网,net,core,客户端,czgl,aliiotclient, ... [详细]
  • baresip android编译、运行教程1语音通话
    本文介绍了如何在安卓平台上编译和运行baresip android,包括下载相关的sdk和ndk,修改ndk路径和输出目录,以及创建一个c++的安卓工程并将目录考到cpp下。详细步骤可参考给出的链接和文档。 ... [详细]
  • 本文介绍了在多平台下进行条件编译的必要性,以及具体的实现方法。通过示例代码展示了如何使用条件编译来实现不同平台的功能。最后总结了只要接口相同,不同平台下的编译运行结果也会相同。 ... [详细]
author-avatar
手机用户2502936263
这个家伙很懒,什么也没留下!
PHP1.CN | 中国最专业的PHP中文社区 | DevBox开发工具箱 | json解析格式化 |PHP资讯 | PHP教程 | 数据库技术 | 服务器技术 | 前端开发技术 | PHP框架 | 开发工具 | 在线工具
Copyright © 1998 - 2020 PHP1.CN. All Rights Reserved | 京公网安备 11010802041100号 | 京ICP备19059560号-4 | PHP1.CN 第一PHP社区 版权所有