ImageVerifierCode 换一换
格式:DOC , 页数:21 ,大小:206KB ,
资源ID:9148804      下载积分:10 金币
快捷注册下载
登录下载
邮箱/手机:
温馨提示:
快捷下载时,用户名和密码都是您填写的邮箱或者手机号,方便查询和重复下载(系统自动生成)。 如填写123,账号就是123,密码也是123。
特别说明:
请自助下载,系统不会自动发送文件的哦; 如果您已付费,想二次下载,请登录后访问:我的下载记录
支付方式: 支付宝    微信支付   
验证码:   换一换

开通VIP
 

温馨提示:由于个人手机设置不同,如果发现不能下载,请复制以下地址【https://www.zixin.com.cn/docdown/9148804.html】到电脑端继续下载(重复下载【60天内】不扣币)。

已注册用户请登录:
账号:
密码:
验证码:   换一换
  忘记密码?
三方登录: 微信登录   QQ登录  

开通VIP折扣优惠下载文档

            查看会员权益                  [ 下载后找不到文档?]

填表反馈(24小时):  下载求助     关注领币    退款申请

开具发票请登录PC端进行申请

   平台协调中心        【在线客服】        免费申请共赢上传

权利声明

1、咨信平台为文档C2C交易模式,即用户上传的文档直接被用户下载,收益归上传人(含作者)所有;本站仅是提供信息存储空间和展示预览,仅对用户上传内容的表现方式做保护处理,对上载内容不做任何修改或编辑。所展示的作品文档包括内容和图片全部来源于网络用户和作者上传投稿,我们不确定上传用户享有完全著作权,根据《信息网络传播权保护条例》,如果侵犯了您的版权、权益或隐私,请联系我们,核实后会尽快下架及时删除,并可随时和客服了解处理情况,尊重保护知识产权我们共同努力。
2、文档的总页数、文档格式和文档大小以系统显示为准(内容中显示的页数不一定正确),网站客服只以系统显示的页数、文件格式、文档大小作为仲裁依据,个别因单元格分列造成显示页码不一将协商解决,平台无法对文档的真实性、完整性、权威性、准确性、专业性及其观点立场做任何保证或承诺,下载前须认真查看,确认无误后再购买,务必慎重购买;若有违法违纪将进行移交司法处理,若涉侵权平台将进行基本处罚并下架。
3、本站所有内容均由用户上传,付费前请自行鉴别,如您付费,意味着您已接受本站规则且自行承担风险,本站不进行额外附加服务,虚拟产品一经售出概不退款(未进行购买下载可退充值款),文档一经付费(服务费)、不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
4、如你看到网页展示的文档有www.zixin.com.cn水印,是因预览和防盗链等技术需要对页面进行转换压缩成图而已,我们并不对上传的文档进行任何编辑或修改,文档下载后都不会有水印标识(原文档上传前个别存留的除外),下载后原文更清晰;试题试卷类文档,如果标题没有明确说明有答案则都视为没有答案,请知晓;PPT和DOC文档可被视为“模板”,允许上传人保留章节、目录结构的情况下删减部份的内容;PDF文档不管是原文档转换或图片扫描而得,本站不作要求视为允许,下载前可先查看【教您几个在下载文档中可以更好的避免被坑】。
5、本文档所展示的图片、画像、字体、音乐的版权可能需版权方额外授权,请谨慎使用;网站提供的党政主题相关内容(国旗、国徽、党徽--等)目的在于配合国家政策宣传,仅限个人学习分享使用,禁止用于任何广告和商用目的。
6、文档遇到问题,请及时联系平台进行协调解决,联系【微信客服】、【QQ客服】,若有其他问题请点击或扫码反馈【服务填表】;文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“【版权申诉】”,意见反馈和侵权处理邮箱:1219186828@qq.com;也可以拔打客服电话:0574-28810668;投诉电话:18658249818。

注意事项

本文(整理了一份招PHP高级工程师的面试题.doc)为本站上传会员【仙人****88】主动上传,咨信网仅是提供信息存储空间和展示预览,仅对用户上传内容的表现方式做保护处理,对上载内容不做任何修改或编辑。 若此文所含内容侵犯了您的版权或隐私,请立即通知咨信网(发送邮件至1219186828@qq.com、拔打电话4009-655-100或【 微信客服】、【 QQ客服】),核实后会尽快下架及时删除,并可随时和客服了解处理情况,尊重保护知识产权我们共同努力。
温馨提示:如果因为网速或其他原因下载失败请重新下载,重复下载【60天内】不扣币。 服务填表

