首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >服务器上的“php.ini”文件创建

服务器上的“php.ini”文件创建
EN

Stack Overflow用户
提问于 2010-05-17 05:21:23
回答 2查看 620关注 0票数 0

我正在开发一个PHP网站,但是我看不到服务器上的php.ini文件。我的主人不会提供的。

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

所以我试过了system()

我在谷歌搜索并找到了http://drupal.org/node/290592

在这里,他们像这样使用它:

代码语言:javascript
复制
system("cp /usr/local/php5/lib/php.ini /home/YOURUSERNAME/php.ini");

在我的服务器上,当我查看phpinfo()时,我的php.ini位置是:

代码语言:javascript
复制
/ms/svc/php5/conf/php.ini

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

代码语言:javascript
复制
$dir_path = str_replace( $_SERVER['DOCUMENT_ROOT'], "", dirname(realpath(__FILE__)) ) . DIRECTORY_SEPARATOR;

我的当前目录如下:

代码语言:javascript
复制
/netapp/whnas-swamp/s11/s11/01712/www.sample.com/webdocs/

因此,我的system命令现在将如下所示:

代码语言:javascript
复制
system("/ms/svc/php5/conf/php.ini  /netapp/whnas-swamp/s11/s11/01712/www.sample.com/webdocs/php.ini");

我把这一页命名为getthephpini.php。

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

代码中有错误吗?正确的方法是什么?

EN

回答 2

Stack Overflow用户

回答已采纳

发布于 2010-06-30 12:34:37

您要寻找的是这个命令,它允许您在PHP代码中更改设置。

代码语言:javascript
复制
ini_set('upload_max_filesize', '64M');

直接编辑php.ini (即使您可以访问它)可能不起作用,因为需要重新启动web服务器才能使设置生效。

票数 0
EN

Stack Overflow用户

发布于 2010-05-17 05:27:48

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

你想做的事是不可能的。

票数 3
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/2846813

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档