Jtti广告广告
返回顶部
首页 > 资讯 > 后端开发 > PHP编程 >php5.6怎么安装mysql扩展
  • 480
分享到

php5.6怎么安装mysql扩展

php5.6mysql扩展 2017-01-04 10:01:11 480人浏览 无得
摘要

本文操作环境:Centos 7系统、PHP 5.6、thinkpad t480电脑。最近在维护一个老项目的时候意外发现了一个错误,错误信息:”Fatal error: Uncaught Error: Call to undefined fu

本文操作环境:Centos 7系统、PHP 5.6、thinkpad t480电脑。

最近在维护一个老项目的时候意外发现了一个错误,错误信息:”Fatal error: Uncaught Error: Call to undefined function Mysql_connect()“。在查明原因后发现,原来是php中的mysql_connect模块已经被弃用了,并且我在搭建环境的时候也没有再安装mysql扩展,所以才有了这个错误。

既然我们查明了原因,那么解决起来就方便多了。我们可以通过使用phpize工具手动编译生成mysql.so扩展的方式来解决这个问题。

具体步骤如下所示:

首先是下载pdo_mysql扩展的源码包。

# wget Http://pecl.php.net/get/PDO_MYSQL-1.0.2.tgz

然后是解压缩。

# tar -zxvf PDO_MYSQL-1.0.2.tgz

进入解压后的目录,然后执行phpize。

# /usr/local/php/bin/phpize
Configuring for:
PHP api Version: 20100412
Zend Module Api No: 20100525
Zend Extension Api No: 220100525

下面生成makefile。后面的两个参数必须要添加,一开始我没有添加,结果分别都提示找不到php-config和mysql的header文件。

# ./configure –with-php-config=/usr/local/php/bin/php-config –with-pdo-mysql=/usr/local/mysql

在make之前还要做一个mysql的header文件的软连接。因为mysql安装的时候指定了目录,不做软连接的话,还是找不到header文件。

# ln -s /usr/local/mysql/include/* /usr/local/include/

然后make和make install。

# make
# make install

之后会提示如下,意思是扩展被安装到了如下目录里。

Installing shared extensions: /usr/local/php/lib/php/extensions/no-debug-zts-20100525/

修改php.ini文件

修改:extension_dir = "/usr/local/php/lib/php/extensions/no-debug-zts-20100525/"

添加: extension=pdo_mysql.so

重启httpd 使其重新载入php配置文件

--结束END--

本文标题: php5.6怎么安装mysql扩展

本文链接: https://www.lsjlt.com/news/133.html(转载时请注明来源链接)

有问题或投稿请发送至: 邮箱/279061341@qq.com    QQ/279061341