整理了一份招PHP高级工程师的面试题.doc

1、整理了一份招PHP高级工程师的面试题 1. 基本知识点 1. HTTP协议中几个状态码的含义:1xx(临时响应) Php代码   1. 表示临时响应并需要请求者继续执行操作的状态代码。   2.    3. 代码   说明    4. 100   (继续) 请求者应当继续提出请求。 服务器返回此代码表示已收到请求的第一部分,正在等待其余部分。     5. 101   (切换协议) 请求者已要求服务器切换协议,服务器已确认并准备切换。    6.    7. 2xx (成功)   8. 表示成功处理了请求的状态代码。   9. 代码   说明    10. 200  

2、 (成功)  服务器已成功处理了请求。 通常,这表示服务器提供了请求的网页。    11. 201   (已创建)  请求成功并且服务器创建了新的资源。    12. 202   (已接受)  服务器已接受请求,但尚未处理。    13. 203   (非授权信息)  服务器已成功处理了请求,但返回的信息可能来自另一来源。    14. 204   (无内容)  服务器成功处理了请求,但没有返回任何内容。    15. 205   (重置内容) 服务器成功处理了请求,但没有返回任何内容。   16. 206   (部分内容)  服务器成功处理了部分 GET 请求。    17.

3、   18. 3xx (重定向)    19. 表示要完成请求,需要进一步操作。 通常,这些状态代码用来重定向。   20.    21. 代码   说明    22. 300   (多种选择)  针对请求,服务器可执行多种操作。 服务器可根据请求者 (user agent) 选择一项操作,或提供操作列表供请求者选择。    23. 301   (永久移动)  请求的网页已永久移动到新位置。 服务器返回此响应(对 GET 或 HEAD 请求的响应)时,会自动将请求者转到新位置。   24. 302   (临时移动)  服务器目前从不同位置的网页响应请求,但请求者应继续使用原有位置

4、来进行以后的请求。   25. 303   (查看其他位置) 请求者应当对不同的位置使用单独的 GET 请求来检索响应时,服务器返回此代码。   26. 304   (未修改) 自从上次请求后,请求的网页未修改过。 服务器返回此响应时,不会返回网页内容。    27. 305   (使用代理) 请求者只能使用代理访问请求的网页。 如果服务器返回此响应,还表示请求者应使用代理。    28. 307   (临时重定向)  服务器目前从不同位置的网页响应请求,但请求者应继续使用原有位置来进行以后的请求。    29.    30. 4xx(请求错误)    31. 这些状态代码表示请

5、求可能出错,妨碍了服务器的处理。   32.    33. 代码   说明    34. 400   (错误请求) 服务器不理解请求的语法。    35. 401   (未授权) 请求要求身份验证。 对于需要登录的网页,服务器可能返回此响应。    36. 403   (禁止) 服务器拒绝请求。   37. 404   (未找到) 服务器找不到请求的网页。   38. 405   (方法禁用) 禁用请求中指定的方法。    39. 406   (不接受) 无法使用请求的内容特性响应请求的网页。    40. 407   (需要代理授权) 此状态代码与 401(未授权)类似,但

6、指定请求者应当授权使用代理。   41. 408   (请求超时)  服务器等候请求时发生超时。    42. 409   (冲突)  服务器在完成请求时发生冲突。 服务器必须在响应中包含有关冲突的信息。    43. 410   (已删除)  如果请求的资源已永久删除,服务器就会返回此响应。    44. 411   (需要有效长度) 服务器不接受不含有效内容长度标头字段的请求。    45. 412   (未满足前提条件) 服务器未满足请求者在请求中设置的其中一个前提条件。    46. 413   (请求实体过大) 服务器无法处理请求,因为请求实体过大,超出服务器的处理能力。

7、    47. 414   (请求的 URI 过长) 请求的 URI(通常为网址)过长,服务器无法处理。    48. 415   (不支持的媒体类型) 请求的格式不受请求页面的支持。    49. 416   (请求范围不符合要求) 如果页面无法提供请求的范围,则服务器会返回此状态代码。    50. 417   (未满足期望值) 服务器未满足"期望"请求标头字段的要求。    51.    52. 5xx(服务器错误)   53. 这些状态代码表示服务器在尝试处理请求时发生内部错误。 这些错误可能是服务器本身的错误,而不是请求出错。   54.    55. 代码   说

