PHP的编译选项说明
编译
在细部选项上,除了上述的安装简述外,也可以在编译时加入其它的选项。
阿帕契模组
语法: --with-apache=DIR
说明: 用本选项可以让 PHP 以阿帕契的模组方式使用,DIR 的字串可以是
/usr/local/apache 或其它安装阿帕契的目录
范例: --with-apache=/var/lib/apache
fhttpd 伺服器模组
语法: --with-fhttpd=DIR
说明: 若使用 fttpd 伺服器,可以使用本指令编译 PHP。用模组的方式配合 fttpd 伺
服器,可以有较好的效能。
Adabas D 资料库
语法: --with-adabas=DIR
说明: 资料库系统为 Adabas D 资料库时需要加本选项。关于 Adabas D 资料库的细
节,可以参考 http://www.adabas.com。
范例: --with-adabas=/usr/local/adabasd
dBase 资料表
语法: --with-dbase
说明: 只要加本选项,不用其它的参数或函式库,PHP 就会让系统有存取 dBase 资料
表的功能。
filePro 资料库
语法: --with-filepro
说明: 不用指定资料库路径及其它函式库等,可以读取 filePro 资料库 (唯读)。
mSQL 资料库
语法: --with-msql=DIR
说明: 提供存取 mSQL 资料库。更多的细节请参考 mSQL 的网站
http://www.hughes.com.au。
范例: --with-msql=/usr/local/Hughes
MySQL 资料库
语法: --with-mysql=DIR
说明: 提供存取 MySQL 资料库。更多的细节请参考 MySQL 的网站
http://www.tcx.se。
范例: --with-mysql=/usr/local/mysql
iODBC 资料库装置
语法: --with-iodbc=DIR
说明: 提供 ODBC 资料库装置,用来存取后端资料库。更多的细节请参考 iODBC 的网
站 http://www.iodbc.org。
范例: --with-iodbc=/usr/local/iodbc
OpenLink ODBC 资料库装置
语法: --with-openlink=DIR
说明: 使用 OpenLink ODBC 资料库装置,用来存取后端资料库。更多的细节请参考
OpenLink ODBC 的网站 http://www.openlinksw.com。
范例: --with-openlink=/usr/local/openlink
Oracle 资料库
语法: --with-oracle=DIR
说明: 使用 Oracle 资料库。Oracle 的版本要在 7.3 版以上。您也可以在 PHP 程式
中使用环境变数 ORACLE_HOME 来指定 Oracle 的路径。更多有关 Oracle 的资讯请参
考 Oracle 的网站 http://www.oracle.com。
范例: --with-oracle=/export/app/oracle/product/7.3.2
PostgreSQL 资料库
语法: --with-pgsql=DIR
说明: 使用 PostgreSQL 资料库。更多有关 PostgreSQL 的资讯请参考 PostgreSQL 的
网站 http://www.postgreSQL.org 或台湾的 Mirror 站
http://postgresql.ccit.edu.tw。
范例: --with-pgsql=/usr/local/pgsql
Solid 资料库
语法: --with-solid=DIR
说明: 使用 Solid 资料库。更多有关 Solid 的资讯请参考 Solid 的网站
http://www.solidtech.com。
范例: --with-solid=/usr/local/solid
Sybase 资料库
语法: --with-sybase=DIR
说明: 使用 Sybase 资料库。更多有关 Sybase 的资讯请参考 Sybase 的网站
http://www.sybase.com。
范例: --with-sybase=/home/sybase
Sybase-CT 资料库
语法: --with-sybase-ct=DIR
说明: 使用 Sybase-CT 资料库。
范例: --with-sybase-ct=/home/sybase
Velocis 资料库
语法: --with-velocis=DIR
说明: 使用 Velocis 资料库。有关 Velocis 资料库的进一步资料请参考 Raima 公司
的网站 http://www.raima.com。
范例: --with-velocis=/usr/local/velocis
自订 ODBC 资料库驱动程式
语法: --with-custom-odbc=DIR
说明: 使用自订的 ODBC 函式库。当然,在使用本方式时要指定 CUSTOM_ODBC_LIBS 及
CFLAGS 变数。例如在 QNX 机器上使用 Sybase SQL Anywhere 时可能要设定系统环境
变数 CFLAGS=-DODBC_QNX、LDFLAGS=-lunix 及
CUSTOM_ODBC_LIBS="-ldblib -lodbc",并要在 PHP 设定加
--with-custom-odbc=/usr/lib/sqlany50
范例: --with-custom-odbc=/usr/local/odbc
不使用 ODBC 资料库驱动程式
语法: --disable-unified-odbc
说明: 使用本选项将使所有的 ODBC 资料库驱动程式不作用。本选项不用指定路径,而
受本选项影响的选项
有 --with-iodbc、--with-solid、--with-adabas、--with-velocis
及 --with-custom-odbc。
LDAP 目录协定
语法: --with-ldap=DIR
说明: 若要使用目录协定 (Lightweight Directory Access Protocol, LDAP) 则必须
要打开本选项。有关 LDAP 的细节,可以参考 RFC 文件的 RFC1777 及 RFC1778。
范例: --with-ldap=/usr/local/ldap.
mcrypt 编码函式库
语法: --with-mcrypt=DIR
说明: 当安装了 mcrypt 函式库后,可在编译 PHP 时加入本选项,让程式可以使用编
解码功能。
范例: --with-mcrypt=/usr/local/include
Sys V 信号
语法: --enable-sysvsem
说明: 要使用 SysV 的信号 (semaphores) 机制,则要打开本选项。
XML 支援
语法: --with-xml
说明: 打开本选项可以支援 James Clark's 写的 XML 剖析程式库。
维护模式
语法: --enable-maintainer-mode
说明: 本选项一般不会打开,除非是 PHP 开发人员比较有用。
常规表示程式库
语法: --with-system-regex
说明: 若您需要额外的常规表示功能,可以加入本选项。
PHP 设定档
语法: --with-config-file-path=DIR
说明: 用来指定 php3.ini 或 php4.ini 的路径,供 PHP 初始化时使用。
范例: --with-config-file-path=/usr/local/lib
PHP 执行路径
语法: --with-exec-dir=DIR
说明: 有时为了系统的安全性考量,会指定 PHP 程式一定要在哪个目录执行。
范例: --with-exec-dir=/usr/local/bin
除错模式
语法: --enable-debug
说明: 本选项一般不会使用,除非在开发 PHP 程式时比较有用。它可以显示额外的错
误讯息。
安全模式
语法: --enable-safe-mode
说明: 内定值是打开的,可以对系统安全提供比较多的保护。
变数追踪
语法: --enable-track-vars
说明: 让 PHP 能 追踪 HTTP_GET_VARS、HTTP_POST_VARS 及 HTTP_COOKIE_VARS 三个
变数,一般是打开的。
自动加引入字元
语法: --enable-magic-quotes
说明: 可让程式在执行时自动加入反斜线的引入字元。
开启除错器
语法: --enable-debugger
说明: 打开内建的 PHP 除错器。目前本功能还在实验阶段,尚未成熟。
取消路径 (discard path)
语法: --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 的程式就不能使用短的 .... ?> 标记,一定要用 ...... ?> 的长标记。
引入远端档案
语法: --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

