因此,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 存储库并将定制版本的端口文件放在那里。