Home | 简体中文 | 繁体中文 | 杂文 | Search | ITEYE 博客 | OSChina 博客 | Facebook | Linkedin | Email

第 1 章 install and configure

目录

1.1. php.ini
1.1.1. Time Zone
1.1.2. open_basedir
1.1.3. disable_functions
1.1.4. disable_classes
1.1.5. 隐藏php本版信息
1.2. Eclipse PDT
1.3. 内置Web服务器
$ sudo apt-get install php5
$ sudo apt-get install php5 php5-cli
	

fastcgi

sudo apt-get install php5
sudo apt-get install php5-cli
sudo apt-get install php5-fpm
	

1.1. php.ini

1.1.1. Time Zone

date.timezone = "Asia/Chongqing"

date.timezone = "Asia/Shanghai"
			
大陆内地可用的值是:Asia/Chongqing ,Asia/Shanghai ,Asia/Urumqi (依次为重庆,上海,乌鲁木齐)
港台地区可用:Asia/Macao ,Asia/Hong_Kong ,Asia/Taipei (依次为澳门,香港,台北)
还有新加坡:Asia/Singapore
其他可用的值是:Etc/GMT-8 ,Singapore ,Hongkong ,PRC (中华人民共和国)
			

php 代码中加入:

date_default_timezone_set ("Asia/Chongqing");
			

1.1.2. open_basedir

open_basedir = "/var/www/foo.bar/:/usr/local/php/:/tmp/"
			

1.1.3. disable_functions

disable_functions = phpinfo,
			

文件目录

chdir,chroot,dir,getcwd,opendir,readdir,scandir,mkdir,rmdir,unlink,delete,copy,rename

fopen,file,file_get_contents,fputs,fwrite,

			

权限

chgrp,chmod,chown
			

Shell 安全

exec, system, shell_exec, escapeshellcmd, escapeshellarg, proc_get_status, proc_open
			

php.ini 安全

ini_set, ini_alter, max_execution_time
			

1.1.4. disable_classes

disable_classes=
			

1.1.5. 隐藏php本版信息

expose_php On
改成
expose_php Off
			
comments powered by Disqus