查找phpfpm配置文件|linux怎么查看php启动命令

① linux系统下PHP-FPM的安装和配置教程

基本安装方法安装工具包$sudoapt-getinstallpython-software-properties添加ppa源$sudoadd-apt-repositoryppa:yola/php5安装php5-fpmsudoapt-getupdatesudoapt-getinstallphp5-fpm其它必要的软件安装接sudoapt-getinstallnginx配置php-fpmphp-fpm的解析器是C/S结构,它的配置文件位于:(1)/etc/php5/fpm/php-fpm.conf(2)/etc/php5/fpm/pool.d/一般没什么严格的配置的要求,或者说这块我还没有具体的研究每个配置参数的意义我采用了tcp模式与fastcgi进程进行连接,因此我修改了tcp监听的地址和端口,修改了一下监视目录的名称,这里不做具体详细解释了,大家可以参考官方文档根据自己的需求进行配置重启php5-fpm安装提示错误解决如果服务器的系统源中没有php5-fpm,安装的时候会提示:Readingstateinformation…DoneE:Couldn'tfindpackagephp5-fpm解决办法1.添加非官方的源到/etc/apt/sources.listecho"debhttp://ppa.launchpad.net/brianmercer/php/ubuntulucidmain">>/etc/apt/sources.listecho"deb-srchttp://ppa.launchpad.net/brianmercer/php/ubuntulucidmain">>/etc/apt/sources.list2.安装php5-fpmsudoapt-getupdate&&sudoapt-getinstallphp5-fpm3.安装php扩展组件sudoapt-getinstallphp-apcphp5-curlphp5-gdphp5-imagickphp5-mysql\php5-memcachephp5-memcachedphp5-mcrypt4.启动php-fpmsudo/etc/init.d/php5-fpmstartphp.in位于/etc/php5/fpm/php.iniphp-fpm.ini位于/etc/php5/fpm/php5-fpm.confphp-fpm启动时报错PHPWarning:PHPStartup:Unabletoloaddynamiclibrary'/usr/lib/php5/20060613+lfs/gd.so'-/usr/lib/php5/20060613+lfs/gd.so:undefinedsymbol:gdImageCreateFromJpeginUnknownonline0locatelibgd查看gd的动态库位置,如果/usr/local/lib/目录里有则rm/usr/local/lib/libgd*重启php-fpm即可去掉php-fpm启动时警告提示信息PHPDeprecated:Commentsstartingwith'#'aredeprecatedin/etc/php5/fpm/conf.d/imagick.inionline1inUnknownonline0把#变成;即可去掉该提示

② php-fpm.conf 找个配置文件放在哪里

具体位置放在:打开 /usr/local/php/etc/php-fpm.conf 文件 把max_children由之前的10改为现在的30,这样就可以保证 有充足的php-cgi进程可以被使用; 把request_terminate_timeout由之前的0s改为60s,这样php-cgi进程 处理脚本的超时时间就是60秒,可以防止进程都被挂起,提高利用效率。

③ php-fpm哪个文件是配置php代码的

找到php-fpm的配置文件一般路径 vim /etc/php-fpm.conf

④ mac配置php-fpm,nginx运行多版本php

1、brew 安装 php5.6 php5.7 nginx 2、配置php-conf 3、配置虚拟主机 安装好brew 用brew 命令安装,如果速度太慢或访问不了,自行goole brew 换源 brew search php  查看可用的php版本 brew install [email protected]  安装php5.6 brew install [email protected] 安装php5.6 brew install nginx       安装nginx 1、修改php5.6 php-fpm的端口为9056     cd usr/local/etc/php/5.6 # 到php5.6的目录下     vi    php-fpm.conf # 修改文件         listen = 127.0.0.1:9056  # 修改此端口         daemonize = yes # 修改为允许后台启动php-fpm 2、修改php5.6 php-fpm的端口为9070     cd /usr/local/etc/php/7.1/php-fpm.d # 到php7.1的目录下     vi www.conf # 修改端口         listen = 127.0.0.1:9056  # 修改此端口         vi    php-fpm.conf  # 修改文件          daemonize = yes # 修改为允许后台启动php-fpm 3、启动php-fpm     cd /usr/local/sbin # 到此目录,建立两个软链接指向不同版本的php切换到root用户 ./php-fpm56  ./php-fpm71 启动后可看到php-fpm的进程,则成功 ps-ef | grep php-fpm cd /usr/local/etc/nginx/  # 到nginx的目录下 复制默认的配置文件到server下(此目录用来存虚拟主机文件) 这里我在server创建了这两个vi local.phpinfo56.com.conf # 修改本地域名和nginx代理到php-fpm端口,按照这种方法修改另一个 nginx # 启动nginx nginx -s reload # 修改配置文件,重新加载nginx vi /etc /hosts  # 修改host 加上映射关系 cd  /usr /local/var/www # 在此目录下建立一个index.php echo "<?php phpinfo();" > index.php 在浏览器访问可看到

⑤ 如何查看linux php-fpm.pid位置

find / -name php-fpm,不知道你是Yum安装的还是源码包安装的。所以用全盘查找。

启用php-fpm状态功能

编辑php-fpm.conf 配置文回件 找到pm.status_path配置项答

pm.status_path = /php-status 有一个《Linux命令大全》里面有详细的Linux命令介绍,可以看看,以免更详细的了解Linux命令:

⑥ linux 怎么查找php.fpm.conf

find / -name php-fpm,不知道你是Yum安装的还是源码包安装的。所以用全盘查找。

⑦ linux怎么查看php启动命令

启动php-fpm。

/usr/local/php5/sbin/php-fpm /usr/local/php5/为php-fpm的安抄装地址袭。

/usr/local/php-5.6.3/sbin/php-fpm -R # 如果报错显示不能用root用户启动,则可以考虑使用 -R命令。

查看是否启动成功:

netstat -lnt | grep 9000

tcp 0 0 127.0.0.1:9000 0.0.0.0:* LISTEN

或者使用如下命令,查看是否9000端口被php-fpm占用:

netstat -tunpl | grep 9000

tcp 0 0 127.0.0.1:9000 0.0.0.0:* LISTEN 2124/php-fpm。

⑧ 如何查找php-fpm.conf文件

这个需要安装的,就是在你./configure的时候的要带上php-fpm参数,安装的时候才会有。查找的话就用find啊,或者使用locate php-fpm,使用locate前最好先执行updatedb一下,这是更新locate的数据库,很快很方便。如果你安装的时候安装了php-fpm的话应该是在这个目录/usr/local/php-7.0.11/sbin


赞 (0)