Ubuntu LAMP上的php.ini-development在哪里?

在我的开发机器上运行Ubuntu 10.04.1 LTS。 在官方文档之后 ,我使用下面的命令一次性安装Apache,MySQL和PHP

sudo tasksel install lamp-server 

现在,我正在testing我的PHP脚本,我想要启用“开发人员模式”,如果有,启用错误报告和日志logging。 我已经阅读了文件php.ini-productionphp.ini-development ,显然有一些版本的PHP 5,但不是我已经安装的。

我所有的是/etc/php5/apache2/php.ini 。 此configuration不会回应错误或警告,这使我的脚本很难debugging。 我想我可以手动编辑configuration,但是如果可能的话,我宁愿只是放下replace。

所以我正在寻找的是在PHP的开发和生产环境之间切换的简单方法!

php.ini-developmentphp.ini-production ,这些都是PHP 5.3包,都是推荐设置的例子。 您应该检查设置,并确保它们适用于您的使用,并将其复制到常规的php.ini文件位置。 在我的Ubuntu 10.04.1 LTS(lucid)服务器上,这里是我find的地方:

 # locate php.ini-development /usr/share/doc/php5-common/examples/php.ini-development 

另一个例子, php.ini-production ,在同一个目录下。

php.ini-ubuntu 16.04上的php7开发文件位于

 /usr/lib/php/7.0/php.ini-development 

所以你可以做到以下几点:备份当前的php.ini文件:

 $ sudo mv /etc/php/7.0/apache2/php.ini /etc/php/7.0/apache2/php.ini.back 

然后复制生产ini文件:

 $ sudo cp /usr/lib/php/7.0/php.ini-development /etc/php/7.0/apache2/php.ini 

并重新启动服务器:

 $ sudo service apache2 restart