debian 6安装lnmp0.8出错提示
装完看log也没什么出错提示,但是php和mysql都没有安装上单独执行mysql部分脚本config后出现/bin/rm: cannot remove `libtoolT':××××××这样提示
make后最后出现virtual memory exhausted: Cannot allocate memory,不过应该不是内存不够的原因吧?
php目录只有一个etc目录 /bin/rm: cannot remove `libtoolT':×××××× 这个没事
mysql安装不上php就肯定安装不上
virtual memory exhausted: Cannot allocate memory一般就是内存不足或
ulimit -a 执行看看virtual memory是不是unlimited,不是的话执行下面:
ulimit -v unlimited ,再重新编译。PS: 你内存多少? buyvm 128M 15刀年付的
我之所以说是不会是内存不足的原因是因为这台机器之前装过lnmp6,现在重装的7或者8都会出现这个问题,而且现在重新装lnmp 6也是同样的问题
virtual memory的设置是unlimit
我看过资料说是因为gcc编译器的bug会默认使用母鸡的整个内存,可是我设置virtual memory一个小一点的具体的数字还是不管用。
[ 本帖最后由 xtmp 于 2012-3-14 15:30 编辑 ] 可以换个系统试试 g++ -DMYSQL_SERVER -DDEFAULT_MYSQL_HOME="\"/usr/local/mysql\"" -DMYSQL_DATADIR="\"/usr/local/mysql/var\"" -DSHAREDIR="\"/usr/local/mysql/share/mysql\"" -DPLUGINDIR="\"/usr/local/mysql/lib/mysql/plugin\"" -DHAVE_EVENT_SCHEDULER -DHAVE_CONFIG_H -I. -I../include -I../include -I../include -I../regex -I. -O3 -fno-implicit-templates -fno-exceptions -fno-rtti -MT sql_yacc.o -MD -MP -MF .deps/sql_yacc.Tpo -c -o sql_yacc.o sql_yacc.cc
virtual memory exhausted: Cannot allocate memory
make: *** Error 1
make: Leaving directory `/root/lnmp0.6-full/mysql-5.1.48/sql'
make: *** Error 1
make: Leaving directory `/root/lnmp0.6-full/mysql-5.1.48/sql'
make: *** Error 2
make: Leaving directory `/root/lnmp0.6-full/mysql-5.1.48/sql'
make: *** Error 1
这是详细的终止的出错位置信息。
试过centos5和6同样的故障。。。 那可能是你这个vps所在母机的问题,buyvm是主力测试机,各个系统都测试过
页:
[1]