所以我想知道是否有人知道如何通过wamp(显然是windows)将php设置设置为特定的虚拟主机设置。
以下是在Wamp中设置虚拟主机的指南:http://www.kristengrote.com/blog/articles/how-to-set-up-virtual-hosts-using-wamp
假设我遵循指南。并假设我的VHost类似于:
<VirtualHost *>
ServerAdmin webmaster@dummy-host.example.com
DocumentRoot "C:/wamp/www/awesome"
ServerName awesome</VirtualHost>
所以我需要打开这个VHOST的特定php设置,说上传等的错误报告或php max文件大小,而不会在同一个wamp设置中实际影响其他VHost。
思想?
提前致谢:)
答案 0 :(得分:0)
是的,当我开发到特殊环境或必须覆盖php设置时,我会使用这种方法,而且我不会总是从正在运行的代码中执行此操作。
这是一个可以帮助您的基本配置:
<VirtualHost *:80>
DocumentRoot "path\to\root\folder"
ServerName your-hostname.com
# Here comes the boom
php_value memory_limit 128M # Means memory limit is raised to 128Mb
php_value post_max_size 500M # Means maximum size of post data is 500Mb
php_value upload_max_filesize 128M # Means maximum size of each uploaded file is 128Mb
</VirtualHost>
<强>主旨强>
在virtualhost配置中,您可以使用此语法重新评估ini变量
php_value ini_variable_name value
玩得开心!