在 Apache2 中,我将 PHP 配置为虚拟主机中的 CGI:
SetEnv PHPRC "/usr/local/php5.3"
ScriptAlias /php5.3 "/usr/local/php5.3/bin"
Action application/php5.3 /php5.3/php-cgi
AddType application/php5.3 .php
一切正常。现在我对标准版 GD 有一些问题,因为它限制了我设置字体的几个提示和抗锯齿内容。因此我想修改 GD 源并创建一个新的共享库。由于我不想在我的系统中使用修改后的库,所以我想仅有的PHP 使用该库。
我现在的问题是:如何更改 Apache 配置以使 PHP 使用某个新版本的库?
像这样的事情不起作用:
ScriptAlias /php5.3 "LD_LIBRARY_PATH=/path/to/my/lib:$LD_LIBRARY_PATH /usr/local/php5.3/bin"
答案1
您能否用 shell 脚本包装器替换 php-cgi,以设置您需要的环境,然后执行真正的 php-cgi 二进制文件?