dzminglong 发表于 2013-01-08 11:09

nginx 不能识别 eAccelerator

本帖最后由 dzminglong 于 2013-01-15 16:11 编辑

先说下自己的环境:centos6.2X86_64位
这几天自己编译搭了个lamp,想再搞个nginx,但是装完eaccelerator发现 php -v 信息如下:
PHP 5.3.14 (cli) (built: Jan4 2013 19:20:20)
Copyright (c) 1997-2012 The PHP Group
Zend Engine v2.3.0, Copyright (c) 1998-2012 Zend Technologies
没有相关信息,郁闷
而且我也找不到php-fpm命令,eaccelerator版本是eaccelerator-0.9.6.1, php是5-3.1.4
编译eaccelerator参数如下:
./configure --enable-eaccelerator=shared --with-php-config=/usr/local/php/bin/php-config
make && make install
PS:
    经过重新安装php后,发现php-fpm问题已经解决,但是我的php还是认不出来eaccelerator... :dizzy:


实在想不到什么问题会导致此类错误,最后附上我的phpinfo文件

dzminglong 发表于 2013-01-08 11:28

各位不吝指教啊

chenyx 发表于 2013-01-08 13:57

记得5.3开始已经内置支持php-fpm了,你重新编译下php,在configure的时候,执行./configure --help看下编译的参数,主要关心下php-fpm的部分

dzminglong 发表于 2013-01-08 15:22

回复 3# chenyx


    谢谢,现在已经有php-fpm了,但启动nginx后,访问到的都是php的网页源代码,晕了

chenyx 发表于 2013-01-08 15:24

你php-fpm启动了吧,检查下你的nginx的配置.

dzminglong 发表于 2013-01-08 15:28

回复 5# chenyx


    php-fpm启动过了,我怀疑是nginx的配置问题

chenyx 发表于 2013-01-08 15:58

楼主找找张宴的nginx文档,对照下nginx的配置,修改下

dzminglong 发表于 2013-01-10 13:29

回复 7# chenyx


    找了两天,实在看不出什么错了,php的这几个组件反复重装,还是不行

lsstarboy 发表于 2013-01-11 10:51

返回php源代码是nginx没有配置好,跟php没关系。
查看模块,用php -m命令。

dzminglong 发表于 2013-01-11 12:57

回复 9# lsstarboy


    nginx现在已经没问题了,但我反复弄eaccelerator,php就是认不出来,我的php -m 结果如下

bcmath Core ctype curl date dom ereg fileinfo filter ftp gd hash iconv json ldap libxml mbstring mcrypt mhash mysql mysqli openssl pcntl pcre PDO pdo_sqlite Phar posix Reflection session shmop SimpleXML soap sockets SPL SQLite sqlite3 standard sysvsem tokenizer xml xmlreader xmlrpc xmlwriter zip zlib


页: [1] 2 3
查看完整版本: nginx 不能识别 eAccelerator