宝塔安装、配置和管理PHP环境的方法教程
PHP又名超文本预处理器,是一种免费开源、使用非常广泛用于建动态交互性站点的服务器端脚本语言。PHP主要适用于Web开发领域,语法吸收了C语言、Java和Perl的特点,利于学习,使用广泛。其独特的语法混合了C、Java、Perl以及PHP自创的语法。它可以比CGI或者Perl更快速地执行动态网页。用PHP做出的动态页面与其他的编程语言相比,PHP是将程序嵌入到HTML文档中去执行,执行效率比完全生成HTML标记的CGI要高许多;PHP还可以执行编译后代码,编译可以达到加密和优化代码运行,使代码运行更快。
服务管理
停止或重启当前php服务和重新加载php配置文件。
安装扩展
PHP扩展可以提高PHP功能和程序的伸展。
- opcache、xcache等脚本缓存器,不要同时安装,这可能导致PHP无法正常运行
- redis只允许安装在1个PHP版本中,若您之前在php5.4中安装过redis,需要到软件管理中卸载redis,再从php5.6中安装redis扩展才能正常使用
- 扩展安装原则是,非必要,不安装!
配置修改
提供一些php.ini配置参数的修改,如Short_open_tag(短标签支持)、asp_tags(ASP标签支持)、safe_mode(安全模式)等等。
上传限制
设置当前PHP版本的文件上传限制。
超时限制
设置PHP脚本的运行最大时长。
若上传限制中值过大,需适当延长超时时间。
若你的网站在没有高并发的状况下频繁出现502超时现象,也可以尝试适当增加超时时间限制。
建议最大设置时间不要超过86400秒,也就是一天的时间。
配置文件
修改当前的PHP当前版本的配置文件后保存,如果需要使当前配置生效,请在PHP服务管理中重载配置文件。
注意事项: 此处为PHP当前版本主配置文件,若您了解配置规则,请勿随意修改。
禁用函数
禁用PHP的存在危险操作的函数。
在此处可以禁用指定函数的调用,以增强环境安全性!
强烈建议禁用如exec,system等危险函数!
性能调整
PHP并发调整建议:
CPU/内存 单站点 多站点
1H/512M 20-30 10-20
1H/1G 30-50 20-30
2H/2G 50-80 30-50
2H/4G 60-100 30-50
4H/4G 100-150 30-80
4H/8G 100-200 30-80
6H/6G 100-200 30-80
8H/8G 100-300 50-100
8H/16G 100-300 100-150
16H/16G 100-300 100-150
注1:容易受到CC攻击的站点使用的PHP版本,尽量不要设置过高的并发,以免服务器被打死
注2:VPS性能参差不齐,以上建议仅供参考,请根据实际使用效果自行调整
注3:不建议设置超过300并发上限,哪怕您的服务器性能足够好;若发现并发不够用,请尝试优化站点数据库缓存可能更有效
负载状态
展示当前PHP状态情况,如请求数,启动日期,应用池等等。
PHPinfo
打开PHPinfo函数,显示php服务器的配置信息。
本文地址:https://www.helloaliyun.com/tutorial/164.html