我的编程空间,编程开发者的网络收藏夹
学习永远不晚

php 9000端口没有启动怎么解决

短信预约 -IT技能 免费直播动态提醒
省份

北京

  • 北京
  • 上海
  • 天津
  • 重庆
  • 河北
  • 山东
  • 辽宁
  • 黑龙江
  • 吉林
  • 甘肃
  • 青海
  • 河南
  • 江苏
  • 湖北
  • 湖南
  • 江西
  • 浙江
  • 广东
  • 云南
  • 福建
  • 海南
  • 山西
  • 四川
  • 陕西
  • 贵州
  • 安徽
  • 广西
  • 内蒙
  • 西藏
  • 新疆
  • 宁夏
  • 兵团
手机号立即预约

请填写图片验证码后获取短信验证码

看不清楚,换张图片

免费获取短信验证码

php 9000端口没有启动怎么解决

本文小编为大家详细介绍“php 9000端口没有启动怎么解决”,内容详细,步骤清晰,细节处理妥当,希望这篇“php 9000端口没有启动怎么解决”文章能帮助大家解决疑惑,下面跟着小编的思路慢慢深入,一起来学习新知识吧。

php 9000端口没有启动的解决办法:1、找到“php5/fpm/pool.d/www.conf”;2、将listen改为“127.0.0.1:9000”;3、将nginx改回用端口监听的方式;4、重启nginx和php-fpm即可。

php 9000端口没有启动怎么解决

本文操作环境:ubuntu 16.04系统、PHP7.1版、DELL G3电脑

php-fpm启动以后,没有出现9000端口?

最近在复现一个php扩展的后门,需要搭建Nginx+php环境,nginx我是用源码裸装的,不带任何第三方模块。

php-cli和php-fpm 则是通过ubuntu的标准apt-get命令安装的。

随后需要修改nginx的nginx.conf文件让其支持php脚本解析。

经查询网上的配置有两种,一种是

支持127.0.0.1:9000

location ~ \.php$ {    root           html;    fastcgi_pass   127.0.0.1:9000;    fastcgi_index  index.php;    fastcgi_param  SCRIPT_FILENAME   /usr/local/nginx/html/$fastcgi_script_name;    include        fastcgi_params;}

另一种是使用sock文件

location ~ .php$ {        root           /usr/share/nginx/html;        fastcgi_pass   unix:/var/run/php-fpm/php5-fpm.sock;        fastcgi_index  index.php;        fastcgi_param  SCRIPT_FILENAME  $document_root$fastcgi_script_name;        include        fastcgi_params;    }

刚开始使用第一种9000端口的方式进行配置,php解析不了,后经过查询php-fpm日志,发现有sock

[17-Sep-2019 00:23:02] NOTICE: fpm is running, pid 5617[17-Sep-2019 00:23:02] NOTICE: ready to handle connections[17-Sep-2019 00:23:02] NOTICE: systemd monitor interval set to 10000ms[17-Sep-2019 00:31:28] ERROR: An another FPM instance seems to already listen on /var/run/php5-fpm.sock[17-Sep-2019 00:31:28] ERROR: FPM initialization failed[17-Sep-2019 00:37:34] NOTICE: configuration file /etc/php5/fpm/php-fpm.conf test is successful

随后在nginx配置文件中改用第二种sock文件交互的模式,发现还是页面解析不了。

最后找到/etc/php5/fpm/pool.d/www.conf 配置文件,将listen改为127.0.0.1:9000

又将nginx改回用端口监听的方式,重启nginx和php-fpm以后,终于可以解析php脚本了。。

root@ubuntu:/usr/local/nginx# netstat -tlnActive Internet connections (only servers)Proto Recv-Q Send-Q Local Address           Foreign Address         State      tcp        0      0 127.0.0.1:9000          0.0.0.0:*               LISTEN     tcp        0      0 127.0.0.1:3306          0.0.0.0:*               LISTEN     tcp        0      0 0.0.0.0:80              0.0.0.0:*               LISTEN     tcp        0      0 127.0.1.1:53            0.0.0.0:*               LISTEN     tcp        0      0 127.0.0.1:631           0.0.0.0:*               LISTEN     tcp6       0      0 ::1:631                 :::*                    LISTEN     root@ubuntu:/usr/local/nginx# pgrep nginx|xargs kill -s 9root@ubuntu:/usr/local/nginx# vim conf/nginx.confroot@ubuntu:/usr/local/nginx# sbin/nginx root@ubuntu:/usr/local/nginx#

