首页 > 后端开发 > 正文

php有什么框架使用pdo php的pdo是什么

2023-09-26 07:16:14 | 我爱编程网

今天我爱编程网小编整理了php有什么框架使用pdo php的pdo是什么相关信息,希望在这方面能够更好的大家。

php有什么框架使用pdo php的pdo是什么

php如何安装pdo_mysql扩展


php安装pdo_mysql扩展的方法:1、下载pdo_mysql扩展的源码包并解压;2、执行phpize,生成makefile;3、打开php.ini配置文件;4、修改php扩展路径,开启【extension=pdo_mysql.so】。
具体步骤:
(学习视频推荐:php视频教程)
首先下载pdo_mysql扩展的源码包。可以使用wget直接下载到服务器端
# wget _MYSQL-1.0.2.tgz然后是解压缩。

# tar -zxvf PDO_MYSQL-1.0.2.tgz进入解压后的目录,然后执行phpize。

# /usr/local/php/bin/phpize
Configuring for:
PHP Api Version: 20100412
Zend Module Api No: 20100525
Zend Extension Api No: 220100525下面生成makefile
后面的两个参数必须要添加,一开始我没有添加,结果分别都提示找不到php-config和mysql的header文件。

# ./configure _with-php-config=/usr/local/php/bin/php-config _with-pdo-mysql=/usr/local/mysql在make之前还要做一个mysql的header文件的软连接。因为mysql安装的时候指定了目录,不做软连接的话,还是找不到header文件。

# ln -s /usr/local/mysql/include/* /usr/local/include/然后make和make install

# make
# make install(相关教程推荐:php图文教程)
之后会提示如下,意思是扩展被安装到了如下目录里。

Installing shared extensions: /usr/local/php/lib/php/extensions/no-debug-zts-20100525/为了方便,我把pdo_mysql.so文件移动到extensions目录下

# mv /usr/local/php/lib/php/extensions/no-debug-zts-20100525/pdo_mysql.so /usr/local/php/lib/php/extensions/随后就可以修改php.ini文件了。
找到; extension_dir = “./”这一行,去掉注释,并修改路径。

extension_dir = “/usr/local/php/lib/php/extensions/”这里经过测试,发现php只会从该目录寻找扩展so,而并不寻找该目录下的子目录。所以之前我为了统一管理,把so文件都移动到该目录下。

找到; extension=php_pdo_mysql.dll这一行,去掉注释,并修改后面的文件名。

extension=pdo_mysql.so文件名不太一样,这里要把php_前缀去掉,否则找不到文件。后面的dll是windows下的文件名,我们改成so。

最后重启apache就可以了。用phpinfo()查看发现已经生效了。

php有什么框架使用pdo php的pdo是什么

php的pdo是什么


PHP 数据对象 (PDO) 扩展为PHP访问数据库定义了一个轻量级的一致接口。

PDO 提供了一个数据访问抽象层,这意味着,不管使用哪种数据库,都可以用相同的函数(方法)来查询和获取数据。
PDO随PHP5.1发行,在PHP5.0的PECL扩展中也可以使用,无法运行于之前的PHP版本。 (推荐学习:PHP视频教程)
PDO 安装
你可以通过 PHP 的 phpinfo() 函数来查看是否安装了PDO扩展。
在 Unix 系统上安装 PDO
在Unix上或Linux上你需要添加以下扩展:
extension=pdo.soWindows 用户
PDO 和所有主要的驱动作为共享扩展随 PHP 一起发布,要激活它们只需简单地编辑 php.ini 文件,并添加以下扩展:
extension=php_pdo.dll除此之外还有以下对应的各种数据库扩展:
;extension=php_pdo_firebird.dll
;extension=php_pdo_informix.dll
;extension=php_pdo_mssql.dll
;extension=php_pdo_mysql.dll
;extension=php_pdo_oci.dll
;extension=php_pdo_oci8.dll
;extension=php_pdo_odbc.dll
;extension=php_pdo_pgsql.dll
;extension=php_pdo_sqlite.dll

php有什么框架使用pdo php的pdo是什么我爱编程网

为什么说PHP必须要用PDO

根据PHP官方计划,PHP6正式到来之时,数据库链接方式统一为PDO。但是总有一小撮顽固分子,趁PHP官方还没正式统一时,还用老式的MYSQL驱动链接数据库。即使现在有部分程序改用Mysqli/pdo,只要没用到预编译,均和老式的Mysql驱动没多大区别。在此,我就不点评国内的PHP生态环境了。
回归主题,为什么说PHP必须要用PDO?除了官方要求之外,我认为作为PHP程序员,只要你目前是做开发的话,那么请选择用PDO的程序/框架!PDO除了安全和万金油式数据库链接,还有一点是我目前觉得非常好用的!下面我就用我最近的切身体会来说。
业务环境:公司某老架构,数据库设计的人员太菜了,设计过程完全没有按照数据库范式进行。各种表中使用大量的序列化形式保存(补充:json同理)。
出现问题:销售的客服反馈,网站某用户在编辑地址时,Mysql报错了。
问题猜想:不用说了。肯定是引号,反斜杠引起序列化入库不正常。

