centos7 php扩展安装,centos7 下安装PHP扩展

添加PHP扩展:

方法一编译PHP时添加

在编译安装 PHP 时加上–with-pdo-mysql[=DIR] 参数即可安装 PDO MySQL 扩展。其中的[=DIR]是可选的,是指 MySQL 的安装目录。另外,需要用到 –with-mysql-sock[=DIR] 参数来设置全部 MySQL 的扩展的 unix socket 指针。

最终,在我的LAMP一键安装脚本中,指定的参数如下:

./configure --with-pdo-mysql--with-mysql-sock=/usr/local/mysql/mysql.sock

方法二:单独添加

1、下载文件

2、解压文件

tar zxvf PDO_MYSQL-1.0.2.tgz

1f98123c37ad

vim

3、配置和编译文件

cd PDO_MYSQL-1.0.2

/usr/bin/phpize

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

make && make install

1f98123c37ad

vim

其中 /usr/bin/是PHP安装目录,

这里重点介绍下方法二。

首先查看PHP版本:

1f98123c37ad

vim

下载与之对应的phpize版本。

参照

Install Howto

Download the latest ius-release rpm:

https://centos7.iuscommunity.org/ius-release.rpm

Install ius-release rpm:

# rpm -Uvh ius-release*rpm

Install php70u-devel rpm package:

# yum install php70u-devel

直接安装yum install php70w-devel

1f98123c37ad

install

1f98123c37ad

complete

直接运行/usr/bin/phpize报错:不能找到config.m4文件。

1f98123c37ad

config.m4

切换到要编译的文件内:cd PDO_MYSQL-1.0.2

1f98123c37ad

vim

/usr/bin/phpize

1f98123c37ad

phpize

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

报错:

1f98123c37ad

error

这是没有安装GCC组件的原因;

yum install gcc  make

1f98123c37ad

make

1f98123c37ad

make

1f98123c37ad

make

OK 安装完毕。

继续操作:

1f98123c37ad

mysql error

发现报错:

原因可能是mysql 并未安装在本机上。

OK  至此更换另外一种方式,放弃编译,直接拉取人家编译好的镜像文件使用。

Yum  search php

1f98123c37ad

search

1f98123c37ad

extstion

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值