我是靠谱客的博主 现实鲜花,最近开发中收集的这篇文章主要介绍php-fpm xdebug,是否可以使用不同的池选项设置PHP-FPM(禁用xdebug / xdebug),觉得挺不错的,现在分享给大家,希望可以做个参考。

概述

我有一个LEMP环境,需要选择将所有开发子域与分段(使用xdebug staging进行开发)分开.

> dev.projectX.mydomain.tld

> staging.projectX.mydomain.tld

因此我设置了两个池php-dev和php-stage,但似乎我只能在php.ini中启用扩展!?

这是我的pool.conf(dev)

[php-dev]

listen = 127.0.0.1:9101

listen = /var/run/php-fpm/a1-php-dev.socket

listen.backlog = -1

listen.allowed_clients = 127.0.0.1

user = nginx

group = nginx

request_slowlog_timeout = 3s

slowlog = /var/log/php-fpm/slowlog-php-dev.log

pm = dynamic

pm.max_children = 20

pm.start_servers = 10

pm.min_spare_servers = 4

pm.max_spare_servers = 16

pm.max_requests = 500

pm.status_path = /status

request_terminate_timeout = 120s

rlimit_files = 131072

rlimit_core = unlimited

catch_workers_output = yes

env[HOSTNAME] = $HOSTNAME

env[TMP] = /tmp

env[TMPDIR] = /tmp

env[TEMP] = /tmp

php_admin_value[zend_extension] = "/usr/lib64/php/modules/xdebug.so"

php_admin_value[xdebug.default_enable] = 0

php_admin_value[xdebug.remote_enable] = 0

php_admin_value[xdebug.remote_autostart] = 0

php_admin_value[xdebug.remote_host] = localhost

php_admin_value[xdebug.profiler_enable_trigger] = 0

php_admin_value[xdebug.remote_port] = 9001

php_admin_value[xdebug.collect_params] = 2

php_admin_value[xdebug.collect_vars] = 1

php_admin_value[xdebug.trace_format] = 2

不幸的是,xdebug将不会被加载.

有没有其他选项只在dev.*域上加载xdebug?

最后

以上就是现实鲜花为你收集整理的php-fpm xdebug,是否可以使用不同的池选项设置PHP-FPM(禁用xdebug / xdebug)的全部内容,希望文章能够帮你解决php-fpm xdebug,是否可以使用不同的池选项设置PHP-FPM(禁用xdebug / xdebug)所遇到的程序开发问题。

如果觉得靠谱客网站的内容还不错,欢迎将靠谱客网站推荐给程序员好友。

本图文内容来源于网友提供,作为学习参考使用,或来自网络收集整理,版权属于原作者所有。
点赞(40)

评论列表共有 0 条评论

立即
投稿
返回
顶部