如何安装pdo mysql 扩展模

如何安装pdo mysql 扩展模,第1张

php 开启PDO MySQL扩展模块的详细介绍

首先,将pdo_mysql.dll文件放到PHP安装根目录下的ext目录下

注意,如果你在php.ini文件中配置了其他的目录为扩展目录,那就要放到配置的目录下面,具体哪个目录才是你PHP的扩展目录,要看看php.ini文件中extension_dir = "F:/PHP/AppServ/php5/ext",这一行extension_dir后指向的是哪个目录,上面是我的扩展目录所在

然后在php.ini文件中查找"pdo",你就可以一下找到 extension=php_pdo.dll 这一行,看这行前面是否有分号,如果有的话,把它去掉。然后找找有没有 extension=php_pdo_mysql.dll 如果有,同样去掉前面的分号。如果没有,则手动添加上

最终这两行配置内容如下

extension=php_pdo.dll

extension=php_pdo_mysql.dll

保存php.ini文件,重启apache,使用phpinfo函数观察有没有pdo这个扩展,如果有说明安装成功

操作如下

执行

wget

-c

cd

lanmp

//移动到安装包目录下

tar

zxvf

PDO_MYSQL-1.0.2.tgz

//解压安装包

cd

PDO_MYSQL-1.0.2

//进入解压后安装目录

/www/wdlinux/php/bin/phpize

//查询环境版本

./configure

--with-php-config=/www/wdlinux/php/bin/php-config

--with-pdo-mysql=/www/wdlinux/mysql

//编译前测试配置

make

//编译安装包

make

install

//安装

此刻会看到

[root@

PDO_MYSQL-1.0.2]#

make

install

Installing

shared

extensions:

/www/wdlinux/php-5.2.17/lib/php/extensions/no-

debug-non-zts-20060613/

即表示安装完成!

最后重启相关服务即可

如果环境是lamp

运行这条命令

service

httpd

restart

如果环境是lnmp

运行这条命令

service

nginxd

restart

如果环境是lanmp

运行以上两条命令!OK,到此安装完成,可以查看phpinfo.php里找到对应的pdo_mysql。

各种错误出现,请检查/www/wdlinux/etc/下的

php.ini

配置文件内容是否已经写入以下扩展路径跟组件

extension_dir=/www/wdlinux/php/lib/php/extensions/***********

//****内容为在上面执行了make

install

后显示的内容

,多数为

/www/wdlinux/php-5.2.17/lib/php/extensions/no-debug-non-zts-20060613/

extension=pdo_mysql.so

模块是对词条中部分内容进行格式化整理的模板。例如,歌手类词条中的“音乐作品”模块,电视剧类词条的“分集剧情”模块。

模块,又称构件,是能够单独命名并独立地完成一定功能的程序语句的集合(即程序代码和数据结构的集合体)。它具有两个基本的特征:外部特征和内部特征。外部特征是指模块跟外部环境联系的接口(即其他模块或程序调用该模块的方式,包括有输入输出参数、引用的全局变量)和模块的功能;内部特征是指模块的内部环境具有的特点(即该模块的局部数据和程序代码)。

1、进入PHP源码包里找到pdo_mysql扩展目录

[root@php ~]# cd ./php-5.6.7/ext/pdo_mysql/

2、用phpize生成配置文件,一定要跟上–with-php-config=/usr/local/bin/php-config 

[root@php pdo_odbc]# phpize

[root@php pdo_odbc]# ./configure --with-php-config=/usr/local/bin/php-config

3、make &&make install安装

[root@php no-debug-non-zts-20131226]# ls

bcmath.so gd.so opcache.a pdo_odbc.so

calendar.so mcrypt.so opcache.so pdo_mysql.so

curl.so memcache.so openssl.so posix.so

4、php.ini配置加载pdo_mysql.so扩展。 

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

5、重启apache,使用phpinfo()函数查看。


欢迎分享,转载请注明来源:夏雨云

原文地址:https://www.xiayuyun.com/zonghe/141202.html

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

发表评论

登录后才能评论

评论列表(0条)

    保存