핫 AI 도구

Undresser.AI Undress
사실적인 누드 사진을 만들기 위한 AI 기반 앱

AI Clothes Remover
사진에서 옷을 제거하는 온라인 AI 도구입니다.

Undress AI Tool
무료로 이미지를 벗다

Clothoff.io
AI 옷 제거제

AI Hentai Generator
AI Hentai를 무료로 생성하십시오.

인기 기사

뜨거운 도구

메모장++7.3.1
사용하기 쉬운 무료 코드 편집기

SublimeText3 중국어 버전
중국어 버전, 사용하기 매우 쉽습니다.

스튜디오 13.0.1 보내기
강력한 PHP 통합 개발 환경

드림위버 CS6
시각적 웹 개발 도구

SublimeText3 Mac 버전
신 수준의 코드 편집 소프트웨어(SublimeText3)

뜨거운 주제











PHP 8.4는 상당한 양의 기능 중단 및 제거를 통해 몇 가지 새로운 기능, 보안 개선 및 성능 개선을 제공합니다. 이 가이드에서는 Ubuntu, Debian 또는 해당 파생 제품에서 PHP 8.4를 설치하거나 PHP 8.4로 업그레이드하는 방법을 설명합니다.

VS Code라고도 알려진 Visual Studio Code는 모든 주요 운영 체제에서 사용할 수 있는 무료 소스 코드 편집기 또는 통합 개발 환경(IDE)입니다. 다양한 프로그래밍 언어에 대한 대규모 확장 모음을 통해 VS Code는

