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文件
各位不吝指教啊 记得5.3开始已经内置支持php-fpm了,你重新编译下php,在configure的时候,执行./configure --help看下编译的参数,主要关心下php-fpm的部分 回复 3# chenyx
谢谢,现在已经有php-fpm了,但启动nginx后,访问到的都是php的网页源代码,晕了 你php-fpm启动了吧,检查下你的nginx的配置. 回复 5# chenyx
php-fpm启动过了,我怀疑是nginx的配置问题 楼主找找张宴的nginx文档,对照下nginx的配置,修改下 回复 7# chenyx
找了两天,实在看不出什么错了,php的这几个组件反复重装,还是不行 返回php源代码是nginx没有配置好,跟php没关系。
查看模块,用php -m命令。 回复 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