先上成果:
https://y-shinn.rhcloud.com/纯手工编译源码,总算完成了。
有几个要注意的我给大家分享下:
1、一定要先编译Pcre这个东西(官方有编译Nginx的教程,提到了这个,但是Nginx是和Pcre一起编译的,只要指定Pcre源代码路径就行了。Lighttpd没这个选项,但是在编译时候会出现pcre-config not found的情况,所以只有手动编译Pcre然后再编译Lighttpd。
2、编译PHP的时候也需要把Pcre加到PATH中,否则会有提示***.lo: File not exists,但只字未提Pcre,这个问题我疑惑了很久。
3、不要编译PHP的fileinfo模块,我每次在编译这个模块的时候SSH会莫名其妙的断开连接,原因未知。
4、集成MySQL这个真不好办,但是经过测试
是可行的,由于只有1GB的磁盘配额,测试只能够编译出MySQL 5.5.x,但是在Install复制文件的时候磁盘配额空间不足了,如果耐心好的话可以自己对照脚本把源码目录里面编译好的文件
移动到目标安装目录(不过本人没这闲心)。