linux(centos)下如何安装PHP的PDO扩展-PHP问题

资源魔 29 0

PHP装置PDO扩大的办法:起首进入PHP扩大的“pdo_mysql”目次;而后执行饬令“make && make install”进行编译装置;接着正在“php.ini”文件中增加代码“pdo_mysql.so”;最初重启效劳便可。

linux(centos)下装置PHP的PDO扩大

PHP 数据工具PDO扩大为PHP拜访数据库界说了一个轻量级的分歧接口。PDO 提供了一个数据拜访形象层,这象征着,不论应用哪一种数据库,均可以用相反的函数(办法)来查问以及猎取数据。比来正在咱们的建站以及OA零碎交流群中,有对效劳器运维没有相熟的冤家问到对于PHP的PDO扩大装置的成绩。本文咱们将以及各人一同分享若何正在效劳器上装置PDO扩大。

环境:

效劳器零碎:Centos6.5 (虚构机演示)

PHP软件包寄存目次:/data/php-5.6.14/
PHP装置目次:/usr/local/php/
mysql装置目次:/usr/local/mysql/

操作流程:

经过phpinfo()函数咱们能够反省效劳器能否装置了PDO扩大。假如不找到PDO扩大信息,那咱们经过以下步骤来进行装置:

找到你的PHP的装置包(我的放正在/data/php-5.6.14/目次下),并进入PHP扩大的pdo_mysql目次,运转上面饬令:

/usr/local/php/bin/phpize

(/usr/local/php/是我的PHP装置目次,各人依据实际状况修正便可)

1b0c78dbf11e8e43d42b92fdc25f5e26ef983cda

执行完下面饬令后,咱们就会发现以后pdo_msyql目次下就呈现了configure文件。

f42a576c3675abbbce6ceb2182f97ddfc6089d2d

然之咱们执行上面饬令:

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

参数阐明:
--with-php-config=/usr/local/php/bin/php-config 指定装置 PHP 的时分的设置装备摆设
--with-pdo-MySQL=/usr/local/mysql/ 指定 MySQL 数据库的装置目次地位
(这里详细PHP以及msyql的装置目次各人依据本人实际状况而定)

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

持续编译装置:

1de0cf55c0d0a4ca85da365af51e4e98b4271deb

make && make install

饬令执行终了,成果以下:

足以最初一行的阿谁目次,前面会用到,此时天生的pdo_mysql.so文件就正在该目次下:

5345b385ec270bfbce44ef55cbcebf4756a3c50c

接上去咱们修正PHP设置装备摆设文件,关上的你的php.ini文件,并增加一行代码:

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

(这里是我演示的pdo_mysql.so目次,各人设置时依据本人的实际目次增加)

f1d0027b0c24ad15dd9532347511ccbdf31cfc2c

最初保留推出,并重启效劳。而后应用phpinfo()函数反省一下PDO扩大装置能否胜利,后果以下,阐明PDO扩大装置胜利。

e8a45379b5f9676ee39fc0e7b094fbeede48a4f6

更多相干常识,请拜访PHP中文网!

以上就是linux(centos)下若何装置PHP的PDO扩大的具体内容,更多请存眷资源魔其它相干文章!

标签: php教程 php故障解决 php使用问题 PDO扩展

抱歉,评论功能暂时关闭!