猜你喜欢
  • mac 安装 php5.6 扩展 mcrypt
    报错信息: php和java项目之间交互,数据传递用到了crypt加解密 vendor('CryptAES.CryptAES'); $aes = new \CryptAES\CryptA...
    635
    2023-10-01
    macos php 开发语言
  • php5.6如何安装curl扩展
    小编给大家分享一下php5.6如何安装curl扩展,相信大部分人都还不怎么了解,因此分享这篇文章给大家参考一下,希望大家阅读完这篇文章后大有收获,下面让我们一起去了解一下吧!php5.6安装curl扩展的方法:1、打开php.ini文件;2...
    605
    2023-10-01
  • ubuntu怎么安装php5.6
    这篇文章主要介绍ubuntu怎么安装php5.6,文中介绍的非常详细,具有一定的参考价值,感兴趣的小伙伴们一定要看完!ubuntu安装php5.6的方法:首先安装ppa源;然后通过“apt update”命令更新源;接着通过install命...
    567
    2023-10-01
  • ubuntu中怎么安装php5.6
    这篇文章主要讲解了“ubuntu中怎么安装php5.6”,文中的讲解内容简单清晰,易于学习与理解,下面请大家跟着小编的思路慢慢深入,一起来研究和学习“ubuntu中怎么安装php5.6”吧!1.打开终端命令行模式。2.首先输入命令安装依赖包...
    623
    2023-10-01
  • 如何apt安装php5.6
    在Ubuntu系统中,如果想要安装PHP 5.6的话,可以使用apt-get命令来安装。但是需要先添加PPA(个人软件包档案)以获取PHP 5.6的软件包。在本文中,我将介绍如何使用apt-get安装PHP 5.6。步骤1:添加PPA要添加...
    641
    2023-10-01
  • php5.6如何安装
    今天小编给大家分享一下php5.6如何安装的相关知识点,内容详细,逻辑清晰,相信大部分人都还太了解这方面的知识,所以分享这篇文章给大家参考一下,希望大家阅读完这篇文章后有所收获,下面我们一起来了解一下吧。以下是安装PHP 5.6在Windo...
    445
    2023-10-01
  • php5.6不能扩展redis.so怎么解决
    随着web应用程序的发展,越来越多的人开始使用PHP来开发高质量的Web应用程序。作为一个流行的服务器端脚本语言,PHP可以方便地与各种数据存储技术集成,如MySQL、MongoDB和Redis等。然而,在使用PHP的过程中,有可能遇到各种...
    257
    2023-10-01
    php
  • centos7源码怎么安装php5.6
    本教程操作环境:centos7系统、php5.6版、Dell G3电脑。centos7源码怎么安装php5.6?centos7安装php5.6yum provides php #自带的只有5.4版本 rpm -Uvh https://mir...
    511
    2023-10-01
    php centos
  • php5.6中php-fpm如何编译安装
    小编给大家分享一下php5.6中php-fpm如何编译安装,相信大部分人都还不怎么了解,因此分享这篇文章给大家参考一下,希望大家阅读完这篇文章后大有收获,下面让我们一起去了解一下吧!php5.6 php-fpm编译安装的方法:1、安装php...
    636
    2023-10-01
  • ubuntu安装php5.6的方法是什么
    本文小编为大家详细介绍“ubuntu安装php5.6的方法是什么”,内容详细,步骤清晰,细节处理妥当,希望这篇“ubuntu安装php5.6的方法是什么”文章能帮助大家解决疑惑,下面跟着小编的思路慢慢深入,一起来学习新知识吧。1.打开终端命...
    700
    2023-10-01
  • Linux系统上如何安装php5.6
    这篇文章主要介绍“Linux系统上如何安装php5.6”的相关知识,小编通过实际案例向大家展示操作过程,操作方法简单快捷,实用性强,希望这篇“Linux系统上如何安装php5.6”文章能帮助大家解决问题。步骤1:检查您的系统在安装PHP 5...
    646
    2023-10-01
  • 浅析linux上怎么安装php5.6和php-fpm
    在今天的网络时代,Linux操作系统是最为流行的操作系统之一,而PHP是最流行的Web开发语言之一,而PHP-FPM则是PHP FastCGI的改进版本,能够提供更快的PHP执行速度,从而提高Web应用程序的性能。因此,在Linux系统上安...
    419
    2023-10-01
    php-fpm linux php
  • php5.6不能扩展redis.so如何解决
    本文小编为大家详细介绍“php5.6不能扩展redis.so如何解决”,内容详细,步骤清晰,细节处理妥当,希望这篇“php5.6不能扩展redis.so如何解决”文章能帮助大家解决疑惑,下面跟着小编的思路慢慢深入,一起来学习新知识吧。首先,...
    729
    2023-10-01
  • ubuntu18.04如何安装php5.6
    ubuntu18.04安装php5.6的方法:1.打开终端;2.输入命令安装依赖包;3.输入命令更新源;4.打开配置文件;5.再输入命令更新源;6.最后输入命令安装即可。具体操作方法:打开终端命令行模式。首先输入命令安装依赖包。apt&nb...
    484
    2023-10-01
    php5.6 ubuntu
  • centos7源码如何安装php5.6
    本文小编为大家详细介绍“centos7源码如何安装php5.6”,内容详细,步骤清晰,细节处理妥当,希望这篇“centos7源码如何安装php5.6”文章能帮助大家解决疑惑,下面跟着小编的思路慢慢深入,一起来学习新知识吧。centos7源码...
    472
    2023-10-01
  • php5.6如何设置时区
    本篇内容介绍了“php5.6如何设置时区”的有关知识,在实际案例的操作过程中,不少人都会遇到这样的困境,接下来就让小编带领大家学习一下如何处理这些情况吧!希望大家仔细阅读,能够学有所成!php5.6设置时区的方法:1、在PHP.INI配置文...
    414
    2023-10-01
  • linux上如何安装php5.6和php-fpm
    本篇内容介绍了“linux上如何安装php5.6和php-fpm”的有关知识,在实际案例的操作过程中,不少人都会遇到这样的困境,接下来就让小编带领大家学习一下如何处理这些情况吧!希望大家仔细阅读,能够学有所成!先决条件在安装PHP 5.6和...
    289
    2023-10-01
  • centos7如何搭建php5.6
    这篇文章主要为大家展示了“centos7如何搭建php5.6”,内容简而易懂,条理清晰,希望能够帮助大家解决疑惑,下面让小编带领大家一起研究并学习一下“centos7如何搭建php5.6”这篇文章吧。centos7搭建php5.6的方法:1...
    136
    2023-10-01
  • php5.6 gbk乱码的解决方法
    这篇文章主要介绍php5.6 gbk乱码的解决方法,文中介绍的非常详细,具有一定的参考价值,感兴趣的小伙伴们一定要看完!php5.6 gbk乱码的解决办法:首先在“/etc/php.ini”的php标签下增加参数“default_chars...
    863
    2023-10-01
  • php5.6上传图片error代码为6或报错怎么解决
    这篇文章主要讲解了“php5.6上传图片error代码为6或报错怎么解决”,文中的讲解内容简单清晰,易于学习与理解,下面请大家跟着小编的思路慢慢深入,一起来研究和学习“php5.6上传图片error代码为6...
    635
    2023-10-01
    php
编程网,编程工程师的家园,是目前国内优秀的开源技术社区之一,形成了由开源软件库、代码分享、资讯、协作翻译、讨论区和博客等几大频道内容,为IT开发者提供了一个发现、使用、并交流开源技术的平台。
  • 官方手机版

  • 微信公众号

  • 商务合作