手机版

宝塔安装、配置和管理PHP环境的方法教程

2019-08-30 阅读 :

PHP又名超文本预处理器,是一种免费开源、使用非常广泛用于建动态交互性站点的服务器端脚本语言。PHP主要适用于Web开发领域,语法吸收了C语言、Java和Perl的特点,利于学习,使用广泛。其独特的语法混合了C、Java、Perl以及PHP自创的语法。它可以比CGI或者Perl更快速地执行动态网页。用PHP做出的动态页面与其他的编程语言相比,PHP是将程序嵌入到HTML文档中去执行,执行效率比完全生成HTML标记的CGI要高许多;PHP还可以执行编译后代码,编译可以达到加密和优化代码运行,使代码运行更快。

服务管理

停止或重启当前php服务和重新加载php配置文件。

 

安装扩展

PHP扩展可以提高PHP功能和程序的伸展。

  1. opcache、xcache等脚本缓存器,不要同时安装,这可能导致PHP无法正常运行
  2. redis只允许安装在1个PHP版本中,若您之前在php5.4中安装过redis,需要到软件管理中卸载redis,再从php5.6中安装redis扩展才能正常使用
  3. 扩展安装原则是,非必要,不安装!

 

配置修改

提供一些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服务器的配置信息。

本文标题:宝塔安装、配置和管理PHP环境的方法教程 - 服务器教程_服务器技术_服务器知识_vps教程
本文地址:https://www.helloaliyun.com/tutorial/164.html

相关文章

  • CentOS 7 常用命令(系统关机、重启以及登出)

    关机:(系统的关机、重启以及登出 ) # 关闭系统(1)[root@localhost ~]# shutdown -h now # 关闭系统(2)[root@localhost ~]# init 0 # 关闭系统(3)[root@localhost ~]# telinit 0 # 按预定时间关闭系统[root@localhost...

    2019-12-07 服务器教程
  • linux重启命令 reboot与shutdown -r now的区别与联系

    在linux命令中reboot是重新启动,shutdown -r now是立即停止然后重新启动,都说他们两个是一样的,其实是有一定的区别的。shutdown命令可以安全地关闭或重启Linux系统,它在系统关闭之前给系统上的所有登录用户提示一条警告...

    2019-12-07 服务器教程
  • CentOS 7 如何使用命令重启或关机

    安装GNOME的朋友们首先切换到字符界面。切换到字符界面的方法如下: 先登陆进入系统,进入图形化界面,然后按Ctrl+Alt+F6(笔记本的是Ctrl+Alt+shift+Fn),进入字符界面。关机命令:shutdown或poweroffshutdown:shutdown -h now...

    2019-12-07 服务器教程
  • CentOS 7 正确关机重启的命令方法

    linux主要用于服务器领域,而在服务器上执行一项服务是永无止境的,除非遇到特殊情况,否则不会关机。和Windows不同,在linux系统下,很多进程是在后台执行的。在屏幕背后,可能有很多人同时在工作。如果直接按下电源的按钮,其他...

    2019-12-07 服务器教程
  • CentOS下的yum upgrade和yum update区别,没事别乱用!

    说明:生产环境对软件版本和内核版本要求非常精确,别没事有事随便的进行yum update操作!!!!!!!!!yum update: 升级所有包同时也升级软件和系统内核yum upgrade:只升级所有包,不升级软件和系统内核...

    2019-12-07 服务器教程
你可能感兴趣
热门浏览