php转foloat,PHP: Descrierea directivelor de bază ale php.ini - Manual
include_path
string
Specifică o listă de directoare, unde funcțiile
PATH: o listă de directoare
separate prin două puncte în Unix, sau punct și virgulă în Windows.
PHP ia în considerație fiecare înregistrare separată din calea de
includere atunci când caută fișierele spre a fi incluse. El va verifica
prima cale și dacă nu-l va găsi va căuta în următoarea cale și așa până
când fișierul este localizat, sau va întoarce o
avertizare
sau o eroare.
Puteți să stabiliți sau să modificați calea de includere în timpul
rulării utilizând funcția
Example #1 include_path în Unix
include_path=".:/php/includes"
Example #2 include_path în Windows
include_path=".;c:\php\includes"
Utilizarea unui . în calea de includere permite
includeri relative, deoarece desemnează directorul curent. Însă este
mai eficient de a utiliza în mod explicit
include './file' decât de a impune PHP să verifice
permanent toate fișierele din directorul curent ce vor fi incluse.
Notă:
Variabilele ENV sunt de asemenea accesibile în
fișiere .ini. Astfel, este posibil de a obține referința către
directorul home utilizând ${LOGIN} și
${USER}.
Variabilele de mediu pot varia în diferite API ale serverelor, deoarece
mediile pot fi diferite.
Example #3 include_path în Unix, utilizând variabile de mediu ${USER}
include_path = ".:${USER}/pear/php"
open_basedir
string
Limitează fișierele ce pot fi accesate de PHP în arborele directoarelor
specificat, inclusiv și însuși fișierul. Această directivă
NU este afectată de activarea sau dezactivarea
Modului securizat.
Când un script încearcă să acceseze sistemul de fișiere, de exemplu
utilizând open_basedir (rezolvată).
open_basedir poate afecta mai mult decât funcțiile
sistemului de fișiere; spre exemplu dacă MySQL este
configurat să utilizeze driverele mysqlnd, atunci
LOAD DATA INFILE va fi afectat de open_basedir.
Majoritatea funcționalității extinse a PHP utilizează
open_basedir în acest mod.
Valoarea specială . indică
că directorul de lucru al script-ului va fi utilizat în calitate de
director de bază. Aceasta însă este un pic periculos, deoarece
directorul de lucru al script-ului poate fi ușor schimbat cu
În httpd.conf, open_basedir poate
fi deconectată (de ex. pentru unele gazde virtuale)
în același mod ca
și orice altă directivă de configurare astfel:
"php_admin_value open_basedir none".
În Windows, denumirile directoarelor trebuie separate cu punct și
virgulă. În celelalte sisteme denumirile directoarelor trebuie separate
cu două puncte. În calitate de modul Apache, căile pentru
open_basedir din directoarele-părinte sunt acum
moștenite automat.
Restricția specificată cu open_basedir este de fapt
un prefix, și nu o denumire a directorului. Aceasta înseamnă că
"open_basedir = /dir/incl" de asemenea permite
accesul la "/dir/include" și
"/dir/incls", dacă acestea există. Atunci când
doriți să restricționați accesul doar la un anumit director, adăugați
un slash la sfârșit. De exemplu:
open_basedir = /dir/incl/
Modul implicit este de a permite deschiderea tuturor fișierelor.
Notă:
Începând cu PHP 5.3.0 open_basedir poate fi restrânsă în timpul
rulării. Aceasta înseamnă că dacă open_basedir este stabilită la
/www/ în php.ini, un script poate restrânge
configurația la /www/tmp/ în timpul rulării cu
PATH_SEPARATOR ca
separator, indiferent de sistemul de operare.
Notă:
Utilizarea open_basedir va stabili
realpath_cache_size
la 0 și deci va deconecta
buferizarea realpath.
doc_root
string
"Directorul root" al PHP de pe server. Este utilizat numai dacă nu
este vid. Dacă PHP nu a fost compilat cu FORCE_REDIRECT,
trebuie să stabiliți doc_root dacă rulați PHP
în calitate de CGI cu orice web server (în afară de IIS).
Alternativa este de a utiliza configurația
cgi.force_redirect de
mai jos.
user_ini.cache_ttl
integer
user_ini.filename
string
user_dir
string
Denumirea de bază a directorului utilizat într-un director de bază
al utilizatorului pentru fișierele PHP, spre exemplu
public_html.
extension_dir
string
În care director PHP ar trebui să caute extensiile încărcate
dinamic. Accesați de asemenea:
enable_dl, și
extension
string
Care extensie dinamică trebuie încărcată atunci când PHP este lansat.
zend_extension
string
Denumirea extensiei Zend încărcabile dinamic (spre exemplu
XDebug) ce va fi încărcată la startarea PHP.
zend_extension_debug
string
Varianta zend_extension
pentru extensii compilate cu informații de debug.
zend_extension_debug_ts
string
Varianta zend_extension
pentru extensii compilate cu informații de debug și protecția firelor de
execuție.
zend_extension_ts
string
Varianta zend_extension
pentru extensii compilate cu protecția firelor de execuție.
cgi.check_shebang_line
boolean
Controlează dacă PHP în varianta CGI verifică
existența liniei ce începe cu #! (shebang) la
începutul scriptului ce va fi rulat. Această linie poate fi necesară
dacă script-ul susține rularea atât în calitate de script independent,
cât și ca PHP CGI. PHP în mod CGI
trece peste această linie și ignoră conținutul ei dacă această
directivă e activată.
cgi.discard_path
boolean
If this is enabled, the PHP CGI binary can safely be placed outside of
the web tree and people will not be able to circumvent .htaccess security.
cgi.fix_pathinfo
boolean
Oferă susținerea reală a PATH_INFO/
PATH_TRANSLATED pentru CGI.
Comportamentul precedent al PHP era de a stabili
PATH_TRANSLATED în
SCRIPT_FILENAME și de a nu analiza care este
PATH_INFO. Pentru mai multe informații despre
PATH_INFO, vedeți specificările CGI.
Stabilirea valorii 1 va cauza PHP CGI
să-și corecteze căile pentru a se conforma specificațiilor. Stabilirea
valorii zero cauzează PHP să se comporte ca mai înainte. Valoarea
implicită este zero. Dumneavoastră ar trebui să vă corectați
script-urile ca să utilizeze SCRIPT_FILENAME și nu
PATH_TRANSLATED.
cgi.force_redirect
boolean
cgi.force_redirect este necesar pentru a oferi securitate la rularea
PHP în calitate de CGI cu majoritatea serverelor
web. Dacă nu este definită, PHP implicit activează această directivă.
Puteți să o dezectivați la propriul risc.
Notă:
Utilizatorii Windows: Când utilizați IIS, această opțiune
trebuie dezactivată. Același lucru se aplică și
pentru OmniHTTPD sau Xitami.
cgi.nph
boolean
If cgi.nph is enabled it will force cgi to always sent Status: 200 with
every request.
cgi.redirect_status_env
string
Dacă cgi.force_redirect este activată și nu rulați web server-ele
Apache sau Netscape (iPlanet), s-ar putea să
fie necesar să stabiliți o variabilă de mediu, pe care PHP o va
căuta pentru a ști dacă e OK de a continua execuția.
Notă:
Stabilirea acestei variabile ar putea cauza
probleme se securitate, întâi clarificați ce doriți să
realizați.
cgi.rfc2616_headers
int
Indică PHP ce tip de antete să utilizeze la trimiterea codului de
răspuns HTTP. Dacă este stabilită în 0, PHP trimite un antet "Status:",
conform » RFC 3875, care este
susținut de Apache și alte servere web. Când această opțiune este
stabilită în 1, PHP va trimite antete ce se conformează
cu » RFC 2616.
Dacă această opțiune este activată și rulați PHP într-un mediu CGI (de
ex. PHP-FPM), nu trebuie să utilizați antete de răspuns HTTP conform RFC
2616, în loc trebuie să utilizați echivalentele lor conform RFC 3875, de
ex. în loc de header("HTTP/1.0 404 Not found"); trebuie să utilizați
header("Status: 404 Not Found");
Schimbați valoarea din 0 numai dacă cunoașteți ce faceți.
fastcgi.impersonate
string
FastCGI sub IIS (pe sisteme bazate pe WINNT) susțin posibilitatea de
a juca rolul tichetelor de securitate ale clientului apelant.
Aceasta îi permite IIS să definească contextul de securitate sub
care rulează cererea. mod_fastcgi sub Apache nu susține în prezent
(03/17/2002) această facilitate. Stabiliți valoarea 1 la rularea sub
IIS. Implicit este zero.
fastcgi.logging
boolean
Activează logarea SAPI la utilizarea FastCGI. Impicit logarea este
activată.
php转foloat,PHP: Descrierea directivelor de bază ale php.ini - Manual相关推荐
- oracle imp exclound,Ce este o bază de date cloud | Oracle România
Bază de date în cloud Există două modele principale de implementare a bazelor de date în cloud. Trad ...
- 【u-boot】uboot代码简要分析 (u-boot 移植)
uboot代码简要分析 (u-boot 移植) 2012-12-19 22:46:04 [转] 先来看看源码目录结构,再按照代码的执行顺序简单地分析源码 1.U-boot源码整体框架 源码解压以后,我 ...
- uboot readme
前面是 Uboot 的发展,下载地址,如何获得帮助,以及版本说明 Directory Hierarchy: 目录层次 ==================== - board Boa ...
- [u-boot 2020.07] README
挖坑,难填! 摘要: 状态: 在哪里获得帮助: 在哪里获取源代码: 我们来自哪里: 名称和拼写: 版本控制: 目录层次结构: 软件配置: 处理器架构和板类型的选择: 沙盒环境(Sandbox): Bo ...
- Inno Setup 系列之操作ini文件
需求 应用是多语言的,由ini文件控制具体是哪一类语言.安装程序也是多语言的,在选定安装包语言之后需要同步更新ini文件里面的语言值 ini文件如下: [General] language=en In ...
- 德国SNS交友/视频网站Poppen.de的技术架构分享
Poppen.de是一个德国的 交友/ 聊天/ 视频 的SNS网站, 部分内容NSFW,网站采用了很多我们熟悉的技术,像Nginx ,MySQL,CouchDB,Erlang,Memcached的,R ...
- 初步了解:使用JavaScript进行表达式(De Do Do Do,De Da Da Da)
by Donavon West 由Donavon West 初步了解:使用JavaScript进行表达式(De Do Do Do,De Da Da Da) (A first look: do expr ...
- 差分优化算法(DE)matlb源码中文注解
来源: DE(差分进化)优化算法MATLAB源码详细中文注解 - CSDN博客 https://blog.csdn.net/u013337691/article/details/53018827?lo ...
- Genome-scale de novo assembly using ALGA 使用ALGA进行 基因组规模的从头组装
使用ALGA进行 基因组规模的从头组装 Sylwester斯瓦特, 阿图尔·拉斯考斯基(Artur Laskowski ) 扬·巴杜拉(Jan Badura ) 沃伊切赫Frohmberg , 帕维 ...
- de novo assembly是新的基因组装配
de novo assembly是新的基因组装配,(de novo 的意思是全新,assembly是序列拼接),即在没有参考序列的情况下进行序列拼接,对未知基因组序列进行测序,利用生物信息学分析手段, ...
最新文章
- 二分法:二分查找(递归+非递归)实现
- 支付宝接口使用文档说明 支付宝异步通知
- 期望dp ---- B. Tree Array 思维+期望dp 逆序对期望数
- SLP是最近在BCH中引入的一个功能,它允许创建定制令牌。
- 不丹的启示:用国民幸福总值替代GDP
- 轻松学习Linux之自动执行任务
- 现代谱估计:多窗口谱相关性
- Linux系统\Centos没有网卡eth0配置文件怎么办?
- 【NLP】简单学习一下NLP中的transformer的pytorch代码
- JAVA编写的7个规范
- mysql字符串逆时针旋转180度_mysql 函数示例(转)
- 东方韵味春节牛年PSD分层海报,过大年不愁没海报发了!
- 员工的不幸?还是公司的悲哀?
- python人脸识别opencv_手把手教你如何用 OpenCV + Python 实现人脸识别
- No package nginx available.
- 视频教程-三天掌握三菱FX系列PLC视频教程-单片机/工控
- 海思Hi3519A SVP从入门到精通(一 概述)
- Java 技术体系简介
- php 监控网页更新提醒,web网站股票自动监控提醒实时变化
- 常用的邮箱有哪些?公司邮箱如何申请?
热门文章
- Retina屏而被图处理
- 网站被ddos攻击了怎么办?网站正在被ddos攻击怎么解决
- Thinkpad E430c 无线开关
- 访问网络计算机提示0 80070035,Win7局域网连接提示0x80070035错误的解决攻略
- python不定积分教学_python 求定积分和不定积分示例
- 【Flutter 问题系列第 26 篇】给 TextField 添加背景色,为什么没有效果 ?
- word如何删除空行和全角空格_word中删除全角空格和空行
- linux如何开启root权限控制,Linux下的Root权限控制
- 【计算广告】基本概念及RTB/RTA投放策略介绍
- Linux学习——编辑器Vim学习