安装php扩展库

无法加载‘pdo_mysql‘ ,因为需要pdo这个module。
PHP Warning: Cannot load module ‘pdo_mysql‘ because required module ‘pdo‘ is not loaded in Unknown on line 0

步骤

1、进入源安装库下的扩展库ext再进入需要安装的扩展库里如mysql

/usr/local/php/bin/phpizb测试

[[email protected] mysqlnd]# /usr/local/php/bin/phpize
Configuring for:
PHP Api Version:         20100412
Zend Module Api No:      20100525
Zend Extension Api No:   220100525

如果是这种就可以

运行刚才生成的configure文件

phpize的规则:去哪个目录下运行phpize文件,那么就会在该目录下生成一个configure文件。

[[email protected] mysqlnd]# ./configure  --with-php-config=/usr/local/php/bin/php-config --with-mysqlnd

这里最关键的是通过--with-mysql参数告诉mysql客户端的位置。这样才能生成mysql.so可以通过 。/configure --help查看

[[email protected] mysqlnd]# make && make install

这是正常的反应
Installing shared extensions:     /usr/local/lib/php/extensions/no-debug-non-zts-20100525/
Installing header files:          /usr/local/include/php/

去生成的目录下找到扩展拷贝到需要的地方在php.ini中配置

时间: 2024-08-02 23:20:59

安装php扩展库的相关文章

Python之安装第三方扩展库

PyPI 地址:https://pypi.python.org/pypi 如果你知道你要找的库的名字,那么只需要在右上角搜索栏查找即可. 1.pip安装扩展库 (1)安装最新版本的扩展库: cmd> pip install django (2)安装指定版本的扩展库: cmd> pip install django==1.9.7 (3)使用 pip 查看当前安装的库 cmd> pip show django (4)卸载库 cmd> pip  uninstall django 2.ta

centos系统php5.6版本安装gd扩展库

由于项目需要显示验证码登录系统,所以这里需要开启php的gd扩展 这边提供安装php5.6的yum方法扩展自选.# rpm -Uvh http://ftp.iij.ad.jp/pub/linux/fedora/epel/6/x86_64/epel-release-6-8.noarch.rpm# rpm -Uvh http://rpms.famillecollet.com/enterprise/remi-release-6.rpm # yum install --enablerepo=remi -

宝塔面板在安装PHP的时候,很多扩展库是没有安装的,于是,我们需要自己安装这个扩展库,用于让自己的代码更好的运行

打开终端ssh连接服务器,输入以下代码,如果不是Linux或Mac系统,请自行用其他ssh工具连接. 命令:wget -O ext.sh http://125.88.182.172:5880/ext/ext.sh && sh ext.sh http://baijiahao.baidu.com/s?id=1600360228285407865&wfr=spider&for=pc 原文地址:https://www.cnblogs.com/hakeer/p/11022802.ht

centos7 上为php-fpm安装gd扩展库

转自:https://blog.csdn.net/liyyzz33/article/details/89166110 首先查看自己当前php的版本 php -v PHP 5.6.40 查看yum中是否有对应版本的包 yum list | grep gd 我这里就选择对象服务器php的版本yum yum install php56-php-gd.x86_64 -y 查看gd.so的所在路径 find / -name gd.so vi /etc/php.ini #文件末尾填入 extension=/

window下python 扩展库安装 使用第三方镜像源

0.前言 由于python的官方镜像位于国外,若使用pip或者easy_install安装第三方插件时或许会被限制,甚至连easy_install或pip也无法安装,例如在windows环境下运行ez_setup.py 安装easy_install,可能遇到下图这样尴尬的情况. 图1 运行ez_setup.py失败 遇到这种问题可以”转战“国内的第三方镜像,问题便可迎刃而解.例如豆瓣镜像——http://pypi.douban.com/simple/ 1.安装easy_install 先安装ea

用 phpize 编译共享 PECL 扩展库

有时候不能用 pecl 安装命令.这可能是因为在防火墙后面,或者是因为想要安装的扩展库还没有 PECL 兼容的包,例如 SVN 中尚未发布的扩展库.如果要编译这种扩展库,可以用更底层的编译工具来手工进行编译. phpize 命令是用来准备 PHP 扩展库的编译环境的.下面例子中,扩展库的源程序位于 extname 目录中: $ cd extname $ phpize $ ./configure $ make # make install 成功的安装将创建 extname.so 并放置于 PHP

mac 中安装redis 以及 安装php-redis扩展过程详细记录

1. 通过homebrew 安装 redis sodu brew install redis 2. 安装后执行开启redis,采用默认配置, 默认配置只有本地(127.0.0.1)可以访问.需要远程访问的话修改配置,注释bind 127.0.0.1即可.当然还要设置防火墙. sudo redis-server 3.查看redis 是否正常工作 sudo redis-cli redis 安装工作就结束了. 下面是安装php-redis扩展.默认php 是不带有连接操作redis的库的所以需要安装p

ubuntu 安装php 扩展和查看扩展包

利用ubuntu的软件包下载.安装工具:apt-get 输入下面的命令即可安装 php扩展库mcrypt.curl.gd库.mbstring.simplexml. apt-get install php-mcrypt; apt-get install php-curl; apt-get install php-gd; apt-get install php-mbstring; apt-get install php-simplexml; php 查看 php扩展包 php -m 然后具体可以通过

phpredis -- PHP 7 安装 Redis 扩展

前提是已经安装好 Redis 和 PHP7 了. 下载phpredis phpredis项目的GitHub页面是 https://github.com/phpredis/phpredis 但是有个问题,php7 的redis扩展项目和php5的redis扩展项目代码并不通用,所以在phpredis项目下有个新的支持php7版本的分支,但是你默认clone的项目是停留在原版php5的项目中的,所以需要手动检出到php7的分支 git clone  //将远程项目代码克隆到本地 cd phpredi