【问题标题】:how to edit /etc/phps/apache2/php.ini [closed]如何编辑/etc/phps/apache2/php.ini [关闭]
【发布时间】:2014-10-03 12:33:27
【问题描述】:

我想使用 cloud9 运行 open-school。为了让它运行,他们要求对 php.ini 文件进行一些更改。但我不确定是否可以在 cloud9 编辑此 /etc/phps/apache2/php.ini。

我已经在根目录下放了一个 php.ini,所以 phpinfo() 的结果是:

配置文件 (php.ini) 路径 /etc/php5/apache2
加载配置文件 /home/ubuntu/workspace/php.ini

open-shool 安装过程要求修改两个 php.ini 文件。

【问题讨论】:

  • 您是在本地计算机上执行此操作吗?如果是这样,我不确定问题是什么。文档要求进行哪些更改?你有什么问题?
  • @halfer 我正在使用 cloud9,它是一个在线 IDE。我不能在我的本地机器上做到这一点。看看c9.io
  • 好的。 c9 是否有支持文档来修改其 Docker 环境中的 PHP ini 文件?
  • 想一想,和普通LAMP环境下修改一个php.ini有什么区别?下面的答案表明它完全相同。

标签: php apache ubuntu cloud9-ide


【解决方案1】:

您可以从终端编辑/etc/php5/apache2/php.ini。运行

$ sudo nano /etc/php5/apache2/php.ini

目前尚无法在 Cloud9 编辑器中编辑主目录之外的文件。

【讨论】:

    【解决方案2】:

    我在 open-school 要求的文件夹中上传了新的 php.ini 文件(从 GITHUB 的 php5 项目复制),如下所示:

        $ sudo cp ~/workspace/php.ini /etc/php5/apache2 <br>
    

    必须在 ~/workspace 保留一份 php.ini 的副本

    之后我安装了 PHP5 curl 扩展:

        $ sudo apt-get install php5-curl
    

    然后重新启动:

        $ apachectl restart 
    

    【讨论】:

      【解决方案3】:

      如果你没有权限编辑php.ini,那么你可以使用ini_set()函数来设置php.ini的任何参数。

      只需关注网址http://php.net/manual/en/function.ini-set.php 即可查看。

      【讨论】:

        猜你喜欢
        • 2015-05-19
        • 2010-12-06
        • 2014-08-07
        • 2013-10-26
        • 2014-03-16
        • 2013-09-18
        相关资源
        最近更新 更多