宝塔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

更多问题到问题求助专区

阅读剩余
THE END