如何使用自定义配置选项通过 MacPorts 安装 php5?

如何使用自定义配置选项通过 MacPorts 安装 php5?

因此,MacPorts 是在我的计算机上安装东西最轻松的方式。但我想在 php5 安装上添加一些自定义选项。我该怎么做?

使用下载的 php 版本,我会执行以下操作:./php_folder/configure --with-config-file-scan-dir=/etc/php.d

使用 MacPorts 我使用以下命令安装它:sudo port install php5 +apache2 +mysql5 +pear

但我想做这样的事情... sudo port install php5 +apache2 +mysql5 +pear --with-config-file-scan-dir=/etc/php.d

我只是不知道该怎么做。文档说我可以创建一个 portfile,但这对于我想要做的事情来说似乎有点过头了。

答案1

您可以尝试转到 /opt/local/var/macports/sources/rsync.macports.org/release/tarballs/ports/ 子文件夹并在Portfile您想要安装的每个产品文件夹中的 pico 或 vim 编辑器中打开。

例如 -/opt/local/var/macports/sources/rsync.macports.org/release/tarballs/ports/lang/php5/Portfile

在此文件中,您应该转到文本行configure.args并添加所需的配置选项。

希望能帮助到你。

答案2

自定义 Portfile 是正确的方法,正如德米特里。但是与其弄乱从 rsync.macports.org 同步的官方 portfile,不如创建一个本地 portfile 存储库并将定制版本的端口文件放在那里。

相关内容