在服务器中创建php.ini文件

时间:2010-05-17 05:21:24

标签: php

我正在开发一个php网站。

我无法在服务器中看到php.ini文件。我的主人不会提供它。

所以我现在要创建一个php.ini文件的副本。

所以我尝试过系统()

我在谷歌搜索,我得到了这个链接。 http://drupal.org/node/290592

他们在这里使用

system(“cp /usr/local/php5/lib/php.ini/home/YOURUSERNAME/php.ini”);

在我的服务器中,当我查看phpinfo时,我的php.ini位置是

/ms/svc/php5/conf/php.ini

当我使用此

查找我的服务器的当前目录时

$ dir_path = str_replace($ _SERVER ['DOCUMENT_ROOT'],“”,dirname(realpath( FILE )))。 DIRECTORY_SEPARATOR;

我的当前目录为

/netapp/whnas-swamp/s11/s11/01712/www.sample.com/webdocs /

所以我的系统命令现在看起来像这个

system(“/ ms / svc / php5 / conf / php.ini /netapp/whnas-swamp/s11/s11/01712/www.sample.com/webdocs/php.ini”);

我将此页面命名为getthephpini.php

当我在这个页面上行时,我得到一个空白页但没有在我的服务器中创建新的php.ini文件。

那段代码有错吗??? 任何人都可以向我展示正确的方式

请帮帮我

由于

2 个答案:

答案 0 :(得分:3)

正确配置的PHP安装不会让您从PHP代码中物理访问php.ini。

你想要做的事情是不可能的。

答案 1 :(得分:0)

您正在寻找的是此命令,可让您从PHP代码中更改设置。

ini_set('upload_max_filesize', '64M');

直接编辑php.ini(即使您有权访问它)也可能没有用,因为需要重新启动Web服务器才能使设置生效。