首先,将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()函数查看。
欢迎分享,转载请注明来源:夏雨云
评论列表(0条)