我想使用cloud9运行开放学校。为了使其运行,他们要求对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文件。
您可以从终端编辑/etc/php5/apache2/php.ini
。运行
$ sudo nano /etc/php5/apache2/php.ini
目前还不可能在Cloud9编辑器中编辑主目录之外的文件。
我上传了开放学校要求的文件夹中的新php.ini文件(从GITHUB的php5项目复制),如下所示:
$ sudo cp ~/workspace/php.ini /etc/php5/apache2 <br>
必须在~/workspace 中保存一份php.ini
之后,我安装了PHP5卷曲扩展:
$ sudo apt-get install php5-curl
然后重新启动:
$ apachectl restart
如果您没有编辑php.ini的权限,那么您可以使用ini_set()函数设置php.ini的任何参数。
只需按照URLhttp://php.net/manual/en/function.ini-set.php审查。