[LAMP]php配置优化

简介:

1、/usr/local/php7/etc/php.ini是php的配置文件

1
2
[root@juispan ~] # /usr/local/php7/bin/php -i | grep -i 'loaded configuration file'
Loaded Configuration File =>  /usr/local/php7/etc/php .ini

2、禁用不安全的功能

1
2
3
4
[root@juispan ~] # cat /usr/local/php7/etc/php.ini |grep disable_functions
disable_functions = eval ,assert,popen,passthru,escapeshellarg,escapeshellcmd,passthru, exec ,system,chroot,scandir, chgrp , chown ,escapeshellcmd,escapeshellarg,shell_exec,proc_get_status,ini_alter,ini_restore,dl,pfsockopen,openlog,syslog,readlink, symlink ,leak,popepassthru,stream_socket_server,popen,proc_open,proc_close,phpinfo
##如果禁用eval函数,就算可以上传php文件也是不能执行的。
##禁用phpinfo防止网站php信息泄露。

3、错误信息处理

1
2
3
4
5
[root@juispan ~] # vi /usr/local/php7/etc/php.ini
display_errors = Off                    ##游览器不返回错误信息
log_errors = On                         ##记录错误日志
error_log =  /tmp/php_errors .log         ##定义错误日志存放路径
error_reporting = E_ALL & ~E_NOTICE     ##设置错误日志等级

4、时区

1
2
[root@juispan ~] # vi /usr/local/php7/etc/php.ini
date .timezone = Asia /Shanghai

5、open_basedir

1
2
3
[root@juispan ~] # vim /usr/local/apache2.4/conf/extra/httpd-vhosts.conf
php_admin_value open_basedir  "/data/www/123.com:/tmp/"
##允许先上传到tmp目录下,然后再次转到其他目录下




















本文转自Grodd51CTO博客,原文链接:http://blog.51cto.com/juispan/1953450 ,如需转载请自行联系原作者
相关文章
|
20天前
|
缓存 PHP 开发者
PHP中的自动加载机制及其优化方法
传统的PHP开发中,经常会遇到类文件加载繁琐、效率低下的情况,而PHP的自动加载机制能够很好地解决这一问题。本文将深入探讨PHP中的自动加载机制,介绍其原理及实现方式,并提出了一些优化方法,帮助开发者提升代码加载效率,提高应用性能。
|
1月前
|
SQL 缓存 PHP
PHP技术探究:优化数据库查询效率的实用方法
本文将深入探讨PHP中优化数据库查询效率的实用方法,包括索引优化、SQL语句优化以及缓存机制的应用。通过合理的优化策略和技巧,可以显著提升系统性能,提高用户体验,是PHP开发者不容忽视的重要议题。
|
3月前
|
关系型数据库 MySQL API
|
5月前
|
PHP
windows11 vscode 配置 php环境
windows11 vscode 配置 php环境
43 0
|
6月前
|
PHP Apache
PHP环境搭建(配置php模块到apache服务器)
PHP环境搭建(配置php模块到apache服务器)
65 0
|
7月前
|
开发框架 应用服务中间件 PHP
Mac Nginx 关联 php 详细配置以及常见错误
Mac Nginx 关联 php 详细配置以及常见错误
141 1
|
7月前
|
Apache PHP 数据安全/隐私保护
(MAC)PHP Apache 安装与配置
(MAC)PHP Apache 安装与配置
220 0
|
25天前
|
应用服务中间件 Linux PHP
Linux下安装php环境并且配置Nginx支持php-fpm模块
Linux下安装php环境并且配置Nginx支持php-fpm模块
22 0
|
29天前
|
运维 Linux Apache
LAMP架构调优(十)——Apache禁止指定目录PHP解析与错误页面优化
LAMP架构调优(十)——Apache禁止指定目录PHP解析与错误页面优化
198 2