PHP与MySQL程序设计 第四版 第二章笔记

把PHP与MySQL程序设计(第四版)这本书看的每章的笔记记录下来,每章一篇记录
第14页 2.6.1 在linux上构建时配置php
使用 ./configure –help
可以查看完整的配置标志列表

在linux上构建时配置php

第 16页 2.7.2
(之所以配置php.ini需要重启apache原来是下面这个原因)
如果PHP被作为一个CGI二进制包安装,每次调用php的时候都会读取php.ini 如果是被作为apache模块安装,那么只会在第一次启动apache守护进程的时候读取一次php.ini
第16页 配置指令作用域
不是任何地方都能修改配置指令
比如有些配置可以使用函数ini_set函数在php代码中去修改和设置

配置指令作用域

第18页 2.7.2
php.ini配置中
precision=14 这个值在win32系统中设置为12位 在linux中设置为14位 这个参数指定在浮点数表示中显示的有效数字的个数
第21页
在php.ini配置中
open_basedir 可以限制php文件操作的目录,防止用户进入到服务器的其他受限区中。但是看网上有人说这会影响I/O性能,每次会检测。可以使用linux用户、用户组管理,给php设置用户、用户组来限制文件操作
第21页
在php.ini配置中
ignore_user_abort 书上的默认值是off ,我的php中默认是on了 只是没有打开 注释掉的。启用这个会让浏览器忽略由于用户或浏览器引起的中断所造成的会话中止
第25页
在php.ini配置中
ignore_user_abort 书上的默认值是iso-8859-1 我的php中默认是UTF-8
第27页
在php.ini配置中
allow_url_fopen 默认值on 可以使得php将远程文件看作是本地文件,启动时如果服务器上的文件有正确的权限,php脚本能够访问和修改这些文件