[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 ,如需转载请自行联系原作者
相关文章
|
7月前
|
PHP 对象存储 Docker
阿里云云效产品使用问题之PHP和LAMP项目部署回滚不生效,该怎么办
云效作为一款全面覆盖研发全生命周期管理的云端效能平台,致力于帮助企业实现高效协同、敏捷研发和持续交付。本合集收集整理了用户在使用云效过程中遇到的常见问题,问题涉及项目创建与管理、需求规划与迭代、代码托管与版本控制、自动化测试、持续集成与发布等方面。
|
4月前
|
缓存 监控 网络协议
在配置 PHP-FPM 的 pool 时,常见的性能优化技巧
在配置 PHP-FPM 的 pool 时,常见的性能优化技巧
|
2月前
|
安全 PHP 开发者
php中配置variables_order详解
`variables_order` 是 PHP 配置中的一个关键指令,它决定了不同来源的变量被导入到全局变量空间的顺序。正确配置 `variables_order` 不仅可以确保变量的正确处理和覆盖顺序,还能提高应用程序的安全性。开发者应根据具体应用的需求,合理配置 `variables_order`,确保应用的稳定和安全运行。
46 5
|
2月前
|
存储 缓存 搜索推荐
优化PHP数组性能
优化PHP数组性能
53 8
|
2月前
|
监控 PHP Apache
优化 PHP-FPM 参数配置:实现服务器性能提升
优化PHP-FPM的参数配置可以显著提高服务器的性能和稳定性。通过合理设置 `pm.max_children`、`pm.start_servers`、`pm.min_spare_servers`、`pm.max_spare_servers`和 `pm.max_requests`等参数,并结合监控和调优措施,可以有效应对高并发和负载波动,确保Web应用程序的高效运行。希望本文提供的优化建议和配置示例能够帮助您实现服务器性能的提升。
115 3
|
4月前
|
关系型数据库 MySQL PHP
php wampserver的使用配置
本文介绍了WampServer在Windows系统下的配置和使用方法,包括如何修改PHP时区为中国标准时区PRC、更改Apache服务器端口号以避免冲突、设置起始页以及如何创建和管理虚拟目录。通过这些步骤,用户可以更有效地在本地环境中开发和测试PHP程序。
php wampserver的使用配置
|
4月前
|
设计模式 算法 数据库连接
PHP中的设计模式:如何优化你的代码结构
在本文中,我们将深入探讨PHP中的设计模式。设计模式是解决常见软件设计问题的最佳实践。它们不是具体的代码,而是一种编程经验的总结。掌握设计模式可以帮助你写出更高效、灵活和可维护的代码。本文将介绍几种常见的设计模式,并通过示例展示如何在PHP项目中应用这些模式。无论你是PHP初学者还是有经验的开发者,都能从本文中获得启发和实用的技巧。
|
4月前
|
Unix PHP
PHP-FPM 配置
PHP-FPM 配置
|
4月前
|
IDE 安全 网络安全
Xdebug 在不同版本的 PHP 中配置方法有什么不同?
Xdebug 在不同版本的 PHP 中配置方法有什么不同?
256 4
|
4月前
|
缓存 监控 测试技术
php-fpm优化调优
php-fpm优化调优
118 4
AI助理

你好,我是AI助理

可以解答问题、推荐解决方案等