Linux中编译lamp环境,但是全部编译完成后,php的安装目录为什么是空的?

操蛋的微博 发布于 2014/10/10 22:51
阅读 891
收藏 1
本地虚拟机和真机均编译安装成功,系统式centos6.4和6.5
放到VPS上就出现标题写的问题!!!
VPS的系统式centos6.5

听下面朋友的建议,我看看如何吧日志搞出来!!!!!!
加载中
0
Helloall
Helloall

终端命令:whereis php

 看看安装到哪里去了

操蛋的微博
哦,好的,谢谢您!!!我顺便把我的脚本也发上来让大家看看如何!
0
Feng_Yu
Feng_Yu
仔细看看日志,尤其是make install的日志部分,怀疑是不是编译都报错了
操蛋的微博
哦!
Feng_Yu
Feng_Yu
回复 @太阳有功 : 脚本有毛用,要的是输出日志,那里面有报错信息
操蛋的微博
问题是,我在我本地虚拟机里和真机里安装都安装到正确的位置上了!要不我把我的脚本发上来给大家看看吧。
0
eechen
eechen
我在64位Ubuntu 12.04上编译的Nginx/Apache/PHP套件能够直接拷到其他64位Ubuntu(包括14.04)上使用,解压运行前创建好用户,安装好依赖的共享库就好。
http://my.oschina.net/eechen/blog/298027
0
leo108
leo108

目录是空说明make或者make install的过程中出错了,看看错误信息是什么

操蛋的微博
哦,因为在本地虚拟机和真机装的时候时调试好的,我打算上VPS装一次,仔细看一下看看哪里出错了。谢谢你的回答!!
0
me坤子
me坤子
你应该发编译php的日志
操蛋的微博
哦,我也想发日志只是不知到是不是make的时候会在被编译的软件目录下会生成日志?还是有什么办法?
0
石家庄清风
石家庄清风
包管理器是做什么用的?
0
丶流忆
丶流忆

估计是

makeZEND_EXTRA_LIBS='-liconv'

这一行报错,libiconv库找不到,手动安装这个库试一下

操蛋的微博
呵呵,最后得出结论,他嫌弃VPS内存小!
操蛋的微博
恩,本地测试都没问题了,我上VPS上安装仔细看一下包什么错吧!谢谢你的解答!!
0
操蛋的微博
已解决!!因为VPS内存小报错了!!禁用了fileinfo就好了!!
操蛋的微博
回复 @eechen : 是的,我也很久接要不要装fileinfo,报错信息不是你说的那样,我用xshell记录下日志发现她make编译时报的错,到用时再把他装上也可! 谢谢你的回答!!!
eechen
eechen
你可以像我一样,现在一台电脑编译好,打好包,然后直接把拷到其他电脑解压使用,就不需要重复编译了 http://my.oschina.net/eechen/blog/298027
eechen
eechen
那应该是在make编译PHP的时候出现了virtual memory exhausted: Cannot allocate memory这个无法分配内存的错误。fileinfo相关函数可以获取文件信息,比如MIME类型,还是很有必要的: http://cn2.php.net/fileinfo
返回顶部
顶部