以上就是我爱编程网小编给大家带来的php有什么框架使用pdo php的pdo是什么全部内容,希望对大家有所帮助!
与“php有什么框架使用pdo php的pdo是什么”相关推荐
php有什么框架使用pdo 为什么说PHP必须要用PDO
php有什么框架使用pdo 为什么说PHP必须要用PDO

为什么说PHP必须要用PDO根据PHP官方计划,PHP6正式到来之时,数据库链接方式统一为PDO。但是总有一小撮顽固分子,趁PHP官方还没正式统一时,还用老式的MYSQL驱动链接数据库。即使现在有部分程序改用Mysqli/pdo,只要没用到预编译,均和老式的Mysql驱动没多大区别。在此,我就不点评国内的PHP生态环境了。回归主题,为什么说PHP必须要用PDO?除了官方要求之外,我认为作

2023-09-26 07:16:43
php框架用的都是pdo吗 php开发是什么?
php框架用的都是pdo吗 php开发是什么?

简述php的特点及作用PHP是一种服务器端、跨平台、html嵌入式的脚本语言。执行速度快:PHP是一种强大的CGI脚本语言,语法混合了C、Java、Perl和PHP式的新语法,执行网页比CGI、Perl和ASP更快,这是它的第一个突出的特点。扩展资料:PHP是目前最流行的编程语言,这毋庸置疑。它驱动全球超过2亿多个网站,有全球超过81.7%的公共网站在服务器端采

2023-10-04 10:37:06
php框架都是pdo php写app用什么框架
php框架都是pdo php写app用什么框架

为什么说PHP必须要用PDO根据PHP官方计划,PHP6正式到来之时,数据库链接方式统一为PDO。但是总有一小撮顽固分子,趁PHP官方还没正式统一时,还用老式的MYSQL驱动链接数据库。即使现在有部分程序改用Mysqli/pdo,只要没用到预编译,均和老式的Mysql驱动没多大区别。在此,我就不点评国内的PHP生态环境了。回归主题,为什么说PHP必须要用PDO?除了官方要求之外,我认为作

2023-09-12 21:33:28
手写PHP框架表单验证类 怎么使用PHP PDO 写一个登录验证代码
手写PHP框架表单验证类 怎么使用PHP PDO 写一个登录验证代码

thinkphp自动验证格式ThinkPHP自动验证格式如下array(验证字段,验证规则,错误提示[,验证条件][,附加规则][,验证时间])ThinkPHP自动验证定义的附加规则如下:regex:使用正则进行验证(默认)unique:验证唯一性confirm:验证表单中的两个字段是否相同equal:验证是否等于某个值in:验证是否在某个范围内functi

2023-09-30 17:08:56
php为框架封装PDO php怎么安装pdo_mysql扩展
php为框架封装PDO php怎么安装pdo_mysql扩展

php如何安装pdo_mysql扩展php安装pdo_mysql扩展的方法:1、下载pdo_mysql扩展的源码包并解压;2、执行phpize,生成makefile;3、打开php.ini配置文件;4、修改php扩展路径,开启【extension=pdo_mysql.so】。具体步骤:(学习视频推荐:php视频教程)首先下载pdo_mysql扩展的源码包。可以使用wget直接下

2023-09-21 13:03:20
php使用的是什么框架 php有哪些框架?
php使用的是什么框架 php有哪些框架?

php需要学习哪些框架PHP需要学习哪些框架呢?让我们一起了解一下!PHP需要学习的框架有很多,下面为您例举几种常用的框架:国内框架:ThinkPHP、Canphp、KYPHP、InitPHP、SpeedPHP、CdvPHP等。国外框架:ZendFramework、Codelgniter、CakePHP、Symfony、Yii、Seagull、Laravel等。拓展:什么

2023-10-01 00:13:54
php使用框架 php的开发框架是什么
php使用框架 php的开发框架是什么

php的开发框架是什么php的开发框架是什么?下面为您详细介绍。框架是通过提供一个开发Web程序的基本架构,PHP开发框架就是一种搭建好了的PHP的基本架构。它能够促进快速软件开发(RAD),为我们节约时间,有助于创建更稳定的程序,并减少开发者的重复编写代码的劳动,让我们可以花更多的时间去创造真正的Web程序。拓展:四种主流框架ThinkPHPThinkPHP(FCS)是

2023-08-28 12:54:41
php框架源码 PHP学习BroPHP框架报告找不到PDO,这个是视频老师的源代码,
php框架源码 PHP学习BroPHP框架报告找不到PDO,这个是视频老师的源代码,

PHP学习BroPHP框架报告找不到PDO,这个是视频老师的源代码,编辑使用的php.ini,找到下面扩展并去掉注释打开扩展即可extension=php_pdo.dllextension=php_pdo_mysql.dllextension=php_pdo_pgsql.dllextension=php_pdo_sqlite.dllextension=php_pdo_ms

2023-08-25 16:04:58