PHP的编译选项说明(2)
语法: --enable-discard-path
说明: 打开这个选项,使用者就不能透过浏览器读取 .htaccess 等和系统安全相关的
档案。
高精确度数学函式
语法: --enable-bcmath
说明: 打开高精确度函式。必须要先安装本函式库,本选项方有效。
强迫 CGI 重导
语法: --enable-force-cgi-redirect
范例: 若使用 CGI VERSION 模式来执行 PHP 的设,打开本选项会增加安全性。例如使
用者读 http://my.host/cgi-bin/php/secret/doc.html 遇到比较了解 PHP 系统的骇
客级使用者可能会自已输入以下网址 http://my.host/secret/doc.html 来读取相关资
讯。若 PHP 和 Apache 编译在一起,让 PHP 变成 Apache 的一部份,则不需要加入本
选项。
不使用短的标记
语法: --disable-short-tags
说明: 设定本选项后,PHP 的程式就不能使用短的 .... ?> 标记,一定要用 php
...... ?> 的长标记。
引入远端档案
语法: --enable-url-includes
说明: 设定本选项可让 PHP 程式可以引入 (include) 远端的 HTTP 或 FTP 伺服器中
的档案。
关闭语法效果
语法: --disable-syntax-hl
说明: 使用本选项会关闭 PHP 语法的彩色效果。
函式库路径
语法: CPPFLAGS=-IDIR 及 LDFLAGS=-LDIR
说明: 若 PHP 在安全或编译所需的函式库在特别的路径,需要加入本选项,LDFLAGS
表示函式库的路径,CPPFLAGS 表示标头档的路径。
范例: LDFLAGS=-L/my/lib/dir CPPFLAGS=-I/my/include/dir ./configure
推荐阅读
-
yii2 php namespace 引出第三方非namespace库文件时候,报错:Class not found 的解决
-
php curl 获取https请求的2种方法,curlhttps
-
php关于array_multisort多维数组排序的使用说明
-
php过滤或替换textarea换行回车rn的2种方法_PHP教程
-
php 转换字符串编码 iconv与mb_convert_encoding的区别说明_PHP教程
-
php中RSA2签名算法的实例分享
-
教你如何打开php的gd2库的详解
-
PHP5 mysqli的prepare准备语句使用说明
-
mysql查询的1个存储过程,显示2个查询结果,如何在PHP里把2个结果显示出来
-
PHP防止SQL注入的方法(2)