nginx.conf配置文件

 server {        listen       80;        server_name  localhost;        root   html;        index  index.php;        location ~\.php$ {            fastcgi_pass  127.0.0.1:9000;            fastcgi_index index.php;            fastcgi_param SCRIPT_FILENAME $document_root$fastcgi_script_name;            include fastcgi_params;        }

/etc/php5/fpm/pool.d/www.conf文件修改的地方:

; The address on which to accept FastCGI requests.; Valid syntaxes are:;   'ip.add.re.ss:port'    - to listen on a TCP socket to a specific address on;                            a specific port;;   'port'                 - to listen on a TCP socket to all addresses on a;                            specific port;;   '/path/to/unix/socket' - to listen on a unix socket.; Note: This value is mandatory.listen = 127.0.0.1:9000

php 9000端口没有启动怎么解决

读到这里,这篇“php 9000端口没有启动怎么解决”文章已经介绍完毕,想要掌握这篇文章的知识点还需要大家自己动手实践使用过才能领会,如果想了解更多相关内容的文章,欢迎关注编程网行业资讯频道。

免责声明:

① 本站未注明“稿件来源”的信息均来自网络整理。其文字、图片和音视频稿件的所属权归原作者所有。本站收集整理出于非商业性的教育和科研之目的,并不意味着本站赞同其观点或证实其内容的真实性。仅作为临时的测试数据,供内部测试之用。本站并未授权任何人以任何方式主动获取本站任何信息。

② 本站未注明“稿件来源”的临时测试数据将在测试完成后最终做删除处理。有问题或投稿请发送至: 邮箱/279061341@qq.com QQ/279061341

php 9000端口没有启动怎么解决

下载Word文档到电脑,方便收藏和打印~

下载Word文档

猜你喜欢

php 9000端口没有启动怎么解决

本文小编为大家详细介绍“php 9000端口没有启动怎么解决”,内容详细,步骤清晰,细节处理妥当,希望这篇“php 9000端口没有启动怎么解决”文章能帮助大家解决疑惑,下面跟着小编的思路慢慢深入,一起来学习新知识吧。php 9000端口没
2023-06-26

php没有启动9000端口如何解决

这篇“php没有启动9000端口如何解决”文章的知识点大部分人都不太理解,所以小编给大家总结了以下内容,内容详细,步骤清晰,具有一定的借鉴价值,希望大家阅读完这篇文章能有所收获,下面我们一起来看看这篇“php没有启动9000端口如何解决”文
2023-07-05

php 9000端口没有启动怎么办

php 9000端口没有启动的解决办法:1、找到“php5/fpm/pool.d/www.conf”;2、将listen改为“127.0.0.1:9000”;3、将nginx改回用端口监听的方式;4、重启nginx和php-fpm即可。
2014-05-06

php 9000端口没有启动怎么办

PHP9000端口未启动故障排除指南检查端口冲突、防火墙阻止和PHP配置是否正确。释放端口冲突,调整防火墙设置,验证PHP配置,重启PHP服务,检查错误日志。尝试其他端口或寻求专业帮助。
php 9000端口没有启动怎么办
2024-04-26

php5没有监听9000端口如何解决

这篇文章主要讲解了“php5没有监听9000端口如何解决”,文中的讲解内容简单清晰,易于学习与理解,下面请大家跟着小编的思路慢慢深入,一起来研究和学习“php5没有监听9000端口如何解决”吧!在使用PHP5时,有些用户可能会遇到无法监听端
2023-07-05

hadoop启动后没有datanode怎么解决

如果Hadoop启动后没有datanode,可能是由于以下原因导致的:数据节点(datanode)所在的机器宕机或者网络连接出现问题。数据节点未正确配置,导致无法连接到namenode。Hadoop配置文件中datanode的相关配置出
hadoop启动后没有datanode怎么解决
2024-03-05

php-fpm没有启动脚本如何解决

本篇内容介绍了“php-fpm没有启动脚本如何解决”的有关知识,在实际案例的操作过程中,不少人都会遇到这样的困境,接下来就让小编带领大家学习一下如何处理这些情况吧!希望大家仔细阅读,能够学有所成!php-fpm启动脚本的方法:1、创建自启动
2023-07-04

hadoop启动后jps没有namenode怎么解决

如果在启动Hadoop时没有看到namenode进程出现在jps命令的输出中,可能是因为namenode启动失败了。您可以尝试以下方法来解决这个问题:检查Hadoop日志文件:查看Hadoop的日志文件,尤其是namenode的日志文件,查
hadoop启动后jps没有namenode怎么解决
2024-03-06

win10没有快速启动选项怎么解决

如果你在Windows 10中没有看到快速启动选项,可能是由于以下几种原因:1. 电脑没有启用快速启动功能:你可以通过以下步骤启用快速启动功能:- 打开控制面板,选择"电源选项"。- 在左侧导航栏中,选择"选择电源按钮的功能"。- 点击"更
2023-08-28

php-fpm 没有启动脚本怎么办

php-fpm启动脚本的方法:1、创建自启动文件“/etc/init.d/php-fpm”;2、配置“php-fpm”服务,通过“chkconfig php-fpm on”设置234级别下启动;3、通过“service php-fpm configtest”检查配置文件即可。
2022-11-22

windows没有启动服务器服务怎么解决

本篇内容主要讲解“windows没有启动服务器服务怎么解决”,感兴趣的朋友不妨来看看。本文介绍的方法操作简单快捷,实用性强。下面就让小编来带大家学习“windows没有启动服务器服务怎么解决”吧!解决方法1、单击开始菜单,依次点击:所有应用
2023-07-01

win7输入法程序没有自动启动怎么解决

这篇文章主要讲解了“win7输入法程序没有自动启动怎么解决”,文中的讲解内容简单清晰,易于学习与理解,下面请大家跟着小编的思路慢慢深入,一起来研究和学习“win7输入法程序没有自动启动怎么解决”吧!解决方法:1、按win+r打开运行窗口,在
2023-06-28

vps开启不了端口怎么解决

如果VPS无法打开端口,可能有以下几个原因:1. 防火墙设置:检查VPS上的防火墙配置,确保端口被允许通过。可以使用iptables命令或者ufw命令来配置防火墙规则。2. 网络配置:确保VPS的网络配置正确,包括IP地址、子网掩码、网关等
2023-08-20

php if没有值怎么解决

这篇文章主要讲解了“php if没有值怎么解决”,文中的讲解内容简单清晰,易于学习与理解,下面请大家跟着小编的思路慢慢深入,一起来研究和学习“php if没有值怎么解决”吧!在 PHP 中,if 语句是一种常用的条件语句,用于执行不同的代码
2023-07-06

oracle启动监听没反应怎么解决

当Oracle启动监听没有反应时,可能是由于多种原因导致的。以下是一些可能的解决办法:检查监听器配置文件:确保监听器的配置文件(listener.ora)中的配置正确无误。可以使用lsnrctl status命令查看监听器的状态,并检查是否
oracle启动监听没反应怎么解决
2024-04-09

win10启动软件没反应怎么解决

如果您的Windows 10启动软件没有任何反应,可以尝试以下解决方法:1. 重新启动计算机:有时候系统的一些临时问题会导致软件无法正常启动。通过重新启动计算机可以清除这些问题。2. 检查软件是否已完全安装:确保您的软件已经完全安装,并且没
2023-10-10

windows提示没有启动服务器服务怎么解决

本篇内容主要讲解“windows提示没有启动服务器服务怎么解决”,感兴趣的朋友不妨来看看。本文介绍的方法操作简单快捷,实用性强。下面就让小编来带大家学习“windows提示没有启动服务器服务怎么解决”吧!一、故障现象:1、使用鼠标右键点击桌
2022-12-16

编程热搜

  • Python 学习之路 - Python
    一、安装Python34Windows在Python官网(https://www.python.org/downloads/)下载安装包并安装。Python的默认安装路径是:C:\Python34配置环境变量:【右键计算机】--》【属性】-
    Python 学习之路 - Python
  • chatgpt的中文全称是什么
    chatgpt的中文全称是生成型预训练变换模型。ChatGPT是什么ChatGPT是美国人工智能研究实验室OpenAI开发的一种全新聊天机器人模型,它能够通过学习和理解人类的语言来进行对话,还能根据聊天的上下文进行互动,并协助人类完成一系列
    chatgpt的中文全称是什么
  • C/C++中extern函数使用详解
  • C/C++可变参数的使用
    可变参数的使用方法远远不止以下几种,不过在C,C++中使用可变参数时要小心,在使用printf()等函数时传入的参数个数一定不能比前面的格式化字符串中的’%’符号个数少,否则会产生访问越界,运气不好的话还会导致程序崩溃
    C/C++可变参数的使用
  • css样式文件该放在哪里
  • php中数组下标必须是连续的吗
  • Python 3 教程
    Python 3 教程 Python 的 3.0 版本,常被称为 Python 3000,或简称 Py3k。相对于 Python 的早期版本,这是一个较大的升级。为了不带入过多的累赘,Python 3.0 在设计的时候没有考虑向下兼容。 Python
    Python 3 教程
  • Python pip包管理
    一、前言    在Python中, 安装第三方模块是通过 setuptools 这个工具完成的。 Python有两个封装了 setuptools的包管理工具: easy_install  和  pip , 目前官方推荐使用 pip。    
    Python pip包管理
  • ubuntu如何重新编译内核
  • 改善Java代码之慎用java动态编译

目录