为XAMMP设置环境变量

时间:2015-06-17 18:48:39

标签: php apache codeigniter xampp

我在将环境变量传递到CodeIgniter项目时遇到了一些麻烦。我正在运行XAMMP localhost服务器进行开发。我已经尝试使用getenv($var);哪一半工作,但它没有找到我在终端中导出的变量。我感觉它是在接受Apache环境,而不是我真正的本地环境。

例如,如果我在终端中回显我的$ PATH变量,我会在代码中获得与echo getenv("PATH");不同的输出。

任何帮助或推动正确的方向将不胜感激。 提前谢谢。

1 个答案:

答案 0 :(得分:0)

使用base_url()& site_url()是这样的。它将解决您的问题,无论您的域名。请记住,不要更改配置文件的$config['base_url']

对于资源链接(图像,js,css等)

<?php echo base_url('assets/css/test.css');?>
// dont use base_url().'/assets/css/test.css' like this

和其他链接

<?php echo site_url('controller/method');?>  

它甚至可以在子域和任何环境中工作。 (更改域名)不影响任何代码

相关问题