숙련된 PHP 개발자라면 이미 그런 일을 해왔다는 느낌을 받을 것입니다. 귀하는 상당한 수의 애플리케이션을 개발하고, 수백만 줄의 코드를 디버깅하고, 여러 스크립트를 수정하여 작업을 수행했습니다.

이 튜토리얼은 PHP를 사용하여 XML 문서를 효율적으로 처리하는 방법을 보여줍니다. XML (Extensible Markup Language)은 인간의 가독성과 기계 구문 분석을 위해 설계된 다목적 텍스트 기반 마크 업 언어입니다. 일반적으로 데이터 저장 AN에 사용됩니다

JWT는 주로 신분증 인증 및 정보 교환을 위해 당사자간에 정보를 안전하게 전송하는 데 사용되는 JSON을 기반으로 한 개방형 표준입니다. 1. JWT는 헤더, 페이로드 및 서명의 세 부분으로 구성됩니다. 2. JWT의 작업 원칙에는 세 가지 단계가 포함됩니다. JWT 생성, JWT 확인 및 Parsing Payload. 3. PHP에서 인증에 JWT를 사용하면 JWT를 생성하고 확인할 수 있으며 사용자 역할 및 권한 정보가 고급 사용에 포함될 수 있습니다. 4. 일반적인 오류에는 서명 검증 실패, 토큰 만료 및 대형 페이로드가 포함됩니다. 디버깅 기술에는 디버깅 도구 및 로깅 사용이 포함됩니다. 5. 성능 최적화 및 모범 사례에는 적절한 시그니처 알고리즘 사용, 타당성 기간 설정 합리적,

문자열은 문자, 숫자 및 기호를 포함하여 일련의 문자입니다. 이 튜토리얼은 다른 방법을 사용하여 PHP의 주어진 문자열의 모음 수를 계산하는 방법을 배웁니다. 영어의 모음은 A, E, I, O, U이며 대문자 또는 소문자 일 수 있습니다. 모음이란 무엇입니까? 모음은 특정 발음을 나타내는 알파벳 문자입니다. 대문자와 소문자를 포함하여 영어에는 5 개의 모음이 있습니다. a, e, i, o, u 예 1 입력 : String = "Tutorialspoint" 출력 : 6 설명하다 문자열의 "Tutorialspoint"의 모음은 u, o, i, a, o, i입니다. 총 6 개의 위안이 있습니다

정적 바인딩 (정적 : :)는 PHP에서 늦은 정적 바인딩 (LSB)을 구현하여 클래스를 정의하는 대신 정적 컨텍스트에서 호출 클래스를 참조 할 수 있습니다. 1) 구문 분석 프로세스는 런타임에 수행됩니다. 2) 상속 관계에서 통화 클래스를 찾아보십시오. 3) 성능 오버 헤드를 가져올 수 있습니다.

PHP의 마법 방법은 무엇입니까? PHP의 마법 방법은 다음과 같습니다. 1. \ _ \ _ Construct, 객체를 초기화하는 데 사용됩니다. 2. \ _ \ _ 파괴, 자원을 정리하는 데 사용됩니다. 3. \ _ \ _ 호출, 존재하지 않는 메소드 호출을 처리하십시오. 4. \ _ \ _ get, 동적 속성 액세스를 구현하십시오. 5. \ _ \ _ Set, 동적 속성 설정을 구현하십시오. 이러한 방법은 특정 상황에서 자동으로 호출되어 코드 유연성과 효율성을 향상시킵니다.