8、明    56. 500   (服务器内部错误)  服务器遇到错误,无法完成请求。    57. 501   (尚未实施) 服务器不具备完成请求的功能。 例如,服务器无法识别请求方法时可能会返回此代码。    58. 502   (错误网关) 服务器作为网关或代理,从上游服务器收到无效响应。    59. 503   (服务不可用) 服务器目前无法使用(由于超载或停机维护)。 通常,这只是暂时状态。    60. 504   (网关超时)  服务器作为网关或代理,但是没有及时从上游服务器收到请求。    61. 505   (HTTP 版本不受支持) 服务器不支持请求中所用的 HT

9、TP 协议版本。     。。。 2. Include require include_once require_once 的区别. 3. PHP/Mysql中几个版本的进化史,比如mysql4.0到4.1,PHP 4.x到5.1的重大改进等等。 Php代码   1. MySQL:   2.    3. 一、从 4.0 到 4.1 的主要变化   4.    5. 如果在4.1.0到4.1.3版本的MySQL中创建了包含 TIMESTAMP 字段的 InnoDB表。则在升级到4.1.4及更高时需要重建表,因为存储格式发生变化了。   6.    7. 字符串根据标准SQL

10、来比较:比较之前不删除末尾的空格,以前用末尾空格扩展了比较短的字符串。现在的结果是   8.    9. 'a' > 'a\t',以前则不这样。可以用 mysqlcheck 来检查一下数据表。   10.    11. TIMESTAMP 返回 'YYYY-MM-DD HH:MM:SS' 格式的字符串。在MySQL 4.0中,可以增加选项 --new 来获得ySQL 4.1中这方面的特性。   12.    13. 在MySQL4.1.1前,语句解析器不是那么严格,它在处理字符串转时间转换时会忽略第一个数字前的其他字符。在4.1.1之后,就比较严格了,返回结果是 DATE, DAT

11、ETIME, 或 TIME 类型的函数的结果会被转换成时间型   14.    15. 二、再看从 4.1 到 5.0 的主要变化   16.    17. ◆InnoDB 和 MyISAM 表中空格结尾的 TEXT 字段索引顺序改变了。因此需要运行"CHECK TABLE" 语句修复数据表,如果出现错误,就运行 "OPTIMIZE TABLE" 或 "REPAIR TABLE" 语句修复,甚至重新转储(用mysqldump)。   18.    19. ◆MySQL 5.0.15开始,如何处理 BINARY 字段中填充的值已经改变了。填充的值现在是0x00 而非空格了,并且在取值

12、的时候不会去除末尾的空格。   20.    21. ◆从MySQL 5.0.3开始,DECIMAL 的实现方式已经改变了,5.0对 DECIMAL的格式限制严格多了。在MySQL 5.0.3到5.0.5之间版本的 MyISAM 和 InnoDB 表中创建的 DECIMAL字段升级到5.0.6之后会发生崩溃。从5.0.3开始,DECIMAL 用更有效的格式来存储。5.0.3开始,在计算 DECIMAL 值和舍入精确值的时候采用精确数学。   22.    23. ◆在以前,等待超时的锁会导致 InnoDB回滚当前全部事务,从5.0.13开始,就只回滚最近的SQL语句了。   24.

13、   25. ◆在4.1.13/5.0.8以前,DATETIME 的加0后就转换成 YYYYMMDDHHMMSS 格式,现在变为YYYYMMDDHHMMSS.000000 格式了   26.    27. ◆4.1中,FLOAT 或 DOUBLE 之间的比较碰巧没问题,但在5.0中可能就不行了   28.    29. ◆从5.0.3开始,VARCHAR 和 VARBINARY 字段中末尾的空格不再删除   30.    31. ◆增加了一个新的启动选项 innodb_table_locks,它导致 LOCK TABLE 时也可以请求InnoDB 表锁。这个选项默认打开,不过可能

14、在 AUTOCOMMIT=1 和 LOCK TABLES应用中会导致死锁。看来,我只需主要关注 时间(TIMESTAMP, DATETIME< DATE, TIME) 和数值型(FLOAD, DOUBLE, DECIMAL) 这两种类型的变化;另外,我升级过程中暂时还不需要涉及到字符集问题,因此相对轻松一些。   32.    33. 升级步骤如下:   34.    35. 执行   36.    37. FLUSH TABLES WITH READ LOCK;   38.    39. 直接拷贝 MyISAM 表文件   40.    41. 用 mysqldump 导

