首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >PHP5-FPM和MYSQL

PHP5-FPM和MYSQL
EN

Stack Overflow用户
提问于 2011-05-02 19:21:14
回答 2查看 1.5K关注 0票数 0

我使用lighttpd和pfp-fpm。一切正常,但是如果我在我的php脚本上调用mysql_connect(),我会得到一个空页面。就像“拒绝手术”。

这是我的php-fpm.conf池

代码语言:javascript
复制
[example.com]
        listen             = 127.0.0.1:9001
        listen.backlog         = -1

        user  = example.com
        group = example.com

        pm                   = dynamic
        pm.max_requests      = 0
        pm.max_children      = 2
        pm.start_servers     = 1
        pm.min_spare_servers = 1
        pm.max_spare_servers = 1

        chroot = /home/vhosts/example.com/

        request_terminate_timeout = 2
        request_slowlog_timeout   = 1
        slowlog                   = /home/vhosts/example.com/log/php-slow.log

        catch_workers_output = yes

        env[HOSTNAME] = $HOSTNAME
        env[PATH] = /usr/local/bin:/usr/bin:/bin
        env[TMP] = /tmp
        env[TMPDIR] = /tmp
        env[TEMP] = /tmp

这是我的lighttpd vhost:

代码语言:javascript
复制
$HTTP["host"] =~ "(^|.)example\.com$" {

        server.document-root = "/home/vhosts/example.com/web"
        server.errorlog      = "/home/vhosts/example.com/log/error.log"
        accesslog.filename   = "/home/vhosts/example.com/log/access.log"


        fastcgi.server = (
                        ".php" => (
                                "localhost" => (
                                        "docroot" => "/web",
                                        "host"    => "127.0.0.1",
                                        "port"    => "9001"
                                )
                        )
        )

}

怎么啦?如果我不使用mysql,我可以正确地看到php脚本的结果。

EN

回答 2

Stack Overflow用户

发布于 2011-05-02 20:19:27

打开错误显示并发布这些错误将是有帮助的,但由于您可以使用mysql而不使用chrooting php,我猜您会收到一些连接错误,因为php尝试使用套接字(用--with-mysql-sock=/var/mysql.sock编译的php )连接到本地主机上的mysql,而这个套接字最有可能位于chrooted环境之外。

您可以尝试:

使用内部ip (如10.0.0.1,192.168.0.1)而不是loopback

  • 重新编译php,以不使用指向chrooted路径中套接字的硬链接
票数 1
EN

Stack Overflow用户

发布于 2011-08-05 20:03:03

在我看来,所有问题都是由于用户和组是example.com造成的,我猜该用户没有权限执行所请求的任务

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/5856509

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档