调整php.ini

时间:2013-12-28 05:21:11

标签: php

我知道可以在php.ini中设置参数,如下所示:

error_log = "%sprogdir%/userdata/logs/%phpdriver%_error.log"

如何使用命令行正确运行php并设置这些参数?类似地:

php -c path/to/php/ini [here something like this: %sprogdir%=path1 %phpdriver%=path2] 

1 个答案:

答案 0 :(得分:1)

您是否希望能够使用PHP将export参数添加到环境变量中?如果是这样,exec命令可能就是您要查找的内容:PHP: exec - Manual

你会执行类似的事情,我相信:

<?php
    echo exec('export phpdriver=value');
?>

编辑:由于对这个问题的误解。

为了正确回答这个问题,我们将在从命令行执行某些PHP之前创建一个脚本来设置一些环境变量。

这是我们的示例shell - php_runner.sh

#!/bin/bash
export progsdir=$1
export phpdriver=$2
php -c path/to/php/ini

一旦创建了这个(记住也设置了正确的权限),我们可以从命令行执行它:

/path/to/php_runner.sh path1 path2