`
xieye
  • 浏览: 830932 次
  • 性别: Icon_minigender_1
  • 来自: 南京
社区版块
存档分类
最新评论

让php-fpm以root账号运行

    博客分类:
  • PHP
阅读更多
一般来说,我们没有这种需求,但是当需要时,
可以让php-fpm以root权限运行,有时会省去很多麻烦。同时放大了权限,需要注意安全。

方法:修改php-fpm的启动命令,加一个参数。
假设是以 yum命令安装的话。
vim /usr/lib/systemd/system/php72-php-fpm.service

修改其中的
ExecStart=/opt/remi/php72/root/usr/sbin/php-fpm --nodaemonize

ExecStart=/opt/remi/php72/root/usr/sbin/php-fpm --nodaemonize --allow-to-run-as-root

然后,修改nginx的配置
vim /etc/nginx/nginx.conf
大约 第一行就是
user root;

然后,修改php的配置
vim /etc/opt/remi/php72/php-fpm.d/www.conf

user = root
group =root

之后重启nginx和php-fpm的服务就行。
亲测有效。


0
3
分享到:
评论

相关推荐

    如何在Linux中部署禅道项目.zip

    在Ubuntu/Debian上,可以运行`apt-get install php php-fpm php-mysqlnd php-gd php-xmlrpc php-soap php-mbstring php-openssl php-zip php-fileinfo`,而在CentOS/RHEL中,使用`yum install php php-fpm ...

    Linux LNMP部署php PigCMS教程.zip

    Ubuntu用户可以运行`apt-get install php5.4 php5.4-fpm php5.4-mysql`,CentOS用户需添加Remi仓库并运行`yum install php php-fpm php-mysqlnd`。确保安装了Zend Guard Loader,它是PHP代码加密的支持组件。 **5. ...

    基于lnmp安装zabbix

    LNMP 环境提供了一个强大的基础设施来运行 Zabbix,帮助我们更好地监控和管理我们的网络设备和应用程序。 五、相关知识点 * LNMP 环境安装和配置 * Zabbix 的基本安装和配置 * Nginx 配置文件的编写 * PHP-FPM 的...

    阿里云CentOS 服务器

    接下来需要进行相应的配置,以便让这些组件协同工作。 1. **配置Nginx**:编辑Nginx的配置文件`/etc/nginx/nginx.conf`,添加适当的虚拟主机配置,使得Nginx能正确转发请求到PHP-FPM。 2. **配置PHP-FPM**:编辑`/...

    linux安装禅道9.5.1

    mysql -u root -p ``` 2. 创建数据库: ``` CREATE DATABASE zentao; ``` 3. 选择数据库: ``` USE zentao; ``` 4. 导入禅道数据库结构: ``` SOURCE /path/to/zentao.sql; # 替换为实际的sql文件路径 ...

    Discuz_X3.1_SC_UTF8

    X3.1是一款深受用户喜爱的社区论坛软件,以其强大的功能、丰富的插件和易用性,广泛应用于各类网站。本篇文章将深入探讨如何在Linux(Nginx+MySQL+PHP)环境下,也就是LNMP架构上搭建Discuz! X3.1论坛。 一、LNMP...

    Linuxlighttpd+php+mysql+Discuz论坛.pdf

    在Lighttpd配置文件中,添加FastCGI配置以处理.php文件,例如: ``` server.modules += ("mod_fastcgi") fastcgi.server = ( ".php" => (( "socket" => "/var/run/php/php-fpm.sock", "bin-path" => "/usr/bin/...

    centos6.5安装LNMP服务器教程

    yum install php-mysql php-gd libjpeg* php-imap php-ldap php-odbc php-pear php-xml php-xmlrpc php-mbstring php-mcrypt php-bcmath php-mhash libmcrypt ``` 3. **设置 PHP-FPM 开机启动**: ```bash ...

    构建LNMP+WordPress

    确保PHP-FPM(FastCGI Process Manager)运行并设置开机启动: ```bash sudo systemctl start php-fpm sudo systemctl enable php-fpm ``` 五、配置Nginx与PHP 编辑Nginx配置文件,例如`/etc/nginx/nginx.conf`,...

    Zabbix-RPM配置说明书

    这里以root账号创建了名为zabbix的数据库,'your_password'需要替换为你设定的密码。 接下来,升级PHP至必需的版本,这里使用的是PHP 5.6。通过配置webtatic源并安装相关PHP扩展: ```bash rpm -ivh ...

    LIUNX CENTOS6.5 PHP环境配置

    通过Nginx配置文件指定PHP解释器的路径,同时配置PHP-FPM(PHP FastCGI Process Manager)以支持Nginx。 7. 配置PHP。通过修改php.ini文件调整PHP的各种设置,例如内存限制、错误报告等。 8. 测试PHP环境。可以...

    安卓本地ANMPP集成环境 v12.1

    ANMPP是ANDROID NGINX MYSQL PHP-FPM POSTGRESQL的简写;ANMPP可以工作在基于X86&ARM;的所有ANDROID设备上面(特殊设备除外);ANMPP的主要对象是安卓设备,对于其他X86&ARM; LINUX设备可能需要做对应的修改;ANMPP...

    Centos7以上版本搭建Apache+PHP+Mysql+PhpMyAdmin环境搭建.pdf

    2. 安装PHP-FPM,它是一个用于处理PHP请求的FastCGI进程管理器,使用`yum -y install php-fpm`命令安装。 六、安装MySQL/MariaDB 1. CentOS 7.2及更高版本将MySQL替换为MariaDB,因此安装MySQL实际上会安装MariaDB...

    Nginx实战基础篇六通过源码包编译安装部署LNMP搭建Discuz论坛.pdf

    然后,通过浏览器访问论坛安装页面,按照提示进行数据库连接、管理员账号设置等步骤,完成Discuz论坛的安装。 在整个过程中,确保每个步骤都严格按照官方文档和最佳实践操作,避免出现错误。同时,定期更新和维护你...

    PHP环境的搭建和Discuz!安装.rar

    对于Nginx,需要配置fastcgi_pass指向PHP-FPM(PHP FastCGI Process Manager)的服务地址。 4. **安装MySQL**:MySQL是PHP网站常用的数据库管理系统。安装过程通常包含下载安装包、运行安装程序和创建默认的root...

    knowledgetree安装指南

    本文将详细介绍如何安装和配置Knowledgetree,以便于你搭建自己的文档管理系统。 **1. 系统需求** 在开始安装之前,确保你的服务器或计算机满足以下基本要求: - 操作系统:支持Linux、Unix、macOS和Windows。 - ...

    CentOS Nginx PHP JAVA多语言镜像使用手册

    - **PHP环境**:采用了Nginx+php-fpm的组合,即LNMP架构,这种架构在处理静态文件时由Nginx直接返回,而在处理动态请求时由php-fpm进行处理,极大地提升了性能。 - **JAVA环境**:采用了Nginx+Tomcat的组合,实现了...

    基于PHP的ZenTaoPMS禅道项目管理软件linux一键安装包.zip

    在Linux系统上,通常会使用Apache或Nginx作为Web服务器,并配合PHP解析器(如PHP-FPM)来处理PHP代码。 Linux是一类自由和开放源代码的操作系统,提供了命令行界面(CLI)和图形用户界面(GUI),对于开发者来说,...

    MixPHP开发指南-v1.0.6.pdf

    安装MixPHP后,可以通过root账号启动mix-httpd服务器。初次部署时建议不使用-d参数,以发现并解决目录权限不足或路径错误等问题。安装过程中,可能需要修改脚本的权限,例如使用chmod 777 install.sh命令。安装成功...

Global site tag (gtag.js) - Google Analytics