编译PHP

Table of Contents

编译PHP

额外的PATH环境变量 | 安装路径前缀 | 编译器标志 | 配置参数 | 附加模块

额外的PATH环境变量

Description

将其他用于构建脚本的路径附加到当前PATH环境变量中。

Syntax

多个路径以“:”分隔

安装路径前缀

Description

设置“--prefix”配置选项的值。 默认安装位置在LiteSpeed Web服务器的安装目录。

Syntax

路径

例子

/usr/local/lsws/lsphp5

提示

LiteSpeed Web Server可以同时使用多个PHP版本。 如果要安装多个版本,则 应该给他们不同的前缀。

编译器标志

Description

添加其他编译器标志,例如优化的编译器选项。

Syntax

支持的标志有CFLAGS, CXXFLAGS, CPPFLAGS, LDFLAGS.使用空格分隔不同的标志。 对于标志值,请使用单引号(而不是双引号)

例子

CFLAGS='-O3 -msse2 -msse3 -msse4.1 -msse4.2 -msse4 -mavx'

配置参数

Description

为PHP构建配置参数。当您单击下一步时,Apache特定的参数和“--prefix”值将被自动删除,并且“--with-litespeed”将自动追加。(前缀可以在上面的字段中设置)通过这种方式,您可以简单地复制并粘贴现有PHP的phpinfo()输出的配置参数。

Syntax

空格分隔多个选项(带或不带双引号)

附加模块

Description

选择您想使用的附加模块。 如果你想使用一个没有在这里列出的版本,你可以手动更新源代码。(源代码的位置会在PHP构建的这一步中显示出来。)

Syntax

从复选框中选择