15、出 Innodb 类型的表   42.    43. 整个过程都很顺利,新系统启动之后,发现如下2个问题:   44.    45. 新增了关键字 INOUT,因此需要检查表结构中还有其他什么字段使用关键字了   46.    47. DATE_FORMAT 函数要求严谨多了,   48.    49. DATE_FORMAT('2006/11/24 09:14:00', '%Y-%m-%d %T')    50. 和DATE_FORMAT('2006/11/2409:14:00', '%Y-%m-%d %T')   51.    52. 的结果完全不一样,在 4.0 中

16、能兼容这两种格式,而在 5.0 中,只能正确的使用前者了,后者则会有问题。这也应该是上面提到的时间类型发生的变化所致。    PHP: Php代码   1. PHP5以下几个改进值得关注:   2. 1、极大地提高了面向对象能力;   3. 2、支持try/catch异常处理;   4. 3、改进了字符串地处理;   5. 4、改经了xml和web服务支持;   6. 5、对SQlite内置支持。     4. HEREDOC介绍 Php代码   1. Heredoc技术,在正规的PHP文档中和技术书籍中一般没有详细讲述,只是提到了这是一种Perl风格的字符串输出技术

17、但是现在的一些论坛程序,和部分文章系统,都巧妙的使用heredoc技术,来部分的实现了界面与代码的准分离,phpwind模板就是一个典型的例子。   2.    3. 1.以<<

18、  7. $v=2;   8. $a= <<";   18. echo "主页</p><p style='padding:5px 0px;'>19、";    19. echo "主页内容";   20. echo ";   21. }   22.    23. function outputhtml()   24. {   25. echo <<   27.    主页   28.    主页内容   29.       30. EOT;   31. }   32.    33. outputhtml()

20、   34.    35. 在heredoc中会自动替换其中的$变量,将命令和输入放在一块,方便     5. 写出一些php魔幻方法; Php代码   1. php规定以两个下划线(__)开头的方法都保留为魔术方法,所以建议大家函数名最好不用__开头,除非是为了重载已有的魔术方法。   2. PHP中的魔术方法有 :__construct, __destruct , __call, __callStatic,__get, __set, __isset, __unset , __sleep, __wakeup, __toString, __set_state, __clone,

21、 __autoload   3. 1、__get、__set   4. 这两个方法是为在类和他们的父类中没有声明的属性而设计的   5. __get( $property ) 当调用一个未定义的属性时,此方法会被触发,传递的参数是被访问的属性名   6. __set( $property, $value ) 给一个未定义的属性赋值时,此方法会被触发,传递的参数是被设置的属性名和值   7. 这里的没有声明包括当使用对象调用时,访问控制为proteced,private的属性(即没有权限访问的属性)。   8. 2、__isset、__unset   9. __isset( $pr

22、operty ) 当在一个未定义的属性上调用isset()函数时调用此方法   10. __unset( $property ) 当在一个未定义的属性上调用unset()函数时调用此方法   11. 与__get方法和__set方法相同,这里的没有声明包括当使用对象调用时,访问控制为proteced,private的属性(即没有权限访问的属性)   12. 3、__call   13. __call( $method, $arg_array ) 当调用一个未定义的方法是调用此方法   14. 这里的未定义的方法包括没有权限访问的方法;如果方法不存在就去父类中找这个方法,如果父类中也不

23、存在就去调用本类的__call()方​法,如果本类中不存在__call()方法就去找父类中的__call()方法   15.    16. 4、__autoload   17. __autoload 函数,它会在试图使用尚未被定义的类时自动调用。通过调用此函数,脚本引擎在 PHP 出错失败前有了最后一个机会加载所需的类。   18. 如果要定义一个全局的自动加载类,则必须用spl_autoload_register()方法将处理类注册到PHP标准库:   19. view plaincopy to clipboardprint?   20.

