分类 php相关 下的文章

以下是一些现成的PHP后台管理系统:

1. WordPress:最初是博客平台,现在已发展为功能强大的内容管理系统,可用于构建多种类型网站。它使用PHP和MySQL数据库,有大量免费插件和主题,能轻松扩展功能与自定义外观,全球使用广泛。
2. Drupal:用PHP编写的免费开源模块化框架和内容管理系统,可让个人或社区使用者方便地发表、管理和组织网站内容,能满足从小型个人博客到大型公司和政治网站等不同需求。
3. Joomla:获奖的内容管理系统,可用于建立网站和强大的在线应用。具有易用性和可扩展性,是流行的网站软件,开源且免费。
4. PbootCMS:全新内核且永久开源免费的PHP企业网站开发建设管理系统,采用简单的模板标签,懂HTML就可快速开发企业网站。使用自主研发的高速多层开发框架及缓存技术,默认采用Sqlite轻型数据库,也支持MySQL等,还支持多种功能。
5. HisiPHP:基于ThinkPHP5.1/6+Layui开发的通用后台管理框架,默认集成权限管理、模块管理等常用功能。支持一键升级,内置应用市场,具有响应式开发、表单构建器、表格构建器等功能,方便开发者快速构建应用。
6. Dcat Admin:基于laravel - admin二次开发,只需很少代码就能快速构建功能完善、高颜值的后台系统。内置丰富后台常用组件,支持用户管理、菜单管理、RBAC权限管理等多种功能,对后端开发者友好。

在Ubuntu系统中,彻底删除Nginx可以通过以下步骤实现:

停止Nginx服务

使用以下命令停止Nginx服务:

bash

sudo systemctl stop nginx
 

卸载Nginx软件包

执行以下命令卸载Nginx及其相关依赖:

bash

sudo apt - get remove -- purge nginx nginx - common
 

删除Nginx配置文件和目录

使用以下命令删除Nginx的配置文件和目录:

bash

sudo rm - rf / etc/nginx
 

删除Nginx缓存和日志文件

执行以下命令删除Nginx的缓存和日志文件:

bash

sudo rm - rf / var/cache/nginx
sudo rm - rf / var/log/nginx
 

检查并删除残留文件

使用命令 dpkg -l | grep nginx 查看是否还有与Nginx相关的残留软件包,如果有,使用 sudo apt - get remove 命令继续删除。同时,可手动检查 /usr/share/nginx 等目录,如有残留文件,可使用 sudo rm - rf 命令删除。

如果 /etc/php/7.3/fpm/php.ini 文件不存在,可以从以下几个地方获取最初的配置文件:

PHP安装包:
在PHP 7.3的安装包中,通常会包含 php.ini 的示例文件,如 php.ini-production 和 php.ini-development 。这些示例文件位于安装包的特定目录下,解压安装包后可以找到。例如,在Linux系统中,从源代码编译安装PHP时,可在解压后的源代码目录中查找。
官方网站:
可以从PHP官方网站下载PHP 7.3的源代码或安装包,其中包含了默认的 php.ini 配置文件模板。
系统包管理器缓存:
如果是通过系统包管理器(如Linux中的 apt 、 yum 等)安装的PHP 7.3,包管理器可能会在本地缓存中保留安装包的副本。可以在包管理器的缓存目录中查找PHP安装包,并从中提取 php.ini 文件。例如,在使用 apt 的系统中,缓存目录可能是 /var/cache/apt/archives/ 。

找到示例文件后,将其复制到 /etc/php/7.3/fpm/ 目录下并命名为 php.ini ,然后根据实际需求进行修改配置即可。

FPM是“FastCGI Process Manager”的缩写,即“FastCGI进程管理器”。

FastCGI是一种交互程序(如PHP)与Web服务器之间的通信协议,旨在减少网页服务器与CGI程序之间交互的开销,使服务器能同时处理更多网页请求。PHP - FPM就是专门为PHP设计的FastCGI进程管理器,它提供了更好的PHP进程管理方式,能有效控制内存和进程、平滑重载PHP配置,相比其他类似工具具有更多优点。

在安装PHP 7.3后, fpm 的 php.ini 和 cli 下的 php.ini 分别用于配置不同运行环境下PHP的行为:

 /etc/php/7.3/fpm/php.ini 

主要用于配置PHP通过FastCGI进程管理器(FPM)运行时的相关设置。当PHP作为Web服务器(如Nginx或Apache)的后端,处理HTTP请求时,PHP - FPM会根据这个配置文件来初始化PHP环境。比如设置 listen 指定FPM监听的地址和端口, pm 相关配置用于控制FPM的进程管理,包括进程数、最大请求数等,这些设置对Web应用的性能和稳定性有重要影响。

 /etc/php/7.3/cli/php.ini 

用于配置PHP在命令行界面(CLI)下运行时的环境。当通过命令行执行PHP脚本,如运行定时任务(Cron Jobs)或执行一些命令行工具时,PHP会依据这个配置文件来启动。例如, cli 下的 php.ini 可以设置 error_reporting 来控制在命令行中显示的错误级别,还能配置 include_path 来指定命令行脚本查找包含文件的路径。

虽然两个配置文件有很多相同的配置项,但根据不同的运行场景,它们的一些配置值可能会有所不同,以满足各自环境的特定需求。