Joomla安装时对php.ini文件的常用配置说明

本文涉及的产品
日志服务 SLS,月写入数据量 50GB 1个月
简介:         一个PHP开发的B/S程序,从开发到使用要经历两种环境:开发与生产。    在开发过程中,要不断地调试和测试。此时对php.ini的要求通用的主要有一下两个:    1、安全模式    它控制了PHP的很多危险函数如system()等,如果该项目就是一个普通的网站应用那么,开发时就保留这个Off的默认设置即可。
    
    一个PHP开发的B/S程序,从开发到使用要经历两种环境:开发与生产。

    在开发过程中,要不断地调试和测试。此时对php.ini的要求通用的主要有一下两个:
    1、安全模式
    它控制了PHP的很多危险函数如system()等,如果该项目就是一个普通的网站应用那么,开发时就保留这个Off的默认设置即可。不过一旦系统是企业内部系统,需要执行监控或复杂业务,此时需要system()等函数的执行,那么就必须打开On。
  1. ;
  2. ; Safe Mode
  3. ;
  4. safe_mode = Off

    2、显示错误
    该小节决定程序运行过程中如果有错误发生,在浏览器上是否显示错误信息,以及显示错误信息的级别。对我们在程序开发、调试过程中是极为重要的。
  1. 1、错误信息是否显示
  2.      显示错误 display_errors = On
  3.      屏蔽错误 display_errors = Off (缺省值)

  4. 2、显示错误信息的级别
  5.      error_reporting = E_ALL (全部)
  6.      error_reporting = E_ALL & ~E_NOTICE (Notice 以上的错误会显示)
  7.      在这里我们一般设置为E_ALL,在PHP程序中利用error_reporting()函数来设置当前程序的错误信息级别。

  8. 3、设置是否保存错误日志
  9.      在程序运营过程中我们一般设置为不显示错误,这样可以通过保存错误日志来记录运行状态
  10.     log_errors = On (记录错误日志)
  11.     log_errors = Off (不记录)
  12.     如果保存错误日志的话,需要同时设置错误日志保存文件
  13.     error_log = C:\Users\lk\logs\php_error.log
    切记,生产环境下应该屏蔽掉错误。


相关实践学习
日志服务之使用Nginx模式采集日志
本文介绍如何通过日志服务控制台创建Nginx模式的Logtail配置快速采集Nginx日志并进行多维度分析。
相关文章
|
3月前
|
PHP
php常见问题,php.ini文件不存在或者找不到,mb_strlen()函数未定义系列问题,dll模块找不到的解决
本文介绍了解决PHP常见问题的步骤,包括定位和创建`php.ini`文件,以及解决`mb_strlen()`函数未定义和DLL模块加载错误的具体方法。
php常见问题,php.ini文件不存在或者找不到,mb_strlen()函数未定义系列问题,dll模块找不到的解决
|
1月前
|
Java 程序员 PHP
01 入门PHP就来我这-安装phpstudy
路老师的PHP入门教程,带你从零开始学习PHP。首先下载并安装phpStudy,接着配置域名和端口,最后创建并运行第一个PHP文件。内容详实,适合初学者。
42 3
01 入门PHP就来我这-安装phpstudy
|
17天前
|
安全 PHP 开发者
php中配置variables_order详解
`variables_order` 是 PHP 配置中的一个关键指令,它决定了不同来源的变量被导入到全局变量空间的顺序。正确配置 `variables_order` 不仅可以确保变量的正确处理和覆盖顺序,还能提高应用程序的安全性。开发者应根据具体应用的需求,合理配置 `variables_order`,确保应用的稳定和安全运行。
29 5
|
2月前
|
NoSQL MongoDB PHP
PHP7 MongDB 安装与使用
10月更文挑战第19天
37 1
PHP7 MongDB 安装与使用
|
1月前
|
监控 PHP Apache
优化 PHP-FPM 参数配置:实现服务器性能提升
优化PHP-FPM的参数配置可以显著提高服务器的性能和稳定性。通过合理设置 `pm.max_children`、`pm.start_servers`、`pm.min_spare_servers`、`pm.max_spare_servers`和 `pm.max_requests`等参数,并结合监控和调优措施,可以有效应对高并发和负载波动,确保Web应用程序的高效运行。希望本文提供的优化建议和配置示例能够帮助您实现服务器性能的提升。
55 3
|
3月前
|
关系型数据库 MySQL PHP
php wampserver的使用配置
本文介绍了WampServer在Windows系统下的配置和使用方法,包括如何修改PHP时区为中国标准时区PRC、更改Apache服务器端口号以避免冲突、设置起始页以及如何创建和管理虚拟目录。通过这些步骤,用户可以更有效地在本地环境中开发和测试PHP程序。
php wampserver的使用配置
|
2月前
|
tengine 应用服务中间件 Linux
Tengine、Nginx安装PHP命令教程
要在阿里云Linux上安装PHP,请先更新YUM源并启用PHP 8.0仓库,然后安装PHP及相关扩展。通过`php -v`命令验证安装成功后,需修改Nginx配置文件以支持PHP,并重启服务。最后,创建`phpinfo.php`文件测试安装是否成功。对于CentOS系统,还需安装EPEL源和Remi仓库,其余步骤类似。完成上述操作后,可通过浏览器访问`http://IP地址/phpinfo.php`测试安装结果。
|
2月前
|
测试技术 PHP 开发工具
php性能监测模块XHProf安装与测试
【10月更文挑战第13天】php性能监测模块XHProf安装与测试
33 0
|
3月前
|
PHP Windows
thinkPhP6.0安装教程图解--PHP框架安装
本文是一篇关于ThinkPHP 6.0安装教程的图解,包括环境检查、安装Composer、修改Composer镜像地址、安装ThinkPHP框架以及启动运行ThinkPHP的步骤。文章详细描述了每个步骤的操作方法,并提供了相应的命令和截图,帮助用户理解并顺利完成ThinkPHP 6.0的安装和运行。
thinkPhP6.0安装教程图解--PHP框架安装
|
3月前
|
前端开发 PHP
php学习笔记-php文件表单上传-day06
本文介绍了PHP文件上传处理流程、预定义变量`$_FILES`的使用、文件上传状态代码以及文件上传实现函数。同时,通过一个文件上传的小例子,演示了文件上传表单的创建、文件上传表单处理的PHP页面编写以及运行测试输出。
php学习笔记-php文件表单上传-day06