24、 Loader     22. {     23. static function autoload_class($class_name)     24. {     25. //寻找正确的$class_name类,并引入,没有则抛出异常     26. }     27. }     28.      29. /**  30. *   设置对象的自动载入  31. *   spl_autoload_register — Register given function as __autoload() implementation  32. */     33. spl_

25、autoload_register(array('Loader', 'autoload_class'));     34.      35. $a = new Test();//Test没用require就实例化,实现自动加载,很多框架就用这种方法自动加载类     36.      37. ?>     38. 注意: 在 __autoload 函数中抛出的异常不能被 catch 语句块捕获并导致致命错误,所以应该在函数本身做捕获。   39. 5、__construct、__destruct   40. __construct 构造方法,当一个对象创建时调用此方法,相对于PH

26、P4使用此方法的好处是:可以使构造方法有一个独一无二的名称,无论它所在的类的名称是什么.这样你在改变类的名称时,就不需要改变构造方法的名称   41. __destruct 析构方法,PHP将在对象被销毁前(即从内存中清除前)调用这个方法。默认情况下,PHP仅仅释放对象属性所占用的内存并销毁对象相关的资源,析构函数允许你在使用一个对象之后执行任意代码来清除内存。当PHP决定你的脚本不再与对象相关时,析构函数将被调用。   42. 在一个函数的命名空间内,这会发生在函数return的时候。   43. 对于全局变量,这发生于脚本结束的时候。   44. 如果你想明确地销毁一个对象,你可以

27、给指向该对象的变量分配任何其它值.通常将变量赋值勤为NULL或者调用unset.   45. 6、__clone   46. PHP5中的对象赋值是使用的引用赋值,如果想复制一个对象则需要使用clone方法,在调用此方法是对象会自动调用__clone魔术方法,如果在对象复制需要执行某些初始化操作,可以在__clone方法实现。   47. 7、__toString   48. __toString方法在将一个对象转化成字符串时自动调用,比如使用echo打印对象时。   49. 如果类没有实现此方法,则无法通过echo打印对象,否则会显示:Catchable fatal error: 

28、Object of class test could not be converted to string in   50. 此方法必须返回一个字符串。   51. 在PHP 5.2.0之前,__toString方法只有结合使用echo() 或 print()时 才能生效。PHP 5.2.0之后,则可以在任何字符串环境生效(例如通过printf(),使用%s修饰符),但 不能用于非字符串环境(如使用%d修饰符)。从PHP 5.2.0,如果将一个未定义__toString方法的对象 转换为字符串,会报出一个E_RECOVERABLE_ERROR错误。   52. 8、__sleep、__w

29、akeup   53. __sleep 串行化的时候用   54. __wakeup 反串行化的时候调用   55. serialize() 检查类中是否有魔术名称 __sleep 的函数。如果这样,该函数将在任何序列化之前运行。它可以清除对象并应该返回一个包含有该对象中应被序列化的所有变量名的数组。   56. 使用 __sleep 的目的是关闭对象可能具有的任何数据库连接,提交等待中的数据或进行类似的清除任务。此外,如果有非常大的对象而并不需要完全储存下来时此函数也很有用。   57. 相反地,unserialize() 检查具有魔术名称 __wakeup 的函数的存在。如果存在

30、此函数可以重建对象可能具有的任何资源。   58. 使用 __wakeup 的目的是重建在序列化中可能丢失的任何数据库连接以及处理其它重新初始化的任务。   59. 9、__set_state   60. 当调用var_export()时,这个静态 方法会被调用(自PHP 5.1.0起有效)。   61. 本方法的唯一参数是一个数组,其中包含按array(’property’ => value, …)格式排列的类属性。   62. 10、__invoke   63. 当尝试以调用函数的方式调用一个对象时,__invoke 方法会被自动调用。   64. PHP5.3.0以上版本

31、有效   65. 11、__callStatic   66. 它的工作方式类似于 __call() 魔术方法,__callStatic() 是为了处理静态方法调用,   67. PHP5.3.0以上版本有效   68. PHP 确实加强了对 __callStatic() 方法的定义;它必须是公共的,并且必须被声明为静态的。同样,__call() 魔术方法必须被定义为公共的,所有其他魔术方法都必须如此     6. 一些编译php时的configure 参数   Php代码   1. ./configure   2. –prefix=/usr/local/php        

32、              php 安装目录   3. –with-apxs2=/usr/local/apache/bin/apxs   4. –with-config-file-path=/usr/local/php/etc      指定php.ini位置   5. –with-mysql=/usr/local/mysql           mysql安装目录,对mysql的支持   6. –with-mysqli=/usr/local/mysql/bin/mysql_config    mysqli文件目录,优化支持   7. –enable-safe-mode       

33、                       打开安全模式   8. –enable-ftp                                 打开ftp的支持   9. –enable-zip                                 打开对zip的支持   10. –with-bz2                    打开对bz2文件的支持   11. –with-jpeg-dir                                 打开对jpeg图片的支持   12. –with-png-dir                

34、                 打开对png图片的支持   13. –with-freetype-dir              打开对freetype字体库的支持   14. –without-iconv                关闭iconv函数,种字符集间的转换   15. –with-libxml-dir                 打开libxml2库的支持   16. –with-xmlrpc              打开xml-rpc的c语言   17. –with-zlib-dir                                 打开z

35、lib库的支持   18. –with-gd                                    打开gd库的支持   19. –enable-gd-native-ttf               支持TrueType字符串函数库   20. –with-curl                      打开curl浏览工具的支持   21. –with-curlwrappers                 运用curl工具打开url流   22. –with-ttf                      打开freetype1.*的支持,可以不加了  

36、 23. –with-xsl            打开XSLT 文件支持,扩展了libxml2库 ,需要libxslt软件   24. –with-gettext                      打开gnu 的gettext 支持,编码库用到   25. –with-pear            打开pear命令的支持,php扩展用的   26. –enable-calendar             打开日历扩展功能   27. –enable-mbstring                  多字节,字符串的支持   28. –enable-bcmath   

37、               打开图片大小调整,用到zabbix监控的时候用到了这个模块   29. –enable-sockets                  打开 sockets 支持   30. –enable-exif                      图片的元数据支持   31. –enable-magic-quotes               魔术引用的支持   32. –disable-rpath                     关闭额外的运行库文件   33. –disable-debug                  关闭调试模式  

38、 34. –with-mime-magic=/usr/share/file/magic.mime      魔术头文件位置   35. cgi方式安装才用的参数   36. –enable-fpm                     打上php-fpm 补丁后才有这个参数,cgi方式安装的启动程序   37. –enable-fastcgi                  支持fastcgi方式启动php   38. –enable-force-cgi-redirect             同上 ,帮助里没有解释   39. –with-ncurses           

39、          支持ncurses 屏幕绘制以及基于文本终端的图形互动功能的动态库   40. –enable-pcntl           freeTDS需要用到的,可能是链接mssql 才用到   41. mhash和mcrypt算法的扩展   42. –with-mcrypt                     算法   43. –with-mhash                     算法   44. –with-gmp   45. –enable-inline-optimization   46. –with-openssl           open

40、ssl的支持,加密传输时用到的   47. –enable-dbase   48. –with-pcre-dir=/usr/local/bin/pcre-config    perl的正则库案安装位置   49. –disable-dmalloc   50. –with-gdbm                    dba的gdbm支持   51. –enable-sigchild   52. –enable-sysvsem   53. –enable-sysvshm   54. –enable-zend-multibyte              支持zend的多字节  

41、 55. –enable-mbregex   56. –enable-wddx   57. –enable-shmop   58. –enable-soap   59. PHP配置选项完整列表   60. 数据库选项   61. –with-dbplus   62. 包括 dbplus 的支持。   63. –with-adabas[=DIR]   64. 包括 Adabas D 的支持。DIR 是 Adabas 的基本安装目录,默认为 /usr/local。   65. –with-sapdb[=DIR]   66. 包括 SAP DB 的支持。DIR 是 SAP D

42、B 的基本安装目录,默认为 /usr/local。   67. –with-solid[=DIR]   68. 包括 Solid 的支持。DIR 是 Solid 的基本安装目录,默认为 /usr/local/solid。   69. –with-ibm-db2[=DIR]   70. 包括 IBM DB2 的支持。DIR 是 DB2 的基本安装目录,默认为 /home/db2inst1/sqllib。   71. –with-empress[=DIR]   72. 包括 Empress 的支持。DIR 是 Empress 的基本安装目录,默认为 $EMPRESSPATH。自 PHP

43、4 起,本选项仅支持 Empress 8.60 及以上版本。   73. –with-empress-bcs[=DIR]   74. 包括 Empress Local Access 的支持。DIR 是 Empress 的基本安装目录,默认为 $EMPRESSPATH。自 PHP4 起,本选项仅支持 Empress 8.60 及以上版本。   75. –with-birdstep[=DIR]   76. 包括 Birdstep 的支持。DIR 是 Birdstep 的基本安装目录,默认为 /usr/local/birdstep。   77. –with-custom-odbc[=DIR

44、]   78. 包 括用户自定义 ODBC 的支持。DIR 是 ODBC 的基本安装目录,默认为 /usr/local。要确认定义了 CUSTOM_ODBC_LIBS 并且在 include 目录中有某个 odbc.h。例如,对于 QNX 下的 Sybase SQL Anywhere 5.5.00,在运行 configure 脚本之前应该先定义以下环境变量: CPPFLAGS=”-DODBC_QNX -DSQLANY_BUG” LDFLAGS=-lunix CUSTOM_ODBC_LIBS=”-ldblib -lodbc”.   79. –with-iodbc[=DIR]   80. 包

45、括 iODBC 的支持。DIR 是 iODBC 的基本安装目录,默认为 /usr/local。   81. –with-esoob[=DIR]   82. 包括 Easysoft OOB 的支持。DIR 是 OOB 的基本安装目录,默认为 /usr/local/easysoft/oob/client。   83. –with-unixODBC[=DIR]   84. 包括 unixODBC 的支持。DIR 是 unixODBC 的基本安装目录,默认为 /usr/local。   85. –with-openlink[=DIR]   86. 包括 OpenLink ODBC 的支持。

46、DIR 是 OpenLink 的基本安装目录,默认为 /usr/local。这和 iODBC 一样。   87. –with-dbmaker[=DIR]   88. 包括 DBMaker 的支持。DIR 是 DBMaker 的基本安装目录,默认为最新版 DBMaker 安装的目录(例如 /home/dbmaker/3.6)。   89. –disable-unified-odbc   90. 取消对 unified ODBC 的支持。仅适用于激活了 iODBC,Adabas,Solid,Velocis 或用户自定义 ODBC 界面。仅能用于 PHP 3!   91. 图像选项  

47、92. –without-gd   93. 禁用 GD 支持。仅用于 PHP 3!   94. –with-imagick   95. Imagick 扩展被移到 PEAR 中的 PECL 中去了,可以在这里找到。PHP 4 中的安装指示可以在 PEAR 站点中找到。   96. 只用 –with-imagick 仅在 PHP 3 中支持,除非依照 PEAR 站点的指示去做。   97. –with-ming[=DIR]   98. 包括 ming 支持。   99. 杂类选项   100. –enable-force-cgi-redirect   101. 激活服务器内部重

48、定向的安全检查。如果是在 Apache 中以 CGI 方式使用 PHP 则应该使用此选项。   102. –enable-discard-path   103. 使用此选项可以使 PHP 的 CGI 可执行程序安全地放置在 web 目录树以外的地方,并且别人也不能绕过 .htaccess 的安全设置。   104. –with-fastcgi   105. 将 PHP 编译成 FastCGI 应用程序。   106. –enable-debug   107. 编译时加入调试符号。   108. –with-layout=TYPE   109. 设置安装后的文件布局。TYPE 可

49、以是 PHP(默认值)或者 GNU。   110. –with-pear=DIR   111. 将 PEAR 安装在 DIR 目录中(默认为 PREFIX/lib/php)。   112. –without-pear   113. 不安装 PEAR。   114. –enable-sigchild   115. 激活 PHP 自己的 SIGCHLD 句柄。   116. –disable-rpath   117. 禁止传递附加的运行时库搜索路径。   118. –enable-libgcc   119. 激活显式 libgcc 连接。   120. –enable-php

50、streams   121. 包含试验的 PHP 流。除非是测试源代码,否则不要使用!   122. –with-zlib-dir=

;   123. 定义 zlib 的安装路径。   124. –with-aspell[=DIR]   125. 包含 ASPELL 支持。   126. –with-ccvs[=DIR]   127. 包含 CCVS 支持。   128. –with-cybercash[=DIR]   129. 包含 CyberCash 支持。DIR 是 CyberCash MCK 的安装目录。   130. –with-icap[=DIR]  

移动网页_全站_页脚广告1

关于我们      便捷服务       自信AI       AI导航        抽奖活动

©2010-2026 宁波自信网络信息技术有限公司  版权所有

客服电话:0574-28810668  投诉电话:18658249818

gongan.png浙公网安备33021202000488号   

icp.png浙ICP备2021020529号-1  |  浙B2-20240490  

关注我们 :微信公众号    抖音    微博    LOFTER 

客服