ubuntu 上php-7.0.7怎么添加pdo扩展

ubuntu 上php-7.0.7怎么添加pdo扩展,第1张

pdo扩展模是有蛮多了,如pdo_mysql也是pdo模块中的一个了,下文我们就以安装pdo_mysql为示例帮助大家介绍一下安装步骤吧,其它的pdo扩册册展模块安装步骤也可以一样。

假设php目录为/usr/local/php

mysql目录为/usr/local/mysql

1. 进入PHP源码包ext/pdo目录

cd ext/pdo

2. 执行/usr/local/php/bin/phpize[假设PHP的安装目录为/usr/local/php]

/usr/local/php/bin/phpize

3. 配置扩展pdo

./configure --with-php-config=/usr/local/php/bin/php-config --enable-pdo=shared

4. 编译 &&安装pdo

make &&make install

成功则出现

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

Installing header files: /usr/local/php//include/php/

Installing PDO headers: /usr/local/php//include/php/ext/pdo/

说明在/usr/local/php//lib/php/extensions/no-debug-non-zts-20060613/目录下生成了pdo.so文件

5. 在PHP源码包中进入pdo_mysql

cd ext/pdo_mysql

6. /usr/local/php/bin/phpize

/usr/local/php/bin/phpize

7. 配置pdo_mysql[假设Mysql的安装目录为/usr/local/mysql]

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

8. 编译 安装pdo_mysql

make &&make install

成功则出现

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

说明的/usr/local/php//lib/php/extensions/no-debug-non-zts-20060613/目录下生成了pdo_mysql.so文件神银

9. 在州瞎宏php配置文件中加上

extension="/usr/local/php//lib/php/extensions/no-debug-non-zts-20060613/pdo_mysql.so"

extension="/usr/local/php//lib/php/extensions/no-debug-non-zts-20060613/pdo.so"

10. 重启相关服务

/etc/init.d/php-fpm restart

显裂乱历然是两个问题导致的

pdo.so 文件有误,去正规网站下载一个,100多K应该缺少东肆搜西

数据库 你要连接的是pdo_mysql 还是陪雹pdo_sqlite ,mysql和sqlite是不同的数据库

int inthestr(char *s,char ch)

{

while(*s!='\咐氏磨0'衡斗核肆){

if(*s==ch)

return 1

s++

}

return 0

}


欢迎分享,转载请注明来源:内存溢出

原文地址: http://outofmemory.cn/tougao/12539314.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2023-05-26
下一篇 2023-05-26

发表评论

登录后才能评论

评论列表(0条)

保存