如何在PHP下开启PDO MySQL的扩展

如何在PHP下开启PDO MySQL的扩展,第1张

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()函数查看。

*** 作如下

执行

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

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

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


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

原文地址: http://outofmemory.cn/bake/11246872.html

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

发表评论

登录后才能评论

评论列表(0条)

保存