lampfree小站

学习交流lamp技术,笔记记录

开发小技巧--为PHP设置服务器(Apache/Nginx)环境变量

评论

 某云服务提供的数据库信息是

dbname -- $_SERVER['dbname']
dbpasswd -- $_SERVER['dbpasswd']

有什么用

如果你在开发一款产品,需要填写一些私密的信息,比如数据库地址、密码,想保护这些信息,又想方便的使用。就可以用这个。

nginx 下如何做

定义个一个 webname fastcgi_param webname lampfree.com;

  location ~ \.php$ {
        fastcgi_param  webname lampfree.com;
        fastcgi_pass   127.0.0.1:9000;
        fastcgi_index  index.php;
        fastcgi_param  SCRIPT_FILENAME  $document_root$fastcgi_script_name;
        include        fastcgi_params;
    }

apache 下如何做

这里也是设置一个webname SetEnv webname lampfree.com

<VirtualHost *:80>
DocumentRoot "/lampfree.com"
ServerName www.lampfree.com
SetEnv webname lampfree.com
</VirtualHost>