Chinaunix

标题: FreeBSD10下配置apache24+PHP56+MySQL56成功的来指点一下! [打印本页]

作者: alexwangln    时间: 2014-09-30 12:10
标题: FreeBSD10下配置apache24+PHP56+MySQL56成功的来指点一下!
昨天都安装完,服务都成功启动了,命令行#php -m 也显示各种php extensions加载正常,但是访问phpinf()时,没加载mysql、db等等php扩展。
各种百度google、man、help,似乎是php-fpm加载项不正常。
重启php-fpm
#service php-fpm restart
提示:
Faled loading /usr/local/lib/php/20131226-debug/opcache.so: /usr/local/lib/php/20131226-debug/opcache.so: Undefined symbol "sapi_globals"
不知道是不是php-fpm的原因?这个应该是php用来加速的吧?
这两个库都有未定义的标识符“sapi_globals”,是编译问题还是配置项的问题?

作者: 柠檬精铃    时间: 2014-09-30 12:59



看帖顶帖这是必须滴
作者: lsstarboy    时间: 2014-09-30 13:58
本帖最后由 lsstarboy 于 2014-09-30 14:03 编辑

这些extension是用ports安装的吗?
php版本有些高,既然用php-fpm,不如干脆用nginx。
作者: alexwangln    时间: 2014-09-30 15:09
lsstarboy 发表于 2014-09-30 13:58
这些extension是用ports安装的吗?
php版本有些高,既然用php-fpm,不如干脆用nginx。


唉,还是基本功不够扎实啊!
2004年左右就接触FreeBSD了,特别喜欢它的设计哲学,但工作性质不太沾边,一直没深入学习。
最近想自己开发个网站,百度了一下,发现php很流行,LAMP也火的不行
但是就不喜欢Linux,所以,没做足功课,以为FAMP也差不多
现在开来,FreeBSD还是固执的很啊,有BSD授权的nginx可用,估计就想让apache淡出FreeBSD平台,哈哈
哥们你说的很对,正在考虑nginx。
作者: alexwangln    时间: 2014-09-30 23:11
自己搞定了!
可能在新版本的php中,好多mod都是通过php-fpm加载的。
而我之前pkg没完全更新,与ports有些不同步,我有些组件是pkg安装的,有些是ports安装的
导致php56-extensions部分mod未编译成功,我是加了参数强制编译安装的,所以php-fpm启动会报错。
今天把pkg更新了,把php56、php56-extensions重新安装了,一切OK!

作者: action08    时间: 2014-10-01 04:46
恩,用nginx会好点
作者: 奔跑兄弟    时间: 2015-01-30 10:41
我真的不知道说啥好了




欢迎光临 Chinaunix (http://bbs.chinaunix.net/) Powered by Discuz! X3.2