宝塔linux面板pdo扩展?宝塔linux面板
linux php pdo mysql 需要安装mysql吗
你好,必须要安装的。
PDO MySQL简介
PHP Data Objects(PDO)扩展为 PHP访问数据库定义了一个轻量级的一致接口。实现 PDO接口的每个数据库驱动可以公开具体数据库的特性作为标准扩展功能。注意利用 PDO扩展自身并不能实现任何数据库功能;必须使用一个具体数据库的 PDO驱动来访问数据库服务。记录安装 PDO MySQL扩展过程。
PDO MySQL安装准备
PDO MySQL详细的安装配置如下
PDO MYSQL单独安装配置过程如下:
1、下载文件或者进入在PHP源码包中进入ext/pdo_mysql
2、解压文件
[root@localhost src]#tar zxvf PDO_MYSQL-1.0.2.tgz
3、配置和编译文件
[root@localhost src]cd PDO_MYSQL-1.0.2
[root@localhost MYSQL-1.0.2]/usr/local/php/bin/phpize
[root@localhost MYSQL-1.0.2]./configure--with-php-config=/usr/local/php/bin/php-config--with-pdo-mysql=/usr/local/mysql/--with-zlib-dir=/usr/local/lib
[root@localhost MYSQL-1.0.2]make
[root@localhost MYSQL-1.0.2]make install
注:我的PHP安装在:/usr/local/php/ mysql安装在:/usr/local/mysql编译的时候注意你自己的安装目录在哪里
切换目录,查看pdo_mysql.so是否存在
[root@localhost MYSQL-1.0.2]cd/usr/local/php/lib/php/extensions/no-debug-non-zts-20060613/
编辑php.ini
[root@localhost MYSQL-1.0.2]vi/usr/local/php/etc/php.ini
添加pdo_mysql扩展
extension=/usr/local/php/lib/php/extensions/no-debug-non-zts-20060613/pdo_mysql.so
或者 extension=pdo_mysql.so
重启apache
[root@localhost MYSQL-1.0.2]/usr/local/apache2/bin/apachectl restart
linux中 php怎样开启pdo扩展
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
更多问题到问题求助专区