|
马上注册,结交更多好友,享用更多功能,让你轻松玩转社区。
您需要 登录 才可以下载或查看,没有帐号?立即注册
x
PHP的理解是新手最难迈过的一道门槛,不过你应该感到幸运的是PHP已经最大极限的为了新手而努力了,如果你学过其他的语言,也许会觉得PHP的确相当的简单,但是如果你之前什么都没学过,那么阿弥陀佛,硬着头皮琢磨吧。 在设置装备摆设php5时要利用mysql作为数据库,良多人都以为只需在php.ini中添加extension=php_mysql.dll;指令便可,不清晰为何良多文章都保举还要添加extension=php_mysqli.dll;指令。
只需检查官方最新php手册便知,下面写到:
上面是内置的扩大库列表:
PHP 5 中(截止到 5.0.4)有以下修正。新增内置:DOM,LibXML,Iconv,SimpleXML,SPL 和SQLite。以下不再内置:MySQL 和 Overload。
本来php5没有内置这些扩大库(固然也能够得出在利用php4时,不需求添加这些指令),至于为何php5没有不再绑定mysql的客户端库,手册中也有申明:
局部缘由是(无特定按次):
。当今大多半体系已装置了客户端库了。
。因为以上缘由,坚持多个版本的库文件会招致凌乱。例如,假如把 mod_auth_mysql 毗连到某个版本,但把 PHP 毗连到了另外一个版本,然后在 Apache 中同时激活了它们,会失掉有数毛病。另外,绑定的库文件也不老是能和办事器真个版本很好地共同。对此最分明的症状是上哪里去找 UNIX 域套接字文件 mysql.socket。
。保护有些松弛,而且已愈来愈掉队于刊行的版本了。
。将来的库版本是基于 GPL 的,因而咱们没有晋级的路子了,由于咱们不克不及将基于 GPL 的库和 BSD/Apache 作风允许证的项目绑定到一同。因而具有一个洁净的 PHP 5 是最好的选择。
设置装备摆设时为php激活两个扩大库的缘由是由于:
。为了能利用根基函数操作会见mysql数据库办事器,必需在设置装备摆设php时添加mysql的撑持,即便用php_mysql.dll扩大库。
。固然php_mysql.dll扩大库兼容mysql 4.1.0机械今后版本,然而它不撑持这些版本供应的额定功效,要利用这些功效,还需求利用php_mysqli.dll扩大库。
PHP 4 中(截止到 PHP 4.3.11):BCMath,Caledar,COM,Ctype,FTP,MySQL,ODBC,Overload,PCRE,Session,Tokenizer,WDDX,XML 和 Zlib。
在学习中,我也一直这样要求着自己。 |
|